I was using the Spotify app this morning (it normally works flawlessly), and found it was failing to connect to my playlists. I went to the LMS Web Interface, and this was extremely sluggish, failing to load pages properly. After a lot of fruitless investigation, I decided to upgrade LMS to the newly released 7.9.0. This installed OK; and I cleared and rescanned the library. But the problems persisted.
After restarting the Linux box (Debian Wheezy) that LMS runs on, the web interface was responsive as normal. But as soon as I try to open the Spotify app, the web gui became very unresponsive. After another reboot, the Spotify app opened after a long delay, but when I tried to open my playlists the web gui again became totally unresponsive. This is the section of the server log after the last restart: [17-07-05 10:45:59.6150] main::init (388) Starting Logitech Media Server (v7.9.0, 1488878280, Wed Mar 8 14:27:16 UTC 2017) perl 5.014002 - i486-linux-gnu-thread-multi-64int [17-07-05 10:51:41.3675] Slim::Formats::XML::gotErrorViaHTTP (310) Error: getting http://www.mysqueezebox.com/api/spotify/v1/opml Timed out waiting for data [17-07-05 10:51:41.3724] Slim::Web::Template::SkinManager::_fillTemplate (337) Error: file error - recursion into '/usr/share/squeezeboxserver/HTML/Default/xmlbrowser.html' [17-07-05 10:51:41.4137] Slim::Utils::Timers::__ANON__ (273) Error: Timer Slim::Networking::Async::_async_error failed: [17-07-05 11:15:20.1023] Slim::Formats::XML::gotViaHTTP (238) XML/JSON parse error: unexpected end of string while parsing JSON string, at character offset 41377 (before "(end of string)") at /usr/share/perl5/Slim/Formats/XML.pm line 324. [17-07-05 11:15:20.1065] Slim::Web::Template::SkinManager::_fillTemplate (337) Error: file error - recursion into '/usr/share/squeezeboxserver/HTML/Default/xmlbrowser.html' [17-07-05 11:16:45.5083] Slim::Plugin::MusicMagic::Plugin::_musicipError (528) MusicIP: http error, no response. Further investigation revealed that the Spotify Protocol Handler (SPH) was reporting I was not logged in to Spotify. I uninstalled and reinstalled the Official Spotify App. I rebooted the server, and the LMS GUI behaved as normal. I logged back in to Spotify in the SPH settings. I was able to use my music library, including MusicIP mixes, entirely normally, from both the web interface and my Squeezebox Classics. But if I selected the Spotify App on the web interface or on any device, I was unable to use Spotify; and the LMS web gui became very unresponsive. SPH was again reporting that I was not logged in to Spotify. I was able to log in again, and after a reboot I was still logged in. I appear to stay logged in as long as I don't use the Spotify app! When I looked at the server log again, I saw further errors: [17-07-05 16:47:43.8936] main::init (388) Starting Logitech Media Server (v7.9.0, 1488878280, Wed Mar 8 14:27:16 UTC 2017) perl 5.014002 - i486-linux-gnu-thread-multi-64int [17-07-05 16:52:26.1923] Slim::Plugin::MusicMagic::Plugin::_musicipError (528) MusicIP: http error, no response. [17-07-05 16:54:16.7705] Slim::Networking::IO::Select::__ANON__ (131) Error: Select task failed calling Slim::Web::HTTP::processHTTP: illegal file descriptor or filehandle (either no attached file descriptor or illegal value): at /usr/share/perl5/Slim/Networking/IO/Select.pm line 134. ; fh=Slim::Web::HTTP::ClientConn=GLOB(0xc77deb0) [17-07-05 16:57:16.5733] Slim::Web::Template::SkinManager::_fillTemplate (337) Error: file error - recursion into '/usr/share/squeezeboxserver/HTML/Default/xmlbrowser.html' [17-07-05 16:57:16.5829] Slim::Web::Template::SkinManager::_fillTemplate (337) Error: file error - recursion into '/usr/share/squeezeboxserver/HTML/Default/xmlbrowser.html' [17-07-05 16:57:16.5842] Slim::Utils::Timers::__ANON__ (273) Error: Timer Slim::Networking::Async::HTTP::_http_read_timeout failed: illegal file descriptor or filehandle (either no attached file descriptor or illegal value): at /usr/share/perl5/Slim/Networking/IO/Select.pm line 134. [17-07-05 16:57:21.6137] Slim::Networking::IO::Select::__ANON__ (131) Error: Select task failed calling Slim::Networking::Async::HTTP::_http_read_body: illegal file descriptor or filehandle (either no attached file descriptor or illegal value): at /usr/share/perl5/Slim/Networking/IO/Select.pm line 134. ; fh=Slim::Networking::Async::Socket::HTTP=GLOB(0xde94d6c) I'm out of my depth here, and I'd be grateful for any advice or suggestions about getting Spotify working again. Thanks in advance. ------------------------------------------------------------------------ Diana's Profile: http://forums.slimdevices.com/member.php?userid=7463 View this thread: http://forums.slimdevices.com/showthread.php?t=107613 _______________________________________________ plugins mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/plugins
