PDA

View Full Version : Spotify search fails.



mandryka
2016-02-03, 09:38
Searching for Mozart gives me "General transient error message " Searching for Beethoven gives me a screen showing artists, albums and tracks. But each one of these gives the error message.

Using LMS v 7.8.0 on Windows 10. Searching with ipeng HD and squeezepad on an iPad.

Tex
2016-02-03, 10:12
I just tried a search with a GUI interface and Triode's plug in with the same response. LMS 7.9.

usc95
2016-02-03, 11:14
Bummer, me too :(

d6jg
2016-02-03, 11:37
Yep. Here as well but "Recent" still seems to work

d6jg
2016-02-03, 12:08
It's working again now. Must have been a server issue which they have fixed

d6jg
2016-02-03, 12:25
Spoke too soon

d6jg
2016-02-03, 13:09
Now the "Recent Artists" etc are also failing with the same error but Spotify is still working in conjunction with Smart Mix

Giza2020
2016-02-03, 14:27
Yep same error on search here .. is this a sign of things to come and the end is nigh??

d6jg
2016-02-03, 14:37
I think it has reached EOL
I have just switched to the official app.
Having read the Triode plugin thread in 3rd Party Software you can install both and use the official app to navigate and control players that don't have official player support in the official plugin (as long as you have Triode's plugin on LMS)
I can confirm it works very nicely and if you use iPeng you can hide away the Triode plugin menu item.

Giza2020
2016-02-03, 15:44
Agreed it's a brilliant solution

mandryka
2016-02-04, 00:12
I'm glad there's a solution but I'm not sure what to do. I have two plugins showing for spotify, the Logitech one and the Triode one. Both are enabled. Do I disable the triode one and keep the Logitech one enabled?

Giza2020
2016-02-04, 01:28
You need both, you need it installed it on mysqueezebox.com and all log in info needs to be put in there and also ensure its enabled in the lms plugins.

In the lms triode plugin untick the box 'to show my radio' so the triode spotify app doesn't block the offical one from showing up

Find the offical app (green icon) and use that UI and the unofficial will do the playing

m_gardo@hotmail.com
2016-02-04, 11:12
Thanks Triode for a wonderful plugin which has served me very well over the years!!!

Don't ask me why, but for some reason I decided yesterday to upgrade the Spotify plugin from 2.2.X to the latest 2.3.9. Big mistake it seems.
Everything still works but searching doesn't. I'm only getting "General transient error", it works on occasion but very rarely.

I've posted logs below, but not sure what they looked like before when searching was working fine, so not sure where to start.
Tried manually installing an older version of the plugin, which just kept skipping tracks and didn't show up in my squezzebox control.

I have a workaround though where I add a playlist throught the official app in my phone, which I subsequently can run with the Spotify plugin over SSOTS

Seems to be a problem where the plugin compiled on a glibc 2.7 system, whilst mine is running 2.6, not sure that's the whole problem.....

Help greatly appreciated!


System
Hard-/Firmware : QNAP TurboStation TS-119P+ / 4.2.1 build 20160201
SSOTS 4.14mod

Logitech Media Server Version: 7.7.5 - 1416570306 @ Thu Nov 27 08:36:03 UTC 2014
HTTP-serverns portnummer: 9001
Operativsystem: Linux - SV - utf8
Plattformsarkitektur: armv5tel-linux
Perl-version: 5.10.0 - armv5tel-linux-thread-multi
Databasversion: DBD::SQLite 1.34_01 (sqlite 3.7.7.1)


Libspotify API
10.1.44.g3e43e43b Release Linux-armv5


