New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DietPi-Software | Add LMS + SqueezeLite to ARM64 (c2/pine) #354
Comments
Worth a shot:
Cant seem to find the perl modules in repo either: https://packages.debian.org/stable/perl/ |
I am also very interested in this and I have made a comment in that thread. I have made a small donation. I recall reading something about not being able to use Perl 5.22 on the Odroid C2. |
The issue:LMS will not run due to "missing or failed" loading of Perl modules.
|
Notes: Attempt 1:apt-get install missing perl modules, using this package list: https://packages.debian.org/jessie/perl/ 🈯 XML::Parser::Expat
🈺 HTML::Parser | Already installed, no effect
🈺 DBI | installs, no effect
🈯 JSON::XS
🈺 Sub::Name | Installs, no effect
🈺 YAML::XS | Installs, no effect
🈺 Digest::SHA1 | Installs, no effect
🈺 EV | Installs, no effect
Leaves us with:
Did a bit of "hack and slash":
|
Notes:Following instructions from binary:
Same issues as per: LMS-Community/slimserver-vendor#9. Even with the updated config.x files. Fails to build.
|
Notes:Build CPAN modules:
nts, check paths |
Current issues:
|
@Gabba35 |
Thanks a lot Fourdee! Looks like you've cracked it! Seems like it wasn't too straight forward. What were the main issues (in fairly lay language!)? |
C2 LMS+Squeezelite working perfectly. Will be available in DietPi v130.
LMS uses Perl CPAN modules. As far as I can tell, LMS do not bundle the ARM64 binaries for these in their 7.9 deb package. Notice the ARM-hf (ARM32), i386 (32bit PC), x86_64 (64bit PC) but no ARM64. So basically I needed to get those ARM64 binaries made. LMS have a build script that should do this automatically (https://github.com/Logitech/slimserver-vendor/blob/public/7.9/CPAN/buildme.sh), however, it fails for ARM64: https://github.com/Fourdee/DietPi/issues/354#issuecomment-241210059 So, I ran |
Note to self: Edit: |
+ RPi Monitor Update: https://github.com/Fourdee/DietPi/issues/238#issuecomment-241461096 + AmiBerry colab: https://github.com/Fourdee/DietPi/issues/474#issuecomment-241681944 + LMS + Squeezelite for ARM64, boom boom: https://github.com/Fourdee/DietPi/issues/354
Completed. LMS+Squeezelite Available in v130 for ARM64 devices. |
Awesome, thanks for the explanation. Putting it all together would have been way beyond what I am capable of. Thanks so much for getting it working! |
@Gabba35 In the mean time, you can do a install of LMS by using the testing branch: https://github.com/Fourdee/DietPi/blob/master/TESTING-BRANCH.md#steps-to-use-the-dietpi-testing-branch |
v130 (06/09/16) New device: NanoPi M2 DietPi image is now available. Many thanks to k-plan for sending me this tiny, but powerful board!: http://dietpi.com/phpbb/viewtopic.php?f=8&t=620#p2664 Changes / Improvements / Optimizations: DietPi-Software | Uae4ARM | Amiga emulator for your Raspberry Pi. Collaboration with the creator of AmiBerry (Dimitris) to bring you the highest performance Amiga emulation, running on lightweight DietPi: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=64#p64 DietPi-Software | ARM64 | Squeezebox Server (Logitech Media Centre) and Squeezelite are now available for installation: https://github.com/Fourdee/DietPi/issues/354 DietPi-Software | Pi-hole | Installation updated to latest version 2.9: https://github.com/Fourdee/DietPi/issues/478 DietPi-Software | RPi monitor updated to latest version, thanks to WolfganP: https://github.com/Fourdee/DietPi/issues/238#issuecomment-241461096 DietPi-Software | You can now find the URL links for the online docs in the Help Menu. It will also list the URL links for each peice of software installed: https://github.com/Fourdee/DietPi/issues/483 DietPi-Software | xcompmgr is now installed by default with Xserver on ALL devices. Limits desktop composition effects to improve performance and reduce "moving window lag". DietPi-Config | Raspberry Pi OpenGL driver can now be enabled in 'Display Options' > 'Change Resolutions' menu. Requires RPi 2 or 3: https://github.com/Fourdee/DietPi/issues/497 DietPi-Config | Added RPi 3 overclocking profiles: https://github.com/Fourdee/DietPi/issues/485 DietPi-Config | Added Stress test. Available from Tools menu. This can be used to test stability of your system (runs CPU, Ram and filesystem IO tests based on your device capabilities). DietPi-Backup | Will no longer backup manpages/docs and .deb package caches. DietPi-Apt-Get_Update | Has been removed. This previously allowed for threaded apt-get updates in background. We have now reverted to standard usage of apt-get update. Bug fixes: DietPi-Banner | IP address will now display if one exists on system. Raspberry Pi | Improved detection for RPi 3 devices, when overclocked. Raspberry Pi | Fix for scroll lock LED by Midwan: https://github.com/Fourdee/DietPi/issues/474#issuecomment-243215674 Raspberry Pi | Resolved an issue where running Kodi from desktop would render artifacts on exit. Many thanks to 467815891a for reporting the issue: https://github.com/Fourdee/DietPi/issues/484 Raspberry Pi | Mixer volume will now be set to -0.1db during boot (originally -50db), if soundcard is enabled.
Currently RPi is the only device that have these installation options available.
The text was updated successfully, but these errors were encountered: