User Tools

Site Tools


how_to_install_lms_7.9_nightly_from_slim_devices_repo_on_vb_2.3

How to Install LMS 7.9 from the Slim Devices Nightly Repo on VB 2.3

The standard version of Logitech Media Server on VortexBox 2.3 (Fedora 20) is LMS 7.8. Some users want to use LMS 7.9 on VB 2.3 to get new features and other enhancements in LMS 7.9 that are not in LMS 7.8. For example, the “Don't Stop The Music” feature is only available in LMS 7.9 versions that are newer than June 16, 2016. See http://forums.slimdevices.com/showthread.php?105757-New-in-7-9-quot-Don-t-Stop-The-Music-quot for info on this feature.

One way to get LMS 7.9 on VB 2.3 is to install the Squeeze Community repository, and update to the LMS 7.9 version from that repo. See How To Install The Squeeze Community Respository on VortexBox 2.3 and 2.4. The current version of LMS 7.9 in the Squeeze Community repo (as of June 26, 2016) is from June 18, and has the “Don't Stop the Music” feature.

The LMS 7.9 version in the Squeeze Community repo is updated every week or two. Using the Squeeze Community version is preferable to installing LMS 7.9 from the Slim Devices repo, since the package structure of LMS is the same for both the VB 2.3 repo and the Squeeze Community repo. This simplifies VortexBox updates. You can pick up a newer version of LMS 7.9 from the Squeeze Community repo (when available) by updating your VB from the VB GUI or from the command line (“yum clean all; yum update”). Updating the Slim Devices nightly version requires manually repeating step 4 of the below procedure.

To get the “latest and greatest” LMS 7.9 features, you have to install LMS 7.9 from the Slim Devices nightly repo. Here's how to do it:

1. Login to your VortexBox. Note: Many of these CMD Lines are long and you must click on the actual line and Arrow right to see all the Code.

2. Remove VortexBox version of LMS. Enter

rpm -e --nodeps logitechmediaserver logitechmediaserver-CPAN logitechmediaserver-vendor logitechmediaserver-firmware-ip3k

3. Restore the LMS server.prefs file:

cp -a /var/lib/squeezeboxserver/prefs/server.prefs.rpmsave /var/lib/squeezeboxserver/prefs/server.prefs 

4. Install LMS 7.9 from Slim Devices nightly repository:

yum install http://downloads.slimdevices.com/nightly/7.9/sc/a93ff6a/logitechmediaserver-7.9.0-0.1.1466761329.noarch.rpm

This is the nightly version as of June 26, 2016. If you install on a later date, pick up the current RedHat RPM package from http://downloads.slimdevices.com/nightly/?ver=7.9. Copy and paste link to RedHat RPM in above “yum install” command.

5. Restart LMS:

systemctl start squeezeboxserver 

6. Check LMS status:

systemctl -l status squeezeboxserver 

7. If LMS is up and running, go to http://vortexbox-ip:9000 in your browser to get the LMS web page.

8. This version of LMS should have the “Don't Stop the Music” option on the LMS>Settings>Player pages.

NOTE: If MusicIP plugin isn't working, just select it on the Settings→Plugins page, restart LMS and do a rescan so that it picks up the songs.

Hat Tips to Forum Members Ron Olsen for Code and Treble101 for testing and finding MusicIP solution.

how_to_install_lms_7.9_nightly_from_slim_devices_repo_on_vb_2.3.txt · Last modified: 2016/06/26 14:18 by ron