1036: [16-02-04 18:37:39.4636] Plugins::Spotify::ParserBase::__ANON__ (94) search: General transient error
1035: [16-02-04 18:36:45.7072] Slim::Utils::Misc::msg (1311) Warning: [18:36:45.7056] Use of uninitialized value $hash{"style"} in string eq at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Control/XMLBrowser.pm line 1331.
1034: [16-02-04 18:36:45.7039] Slim::Utils::Misc::msg (1311) Warning: [18:36:45.7023] Use of uninitialized value $hash{"style"} in string eq at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Control/XMLBrowser.pm line 1331.
1033: [16-02-04 18:36:45.7012] Slim::Utils::Misc::msg (1311) Warning: [18:36:45.6995] Use of uninitialized value $hash{"style"} in string eq at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Control/XMLBrowser.pm line 1331.
1032: [16-02-04 18:36:45.6984] Slim::Utils::Misc::msg (1311) Warning: [18:36:45.6968] Use of uninitialized value $hash{"style"} in string eq at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Control/XMLBrowser.pm line 1331.
1031: [16-02-04 18:36:45.6957] Slim::Utils::Misc::msg (1311) Warning: [18:36:45.6941] Use of uninitialized value $hash{"style"} in string eq at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Control/XMLBrowser.pm line 1331.
1030: [16-02-04 18:36:45.6930] Slim::Utils::Misc::msg (1311) Warning: [18:36:45.6913] Use of uninitialized value $hash{"style"} in string eq at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Control/XMLBrowser.pm line 1331.
1029: [16-02-04 18:36:45.6900] Slim::Utils::Misc::msg (1311) Warning: [18:36:45.6884] Use of uninitialized value $hash{"style"} in string eq at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Control/XMLBrowser.pm line 1331.
1028: [16-02-04 18:36:45.6873] Slim::Utils::Misc::msg (1311) Warning: [18:36:45.6857] Use of uninitialized value $hash{"style"} in string eq at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Control/XMLBrowser.pm line 1331.
1027: [16-02-04 18:36:45.6845] Slim::Utils::Misc::msg (1311) Warning: [18:36:45.6827] Use of uninitialized value $hash{"style"} in string eq at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Control/XMLBrowser.pm line 1331.
1026: [16-02-04 18:36:29.7042] Slim::Utils::Misc::msg (1311) Warning: [18:36:29.7024] Use of uninitialized value in numeric eq (==) at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Control/Jive.pm line 2972.
1025: [16-02-04 18:36:29.6234] Slim::Utils::Misc::msg (1311) Warning: [18:36:29.6216] Use of uninitialized value $fetch in concatenation (.) or string at /opt/ssods4/var/home/SqueezeboxServer/Cache/InstalledPlugins/Plugins/Spotify/ProtocolHandler.pm line 177.
1024: [16-02-04 18:36:28.4999] Slim::Utils::Misc::msg (1311) Warning: [18:36:28.4978] Use of uninitialized value in numeric eq (==) at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Buttons/Home.pm line 940.
1023: [16-02-04 18:36:27.4797] Slim::Utils::Misc::msg (1311) Warning: [18:36:27.4780] Use of uninitialized value in numeric eq (==) at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Buttons/Home.pm line 940.
1022: [16-02-04 18:36:27.4746] Slim::Utils::Misc::msg (1311) Warning: [18:36:27.4724] Use of uninitialized value in numeric eq (==) at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Buttons/Home.pm line 940.
1021: /opt/ssods4/var/home/SqueezeboxServer/Cache/InstalledPlugins/Plugins/Spotify/Bin/arm-linux/spotifydnoflac: /lib/libc.so.6: version `GLIBC_2.7' not found (required by /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Cache/InstalledPlugins/Plugins/Spotify/Bin/arm-linux/libspotify.so.12)
1020: /opt/ssods4/var/home/SqueezeboxServer/Cache/InstalledPlugins/Plugins/Spotify/Bin/arm-linux/spotifyd: /lib/libc.so.6: version `GLIBC_2.7' not found (required by /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Cache/InstalledPlugins/Plugins/Spotify/Bin/arm-linux/libspotify.so.12)



Helper log file (searching for "halo")

[19:13:56.099029] main:619 req: search.json res: (null) par: o=0&arq=10&alq=10&trq=10&q=halo prot: HTTP/1.0 auth: (null)
[19:13:56.099186] main:1150 search: halo offset: 0 artist count: 10 album count: 10 track count: 10
[19:13:56.113144] log_message:81 log: 18:13:56.113 E [ap:4355] ChannelError(0, 1, search)
[19:13:56.113613] search_callback:716 search: General transient error
[19:14:35.934410] main:619 req: search.json res: (null) par: o=0&arq=10&alq=10&trq=10&q=halo prot: HTTP/1.0 auth: (null)
[19:14:35.934588] main:1150 search: halo offset: 0 artist count: 10 album count: 10 track count: 10
[19:14:35.949562] log_message:81 log: 18:14:35.949 E [ap:4355] ChannelError(0, 1, search)
[19:14:35.950001] search_callback:716 search: General transient error

