foobarjo / SqueezeSonic

Sqeezeboxserver (Logitech Media Server) Plugin for Subsonic API capable backends
11 stars 5 forks source link

How to install on LMS 8 #6

Open fatshotty opened 8 months ago

fatshotty commented 8 months ago

Hello is this repo still mantained? how to install on LMS 8? I'm trying to add the repo url in my LMS but nothing happens :/

thanks in advance

daHadde commented 7 months ago

Hello, where can i find the repo url for LMS 8.4

thanks a lot

washichi commented 5 months ago

I just started playing with LMS, and read that subsonic/airsonic was a way to stream music from my LMS to a remote client.

This plugin was my hope, but it seems to be dead, and can't be install through the LMS settings, and there is some mentioning that it is shipped with LMS, but it isn't. I installed it manually and was able to connect it with my airsonic credentials. So if others are looking for that, this is how to set it up:

Download SqueezeSonic to your PC:

git clone https://github.com/foobarjo/SqueezeSonic.git

go to LMS settings > Information Page to find the (non cache) plugins directory on your server (LMS_IP:LMS_PORT/settings/server/status.html) Create this 'Plugins' directory if it doesn't exist.

copy SqueezeSonic to your LMS (for me this was my plugins directory):

scp -r /Downloads/SqueezeSonic tc @LMS_IP:/usr/local/slimserver/Plugins/

Now ssh into your LMS and add this plugins path to .filetool.lst to make it persistent:

echo "usr/local/slimserver/Plugins" >> /opt/.filetool.lst

Reboot your LMS, in your Apps menu should now be an entry PLUGIN_SQUEEZESONIC. Add your subsonic/airsonic credentials using the plugins settings (for me the entry in the dropdown for squeezesonic settings is bugged black) : http://LMS_IP:LMS_PORT/plugins/SqueezeSonic/settings/basic.html

fatshotty commented 5 months ago

thank u @washichi that works for me

I don't need to write settings in /opt/.filetool.lst ; Plugin perfectly works even after rebooting LMS ;)

thank u so much

make-nz commented 5 months ago

I don't need to write settings in /opt/.filetool.lst

@fatshotty @washichi Yes same for me and I think this only needs to be done for picoreplayer which I used a long time ago

https://docs.picoreplayer.org/information/pcp_backup/

In my case, I copied the plugin over from an older 8.4 LMS, to 8.5.1 /logitechmediaserver/Cache/InstalledPlugins/Plugins/ and also copied /logitechmediaserver/prefs/plugin/squeezesonic.prefs

This now works on my latest LMS Server (running in a Jail on TrunasCORE)

Version: 8.5.1 - TRUNK @ UNKNOWN
Hostname: LMS
Operating system: FreeBSD - EN - utf8
Platform Architecture: amd64-freebsd
Perl Version: 5.36.3 - amd64-freebsd-thread-multi

​Over here, I also posted some info, maybe you can add something there:

https://forums.slimdevices.com/forum/user-forums/3rd-party-software/1702763-squeezesonic-plugin-gone-for-good