

One final thing - Squeezebox Server takes the local time of the server and displays that as the current time, so as there is no time setup during this build the time is wrong. All that remains is to re-enable the BBC iPlayer (now Sounds) app in the Plugins set up, and disable Tidal & Deezer to clean up the interface and it's all done. Then the media data locations are chosen for Music and Playlists and LMS is ready to go.ĭue to this setup there isn't really much extra going on, and not worried about history (if that exists in LMS?) so just skipped this and preferences files. Setup requires account details apparently, so I managed to dig this out of my emails from ~10 years ago and sign in. LMS will now be available either on the IP address of the server or the hostname at port 9000, so for my server I just go to: in the browser. Now we can browse to the folder and check that the files are in place.

Reboot the squeezbox LXC container for the mount to take effect. Now the config file needs to be edited, so check the ID in Proxmox GUI, then edit this on the Proxmox host nano /etc/pve/lxc/100.confĪdd this line mp0: /data/Audio/SqueezeShare,mp=/data/Audio/SqueezeShare After re-clicking the Resources tab of the machine this is displayed in the Proxmox GUI. So for my Proxmox specific setup - I mount the host audio location to the LXC container by editing the machine config of the 'squeezebox' container.įirst create the mount point on the LXC container, I have created /data/Audio/SqueezeShare (which incidentally matches the host location) It's probably more sensible to have LMS music storage within the container for easier backups, or a separate container running Samba/NFS for sharing the folder. For me I want the data available to multiple containers and via networking sharing. So creating the data folder locally on the host maybe isn't the best idea depending on how you manage your data. Rsync :/usr/media/share/Audio/SqueezeShare/ /data/Audio/SqueezeShare -av That all looked good, so the command is ran again without the -n dry-run flag With the dry-run flag you see the files it will copy, without dry-run it shows what is being copied

I ssh onto the Proxmox host and create a local folder in my storage at /data/Audio/SqueezeShare So the installation was now done, but music/playlist files are not available, so I move these over to a folder on the Proxmox host as I have my files saved locally on there.
#Logitech media server tutorial install
(at this point I got an error as I'd missed the perl installation, so I installed perl and ran apt -fix-broken install as prompted, the installation was then complete) Install required dependencies apt install perl libssl-devĭownloaded latest stable Squeezebox server image from ĭpkg -i logitechmediaserver_8.1.1_b
#Logitech media server tutorial update
Ran through apt update / apt upgrade to get things all up to date Notes from a migration of Logitech Media Server from a physical server install running on an ancient Centos 6 server to a dedicated Ubuntu 20.10 LTS LXC container running on a Proxmox 6 hostĬreated a new LXC container on Proxmox, left all as defaults apart from unsetting the 'unprivileged container' checkbox.