mandryka
2016-02-04, 11:24
You need both, you need it installed it on mysqueezebox.com and all log in info needs to be put in there and also ensure its enabled in the lms plugins.

In the lms triode plugin untick the box 'to show my radio' so the triode spotify app doesn't block the offical one from showing up

Find the offical app (green icon) and use that UI and the unofficial will do the playing

I don't have a box which says 'to show my radio' in the triode app. I have one which says "Show in My Apps" but if I uncheck that I don't see any spotify icon at all. I am using a squeezebox classic.

usc95
2016-02-04, 11:41
I don't have a box which says 'to show my radio' in the triode app. I have one which says "Show in My Apps" but if I uncheck that I don't see any spotify icon at all. I am using a squeezebox classic.

After you uncheck the box in Triodes settings you need to enable the official Logitech plugin on your server and also add it on mysqueezebox.com. When you add it on mysqueezebox.com you will also be prompted for your Spotify credentials. Put those in and save them and you should then be good to go. You will have both Triodes plugin and the official plugin installed but only the official one should show up under My Apps. Use that one to navigate and search. When you select the music to play it will still use Triodes plugin to actually play the music - this is why you can still listen to Spotify on your older devices like the squeezebox classic.

mandryka
2016-02-04, 12:15
After you uncheck the box in Triodes settings you need to enable the official Logitech plugin on your server and also add it on mysqueezebox.com. When you add it on mysqueezebox.com you will also be prompted for your Spotify credentials. Put those in and save them and you should then be good to go. You will have both Triodes plugin and the official plugin installed but only the official one should show up under My Apps. Use that one to navigate and search. When you select the music to play it will still use Triodes plugin to actually play the music - this is why you can still listen to Spotify on your older devices like the squeezebox classic.

Thanks

It does work, but it needed me to restart the computer running the server. Just stopping and starting the server didn't give me access to the official spotify app.

Minor crisis solved -- it does show how vulnerable the squeezebox is.

Giza2020
2016-02-04, 12:23
Thanks

It does work, but it needed me to restart the computer running the server. Just stopping and starting the server didn't give me access to the official spotify app.

Minor crisis solved -- it does show how vulnerable the squeezebox is.

Or how adaptable :-)

For others you also have to remember to have mysqueezebox.com log in details on the lms settings set up. .. I never used mysqueezebox.com so didn't bother filing these in ..others might forget too

Giza2020
2016-02-04, 12:24
Thanks Triode for a wonderful plugin which has served me very well over the years!!!

Don't ask me why, but for some reason I decided yesterday to upgrade the Spotify plugin from 2.2.X to the latest 2.3.9. Big mistake it seems.
Everything still works but searching doesn't. I'm only getting "General transient error", it works on occasion but very rarely.

I've posted logs below, but not sure what they looked like before when searching was working fine, so not sure where to start.
Tried manually installing an older version of the plugin, which just kept skipping tracks and didn't show up in my squezzebox control.

I have a workaround though where I add a playlist throught the official app in my phone, which I subsequently can run with the Spotify plugin over SSOTS

Seems to be a problem where the plugin compiled on a glibc 2.7 system, whilst mine is running 2.6, not sure that's the whole problem.....

Help greatly appreciated!


System
Hard-/Firmware : QNAP TurboStation TS-119P+ / 4.2.1 build 20160201
SSOTS 4.14mod

Logitech Media Server Version: 7.7.5 - 1416570306 @ Thu Nov 27 08:36:03 UTC 2014
HTTP-serverns portnummer: 9001
Operativsystem: Linux - SV - utf8
Plattformsarkitektur: armv5tel-linux
Perl-version: 5.10.0 - armv5tel-linux-thread-multi
Databasversion: DBD::SQLite 1.34_01 (sqlite 3.7.7.1)


Libspotify API
10.1.44.g3e43e43b Release Linux-armv5


