This is a Lyrion Music Server (LMS) (a.k.a Squeezebox server) plugin to play tracks from SoundCloud. To install, use the settings page of Lyrion Media Server. Go to the Plugins tab, scroll down to Third party source and select SoundCloud. Press the Apply button and restart LMS.
After installation, configure it via Settings > Advanced > SoundCloud_
The plugin is included as a default third party resource. It is retrieved from this GitHub repository. It is also possible to directly include the repository XML from GitHub. For the release version, include
https://danielvijge.github.io/SqueezeCloud/public.xml
For the development version (updated with every commit), include
https://danielvijge.github.io/SqueezeCloud/public-dev.xml
The development version might be broken at times.
You need SSL support in Perl for this plugin (SoundCloud links are all over HTTPS), so you will need to install some SSL development headers on your server before installing this plugin.
You can do that on Debian Linux (Raspian, Ubuntu, Mint etc.) like this:
sudo apt-get install libssl-dev
sudo perl -MCPAN -e 'install IO::Socket::SSL'
sudo systemctl restart lyrionmusicserver.service
And on Red Hat Enterprise Linux (Fedora, CentOS, etc.) like this:
sudo yum -y install openssl-devel
sudo perl -MCPAN -e 'install IO::Socket::SSL'
sudo systemctl restart lyrionmusicserver.service
This work is distributed under the GNU General Public License version 2. See file LICENSE for full license details.