In this tutorial, you will learn how to install LMS (Logitech Media Server) from its GitHub repository on OpenSUSE latest version. LMS is a popular open-source media server software that allows you to stream music to multiple devices in your home.
To run LMS on your OpenSUSE system, you will need to install several dependencies. Open the terminal and run the following command to install them:
sudo zypper install perl perl-CPAN make gcc lame flac faad2 faac libmad0 libid3tag libvorbis-devel libogg-devel libasound2-devel libasound2-plugins libflac-devel libmad-devel libtag-devel gettext-tools git
After installing the dependencies, you need to clone the LMS repository on your system. Run the following command in the terminal:
sudo git clone https://github.com/epoupon/lms.git /usr/share/squeezeboxserver
You can also choose a different directory to clone LMS repository, but make sure to specify the correct directory path in the following steps.
Go to the directory in which you have cloned LMS repository:
cd /usr/share/squeezeboxserver
Now, run the following command to start the installation of LMS:
sudo perl ./slimserver.pl --setup
You will be asked a series of questions about the installation. Answer them according to your preferences.
After completing the installation, you can start the LMS service by running this command:
sudo systemctl start logitechmediaserver
If you want to enable LMS to start automatically on system boot, run this command as well:
sudo systemctl enable logitechmediaserver
Finally, you can access the LMS web interface by pointing your web browser to http://localhost:9000
. You can also access it from other devices on your home network by using the IP address of your OpenSUSE system instead of localhost
.
That's it! You have successfully installed LMS on your OpenSUSE system. You can now add your music library and start streaming music to your devices via LMS.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!