1036: [16-02-04 18:37:39.4636] Plugins::Spotify::ParserBase::__ANON__ (94) search: General transient error
1035: [16-02-04 18:36:45.7072] Slim::Utils::Misc::msg (1311) Warning: [18:36:45.7056] Use of uninitialized value $hash{"style"} in string eq at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Control/XMLBrowser.pm line 1331.
1034: [16-02-04 18:36:45.7039] Slim::Utils::Misc::msg (1311) Warning: [18:36:45.7023] Use of uninitialized value $hash{"style"} in string eq at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Control/XMLBrowser.pm line 1331.
1033: [16-02-04 18:36:45.7012] Slim::Utils::Misc::msg (1311) Warning: [18:36:45.6995] Use of uninitialized value $hash{"style"} in string eq at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Control/XMLBrowser.pm line 1331.
1032: [16-02-04 18:36:45.6984] Slim::Utils::Misc::msg (1311) Warning: [18:36:45.6968] Use of uninitialized value $hash{"style"} in string eq at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Control/XMLBrowser.pm line 1331.
1031: [16-02-04 18:36:45.6957] Slim::Utils::Misc::msg (1311) Warning: [18:36:45.6941] Use of uninitialized value $hash{"style"} in string eq at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Control/XMLBrowser.pm line 1331.
1030: [16-02-04 18:36:45.6930] Slim::Utils::Misc::msg (1311) Warning: [18:36:45.6913] Use of uninitialized value $hash{"style"} in string eq at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Control/XMLBrowser.pm line 1331.
1029: [16-02-04 18:36:45.6900] Slim::Utils::Misc::msg (1311) Warning: [18:36:45.6884] Use of uninitialized value $hash{"style"} in string eq at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Control/XMLBrowser.pm line 1331.
1028: [16-02-04 18:36:45.6873] Slim::Utils::Misc::msg (1311) Warning: [18:36:45.6857] Use of uninitialized value $hash{"style"} in string eq at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Control/XMLBrowser.pm line 1331.
1027: [16-02-04 18:36:45.6845] Slim::Utils::Misc::msg (1311) Warning: [18:36:45.6827] Use of uninitialized value $hash{"style"} in string eq at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Control/XMLBrowser.pm line 1331.
1026: [16-02-04 18:36:29.7042] Slim::Utils::Misc::msg (1311) Warning: [18:36:29.7024] Use of uninitialized value in numeric eq (==) at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Control/Jive.pm line 2972.
1025: [16-02-04 18:36:29.6234] Slim::Utils::Misc::msg (1311) Warning: [18:36:29.6216] Use of uninitialized value $fetch in concatenation (.) or string at /opt/ssods4/var/home/SqueezeboxServer/Cache/InstalledPlugins/Plugins/Spotify/ProtocolHandler.pm line 177.
1024: [16-02-04 18:36:28.4999] Slim::Utils::Misc::msg (1311) Warning: [18:36:28.4978] Use of uninitialized value in numeric eq (==) at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Buttons/Home.pm line 940.
1023: [16-02-04 18:36:27.4797] Slim::Utils::Misc::msg (1311) Warning: [18:36:27.4780] Use of uninitialized value in numeric eq (==) at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Buttons/Home.pm line 940.
1022: [16-02-04 18:36:27.4746] Slim::Utils::Misc::msg (1311) Warning: [18:36:27.4724] Use of uninitialized value in numeric eq (==) at /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Slim/Buttons/Home.pm line 940.
1021: /opt/ssods4/var/home/SqueezeboxServer/Cache/InstalledPlugins/Plugins/Spotify/Bin/arm-linux/spotifydnoflac: /lib/libc.so.6: version `GLIBC_2.7' not found (required by /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Cache/InstalledPlugins/Plugins/Spotify/Bin/arm-linux/libspotify.so.12)
1020: /opt/ssods4/var/home/SqueezeboxServer/Cache/InstalledPlugins/Plugins/Spotify/Bin/arm-linux/spotifyd: /lib/libc.so.6: version `GLIBC_2.7' not found (required by /share/HDA_DATA/SSODS4/var/home/SqueezeboxServer/Cache/InstalledPlugins/Plugins/Spotify/Bin/arm-linux/libspotify.so.12)



Helper log file (searching for "halo")

