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

Reply via email to