[19:13:56.099029] main:619 req: search.json res: (null) par: o=0&arq=10&alq=10&trq=10&q=halo prot: HTTP/1.0 auth: (null)
[19:13:56.099186] main:1150 search: halo offset: 0 artist count: 10 album count: 10 track count: 10
[19:13:56.113144] log_message:81 log: 18:13:56.113 E [ap:4355] ChannelError(0, 1, search)
[19:13:56.113613] search_callback:716 search: General transient error
[19:14:35.934410] main:619 req: search.json res: (null) par: o=0&arq=10&alq=10&trq=10&q=halo prot: HTTP/1.0 auth: (null)
[19:14:35.934588] main:1150 search: halo offset: 0 artist count: 10 album count: 10 track count: 10
[19:14:35.949562] log_message:81 log: 18:14:35.949 E [ap:4355] ChannelError(0, 1, search)
[19:14:35.950001] search_callback:716 search: General transient error

Answer to the problem is laid out here. ..you need to use the offical app with Triodes

m_gardo@hotmail.com
2016-02-04, 14:29
Hi, thanks for the reply, however I guess the official app doesn't run on LMS (server version)?

Strange is the I keep getting search errors, but after a couple attempts it works. Once through with the search, I can use "recent search", "recent artist" etc which works 100%.

d6jg
2016-02-04, 14:50
Hi, thanks for the reply, however I guess the official app doesn't run on LMS (server version)?

Strange is the I keep getting search errors, but after a couple attempts it works. Once through with the search, I can use "recent search", "recent artist" etc which works 100%.

Yes it does!

mandryka
2016-02-04, 22:54
Although spotify shows up in "my apps" on the web interface to LMS, it doesn't show under my apps on either Squeezepad or iPeng HD. I can still search spotify with squeezepad via the search function in the home screen.

Spotify (the green icon) is shown as being installed in the apps gallery.

pippin
2016-02-04, 22:59
You have to configure triode's plugin to show up under "radios" or it replaces the MySB App

Tarantin
2016-02-05, 05:29
I and think "Always Stream via Helper" must be checked on Triode's plugin to be sure that SB Radios/Touch will stream through this plugin and not the official app.

Is there's a hack to totally hide Triode's app icon from "my radios" and on the search submenu? (because I see "my music", "internet radio"...and two "spotify" entries (one for each plugin)).

And one more thing...I using squeeze CTRL on some android tablet,but when selecting a SB receiver the official spotify app is not listed on "my apps".
It is officially not compatible but if I go on my LMS webinterface it appears and works (and as long as the audio part is managed by triode-s plugin, it works with any kind of receiver)...how can I force it to appear?

m_gardo@hotmail.com
2016-02-05, 13:10
Yes it does!

Thanks for pointing it out and encouraging me to look further! I had configured it, but didn't know to use the basic search for it (I have no application icon for it). After searching 2 Spotify options turn up, and one of them was this one which works 100%. Pretty slow during searches and no album graphic until playing songs though, but working.
Thanks once again!

d6jg
2016-02-05, 14:07
Thanks for pointing it out and encouraging me to look further! I had configured it, but didn't know to use the basic search for it (I have no application icon for it). After searching 2 Spotify options turn up, and one of them was this one which works 100%. Pretty slow during searches and no album graphic until playing songs though, but working.
Thanks once again!

The search in Triode's plugin is working perfectly for me tonight!!

haz
2016-02-05, 23:39
I and think "Always Stream via Helper" must be checked on Triode's plugin to be sure that SB Radios/Touch will stream through this plugin and not the official app.

Is there's a hack to totally hide Triode's app icon from "my radios" and on the search submenu? (because I see "my music", "internet radio"...and two "spotify" entries (one for each plugin)).

And one more thing...I using squeeze CTRL on some android tablet,but when selecting a SB receiver the official spotify app is not listed on "my apps".
It is officially not compatible but if I go on my LMS webinterface it appears and works (and as long as the audio part is managed by triode-s plugin, it works with any kind of receiver)...how can I force it to appear?

I managed to activate everything the way it should be. Great, thankyou to all. I do however have the same issue with squeeze ctrl on my tablet (android app to control Squeezebox). Triode's Spotify app is listed (either under my apps or radio- depending on settings). The official app is not listed though, ever. I even uninstalled triode's Spotify app. In the WebInterface everything is where it belongs and works like charme. It would be so convenient to control with tablet and or phone...

m_gardo@hotmail.com
2016-02-05, 23:43
The search in Triode's plugin is working perfectly for me tonight!!
Well, Triode's plugin it has been working flawlessly for the past 4 years, until I upgraded the plugin from 2.2.x to 2.3.9. When searching, I get "Spotify Error: General Transient Error" (random number 0...10) times for every new search until it works. Once a specific search has gone through, I get no error for that search, e.g. "David Bowie" + Tracks. But for "David Bowie" + Artist, I get error a few times........

m_gardo@hotmail.com
2016-02-06, 02:44
I managed to activate everything the way it should be. Great, thankyou to all. I do however have the same issue with squeeze ctrl on my tablet (android app to control Squeezebox). Triode's Spotify app is listed (either under my apps or radio- depending on settings). The official app is not listed though, ever. I even uninstalled triode's Spotify app. In the WebInterface everything is where it belongs and works like charme. It would be so convenient to control with tablet and or phone...
Got the official app showing now. You need to go to:
- Go to http://IPNAS:9001
- click Settings
- Advanced + Select Spotify from drop-down menu
- Uncheck "Show in My Apps"
- Check " Use built in formatting"
- Select country
- Restart ssods server
- Done

Works fine, but darn slow and no album graphics. Thus I find using Triode's app much better/quicker for me. I use the official app as fallback by using the basic search function :)

mandryka
2016-02-07, 02:07
The search in Triode's plugin is working perfectly for me tonight!!

Has abnyone checked this? Is the Triode app now working reliably again?

d6jg
2016-02-07, 13:19
It seems to be patchy. I don't believe it's Triode's app I am pretty sure it is Spotify server side issue. Tonight it isn't working at the moment.

m_gardo@hotmail.com
2016-02-07, 14:36
Has abnyone checked this? Is the Triode app now working reliably again?
Works just fine, except the odd search behavior I'm having.

sl7023
2016-02-09, 12:23
Search now working fine

Sent from my Nexus 7 using Tapatalk

sl7023
2016-02-09, 23:46
Spoke too soon ! Search not working this morning....

Sent from my Nexus 7 using Tapatalk

mandryka
2016-02-10, 23:01
Yes the workaround is no longer working around.

Ocean56
2016-02-11, 10:38
Search using Triode's plugin is not working AT all for me this AM, either. I had a message to update the Spotify plugin from mysqueezebox.com.

I have both icons on my SB, so used the official (green) icon to search just now. Worked flawlessly.

I'll keep trying Triode's plugin to see if it works again. It did just the other day (2 days ago, I think?)

Paradiddle
2016-02-11, 14:54
I'm having the same issue, and unfortunately don't have the time or expertise to troubleshoot. If keeping my SB Touch up and running with Spotify is going to require continuous tweaks to server settings and the like, I'm wondering if it's time to just start plugging my phone into my amp and listen to Spotify that way. :(

sl7023
2016-02-11, 15:46
Can anyone explain why it is behaving in this way ? Is there an earlier version available to see if that still works ?

I can access the official Spotify plugin but just don't find it as useful as Triode's.

mherger
2016-02-11, 23:16
> Can anyone explain why it is behaving in this way ? Is there an earlier
> version available to see if that still works ?

When a software, which has worked flawlessly for months/years, starts to
mis-behave, then it's most likely not the software's problem, but some
change in its environment. As has been pointed out previously
libspotify, which is being used by Triode's plugin, has been deprecated
by Spotify a while ago. They could have changed something in the
background, breaking libspotify. Going back to an older version of the
plugin will not solve this.

> I can access the official Spotify plugin but just don't find it as
> useful as Triode's.

What are you missing? Did you even try the new implementation we
released a few weeks back?

--

Michael

verypsb
2016-02-12, 00:13
If I search for tracks (not albums) by Pet Shop Boys using the Logitech Spotify App, it only lists 10 tracks. I'm fairly certain they have more ;-)

Best regards,
Dennis.

mherger
2016-02-12, 00:57
> If I search for tracks (not albums) by Pet Shop Boys using the Logitech
> Spotify App, it only lists 10 tracks. I'm fairly certain they have more

I'm getting 154 tracks. How exactly do you do this search?

--

Michael

mherger
2016-02-12, 01:03
Oh, I see: when you browse Tracks by artist, then you'd only get ten of
them. That's because it's actually the "Top Tracks". That query would
only return the ten most popular tracks of an artist. If you searched
for the artist name using the search, then you would get many more tracks.

I'll take a note to change this once I find some time.

--

Michael

cramcram
2016-02-12, 04:35
I actually miss two features in the new Spotify plugin's search compared to Triode's plugin:

1) The top 10 Tracks. I'd love to have as a search result to an artist query the top 10 tracks and all tracks by an artist - clearly labelled. When discovering new artists I usually like to listen to the top 10 tracks.
2) List of albums as a search result to an artist query: It is not displayed in the list in which year an album has been released. This was really helpful in Triode's plugin when choosing albums.

I hope some of these features can be implemented by Michael :)

verypsb
2016-02-12, 07:18
... when you browse Tracks by artist, then you'd only get ten of
them. That's because it's actually the "Top Tracks". That query would
only return the ten most popular tracks of an artist.

That would be it...

Best regards,
Dennis.

mherger
2016-02-12, 08:27
> 1) The top 10 Tracks. I'd love to have as a search result to an artist
> query the top 10 tracks *and* all tracks by an artist - clearly
> labelled. When discovering new artists I usually like to listen to the
> top 10 tracks.

That's the "Tracks" list you get now when you browse to an artist.
Somebody else just complained today that there were only ten tracks :-)

> 2) List of albums as a search result to an artist query: It is not
> displayed in the list in which year an album has been released. This was
> really helpful in Triode's plugin when choosing albums.

I've added this to my list as a follow up to the aforementioned
"complaint" about the tracks vs. top tracks menu.

--

Michael

mandryka
2016-02-12, 12:19
Here's how I find the situation, where I'm using a server on Windows 10 and an ipad.

The green icon spotify app will not show up under "my apps" on either squeezepad or ipeng HD. Spotify search is available under "Search", but always fails.

Spotify search works using the media server interface. I can open up a webpage to the media server on my tablet and control it all like that.

The interface doesn't fit very well on the tablet, but it seems usable. I am going to try this solution and will report back if I can find any further glitches or if it fails.

I'm wondering whether the interface would be better on a chromebook. I'm also wondering whether the "problem" now lies with ipeng and Squeezepad.

By the way, one nice consequence of controlling things from the media server interface on a webpage is that I can search my own files using more than one criterion. It just seems daft that iPeng and Squeezepad can't do it if I can, but I'm sure there's a techie reason.

sksimer
2016-02-12, 14:24
I believe all the problems with Triode's great Spotify app have to do with Spotify's move from Metadata API to Web API. This went into effect January 20, 2016. They do offer a tutorial on how to make the changes but it is beyond my capabilities.

https://developer.spotify.com/web-api/migration-guide/

Thanks to all the great help from everybody. I have been successful using the Triode/Official combination approach. Took a while but it works now. However can only save searches for artists or albums as Favorites, not in the Spotify app Artists, etc.

Best,

Skip

mandryka
2016-02-13, 00:39
Just a note to say that LMS web interface sees new spotify playlists instantly.

Although using the web interface remotely via a tablet is certainly functional, it's far from ideal. The UI isn't friendly enough so you end up not using the web interface for anything else. I suspect that unless someone makes a new app which works in iPeng or Squeezepad, this marks the death knell for the squeezebox.

Hello Chromecast.

karlek
2016-02-13, 00:54
For me, Spotify shows up in iPeng. It's not green but it leads to the new and official submenu therefore I'd call it "green". So no problem here.

mandryka
2016-02-13, 07:16
For me, Spotify shows up in iPeng. It's not green but it leads to the new and official submenu therefore I'd call it "green". So no problem here.

This is not how ipeng HD is behaving for me.

karlek
2016-02-13, 07:56
I don't know anything about "HD" but iPeng uses the Menus from LMS, and since a little while LMS 7.9 shows Player specific Menus. So maybe you should look after your Player. What Player are we talking about? For me, as mentioned also in another thread, the new Spotify plugin works fine even on a Boom (with Triodes plugin together).

mherger
2016-02-13, 08:04
FWIW: I just released the Spotify Protocol Handler plugin:

http://forums.slimdevices.com/showthread.php?105187-Announce-Spotify-Protocol-Handler-playSpotify-on-all-your-Squeezeboxen

This will provide Triode's plugin's playback options, while relying on
Logitech's Spotify app for navigation and content selection.
--

Michael

mandryka
2016-02-13, 12:29
FWIW: I just released the Spotify Protocol Handler plugin:

http://forums.slimdevices.com/showthread.php?105187-Announce-Spotify-Protocol-Handler-playSpotify-on-all-your-Squeezeboxen

This will provide Triode's plugin's playback options, while relying on
Logitech's Spotify app for navigation and content selection.
--

Michael

Thanks but I fear that the major problem is navigation. If you can't search, all is lost.

Sibelius
2016-02-13, 12:55
Thanks but I fear that the major problem is navigation. If you can't search, all is lost.

I can search, and navigate (poorly) using the Spotify plug in, but I can't save an album as an album. The "M" option is missing, only add track to playlist, or "favorite". I can use the Spotify app on my iPad, or the separate app on the computer to search and save and it does appear on my album list, but I guess it's time to look into alternative hardware and software options. That Triode plug in was a lifesaver for using Spotify on the Touch.

Tex
2016-02-14, 13:49
I recommend Michael's handler it's working fine for me, I pretty much just use the GUI but I also have iPeng on a iPod.
Great work by Michael! The only option I'd like is artist radio but I find I can save the play list from Spotify itself and play that just as well...

tmp_t1
2016-02-22, 12:33
I don't know why, but I'm happy: spotify works again!

jjsqueeze
2016-02-25, 09:13
Hi Michael,

after installing the official spotify plugin I get the following error (server.log):
/opt/ssods4/var/home/SqueezeboxServer/Cache/InstalledPlugins/Plugins/Spotify/Bin/i386-linux/spotifydnoflac: /lib/libc.so.6: version `GLIBC_2.7' not found (required by /share/CACHEDEV1_DATA/.qpkg/LogitechMediaServer/var/home/SqueezeboxServer/Cache/InstalledPlugins/Plugins/Spotify/Bin/i386-linux/libspotify.so.12)
0013: /opt/ssods4/var/home/SqueezeboxServer/Cache/InstalledPlugins/Plugins/Spotify/Bin/i386-linux/spotifydnoflac: /lib/libc.so.6: version `GLIBC_2.17' not found (required by /opt/ssods4/var/home/SqueezeboxServer/Cache/InstalledPlugins/Plugins/Spotify/Bin/i386-linux/spotifydnoflac)

I have installed 7.9 on a QNAP Intel NAS.

Thank you for any hint how to fix it !

Best Regards,

Jochen

Man in a van
2016-02-25, 13:13
Hi Michael,

after installing the official spotify plugin I get the following error (server.log):
/opt/ssods4/var/home/SqueezeboxServer/Cache/InstalledPlugins/Plugins/Spotify/Bin/i386-linux/spotifydnoflac: /lib/libc.so.6: version `GLIBC_2.7' not found (required by /share/CACHEDEV1_DATA/.qpkg/LogitechMediaServer/var/home/SqueezeboxServer/Cache/InstalledPlugins/Plugins/Spotify/Bin/i386-linux/libspotify.so.12)
0013: /opt/ssods4/var/home/SqueezeboxServer/Cache/InstalledPlugins/Plugins/Spotify/Bin/i386-linux/spotifydnoflac: /lib/libc.so.6: version `GLIBC_2.17' not found (required by /opt/ssods4/var/home/SqueezeboxServer/Cache/InstalledPlugins/Plugins/Spotify/Bin/i386-linux/spotifydnoflac)

I have installed 7.9 on a QNAP Intel NAS.

Thank you for any hint how to fix it !

Best Regards,

Jochen



Jochen,

have you done these files changes detailed here?

http://forums.slimdevices.com/showthread.php?69986-SSODS-4-released&p=784918&viewfull=1#post784918


If you read further in the thread there is mention somewhere of the GLIBC 2.7 problem.

I'm not sure if one can just swap in in and replace the 2.6 version.

Good luck

Ronnie

tmp_t1
2016-08-10, 13:45
Since a few days I get the error helper app not running.
Trying to run it manually leads to segmentation faults.
I didn't do any updates/changes to LMS / spotify.
I can only imagine normal system (security) updates caused this.

What can I do to get the helper app running again?
I'm using LMS on armv5tel with Debain 7.11

Is there source available for the helper app so I could maybe recompile for my system and/or debug?