Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spotty not connecting anymore #89

Open
Rouzax opened this issue Jul 8, 2023 · 19 comments
Open

Spotty not connecting anymore #89

Rouzax opened this issue Jul 8, 2023 · 19 comments

Comments

@Rouzax
Copy link

Rouzax commented Jul 8, 2023

I had Spotty running for quite some time and worked without issues.
Then Spotify blocked my API and I wanted to set it back up.

  • So I have created a newly API in Spotify
  • Removed the Spotty Plugin
  • Removed all prefs and DB from filesystem
  • installed Spotty
  • Autenticated again using Spotify app
  • Added in the new Client ID

image

But still Spotty will not work, it keeps saying
Plugins::Spotty::OPML::__ANON__ (198) Failed to get featured playlists and/or token - do not continue

Version: 8.3.1 - 1676361197 @ Fri Feb 17 06:33:29 WEST 2023
Hostname: LMS
Server IP Address: 192.168.2.12
Operating system: Windows 2022 Server - EN - cp1252
Platform Architecture: 8664
Perl Version: 5.14.1 - MSWin32-x86-multi-thread
Audio::Scan: 1.06
IO::Socket::SSL: 2.068
Database Version: DBD::SQLite 1.58 (sqlite 3.22.0)
Spotty 4.8.8
   frame 9: (eval) (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Utils/Timers.pm line 265)
   frame 10: Slim::Utils::Timers::__ANON__ (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 167)
   frame 11: (eval) (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 167)
   frame 12: Slim::Networking::IO::Select::loop (slimserver.pl line 734)
   frame 13: main::idleStreams (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Utils/Strings.pm line 256)
   frame 14: Slim::Utils::Strings::loadAdditional (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Display/Display.pm line 877)
   frame 15: Slim::Display::Display::string (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Player/Player.pm line 193)
   frame 16: Slim::Player::Player::string (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Utils/Strings.pm line 544)
   frame 17: Slim::Utils::Strings::clientString (C:/PROGRA~2/SQUEEZ~1/server/Slim/Plugin/InternetRadio/TuneIn/Metadata.pm line 111)
   frame 18: Slim::Plugin::InternetRadio::TuneIn::Metadata::defaultMeta (C:/PROGRA~2/SQUEEZ~1/server/Slim/Plugin/InternetRadio/TuneIn/Metadata.pm line 192)
   frame 19: Slim::Plugin::InternetRadio::TuneIn::Metadata::provider (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Player/Protocols/HTTP.pm line 1002)
   frame 20: (eval) (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Player/Protocols/HTTP.pm line 1002)
   frame 21: Slim::Player::Protocols::HTTP::getMetadataFor (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Control/Queries.pm line 4943)
   frame 22: Slim::Control::Queries::_songData (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Control/Queries.pm line 3860)
   frame 23: Slim::Control::Queries::statusQuery (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Control/Request.pm line 1880)
   frame 24: (eval) (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Control/Request.pm line 1880)
   frame 25: Slim::Control::Request::execute (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Web/Cometd.pm line 880)
   frame 26: Slim::Web::Cometd::handleRequest (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Web/Cometd.pm line 409)
   frame 27: Slim::Web::Cometd::handler (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Web/Cometd.pm line 112)
   frame 28: Slim::Web::Cometd::webHandler (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Web/HTTP.pm line 484)
   frame 29: Slim::Web::HTTP::processHTTP (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 122)
   frame 30: (eval) (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 118)
   frame 31: Slim::Networking::IO::Select::__ANON__ (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 167)
   frame 32: (eval) (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 167)
   frame 33: Slim::Networking::IO::Select::loop (slimserver.pl line 721)
   frame 34: main::idle (slimserver.pl line 87)
   frame 35: PerlSvc::Startup (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>PerlSvc.pm line 95)
   frame 36: PerlSvc::_startup (slimserver.pl line 0)
   frame 37: (eval) (slimserver.pl line 0)

[23-07-08 09:08:07.8502] Slim::Display::Display::string (887) Error: missing string PLUGIN_EXTENDED_BROWSEMODES_COMPILATIONS
[23-07-08 09:08:07.8505] Slim::Display::Display::string (887) Backtrace:

   frame 0: Slim::Utils::Log::logBacktrace (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Display/Display.pm line 887)
   frame 1: Slim::Display::Display::string (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Player/Player.pm line 193)
   frame 2: Slim::Player::Player::string (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Control/Jive.pm line 3060)
   frame 3: Slim::Control::Jive::_localizeMenuItemText (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Control/Jive.pm line 1969)
   frame 4: Slim::Control::Jive::_notifyJive (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Control/Jive.pm line 2357)
   frame 5: Slim::Control::Jive::myMusicMenu (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Control/Jive.pm line 168)
   frame 6: Slim::Control::Jive::libraryChanged (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Menu/BrowseLibrary.pm line 397)
   frame 7: Slim::Menu::BrowseLibrary::_libraryChanged (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Menu/BrowseLibrary.pm line 445)
   frame 8: Slim::Menu::BrowseLibrary::_handleMenuChanges (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Utils/Timers.pm line 265)
   frame 9: (eval) (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Utils/Timers.pm line 265)
   frame 10: Slim::Utils::Timers::__ANON__ (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 167)
   frame 11: (eval) (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 167)
   frame 12: Slim::Networking::IO::Select::loop (slimserver.pl line 734)
   frame 13: main::idleStreams (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Utils/Strings.pm line 256)
   frame 14: Slim::Utils::Strings::loadAdditional (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Display/Display.pm line 877)
   frame 15: Slim::Display::Display::string (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Player/Player.pm line 193)
   frame 16: Slim::Player::Player::string (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Utils/Strings.pm line 544)
   frame 17: Slim::Utils::Strings::clientString (C:/PROGRA~2/SQUEEZ~1/server/Slim/Plugin/InternetRadio/TuneIn/Metadata.pm line 111)
   frame 18: Slim::Plugin::InternetRadio::TuneIn::Metadata::defaultMeta (C:/PROGRA~2/SQUEEZ~1/server/Slim/Plugin/InternetRadio/TuneIn/Metadata.pm line 192)
   frame 19: Slim::Plugin::InternetRadio::TuneIn::Metadata::provider (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Player/Protocols/HTTP.pm line 1002)
   frame 20: (eval) (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Player/Protocols/HTTP.pm line 1002)
   frame 21: Slim::Player::Protocols::HTTP::getMetadataFor (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Control/Queries.pm line 4943)
   frame 22: Slim::Control::Queries::_songData (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Control/Queries.pm line 3860)
   frame 23: Slim::Control::Queries::statusQuery (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Control/Request.pm line 1880)
   frame 24: (eval) (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Control/Request.pm line 1880)
   frame 25: Slim::Control::Request::execute (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Web/Cometd.pm line 880)
   frame 26: Slim::Web::Cometd::handleRequest (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Web/Cometd.pm line 409)
   frame 27: Slim::Web::Cometd::handler (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Web/Cometd.pm line 112)
   frame 28: Slim::Web::Cometd::webHandler (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Web/HTTP.pm line 484)
   frame 29: Slim::Web::HTTP::processHTTP (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 122)
   frame 30: (eval) (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 118)
   frame 31: Slim::Networking::IO::Select::__ANON__ (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 167)
   frame 32: (eval) (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 167)
   frame 33: Slim::Networking::IO::Select::loop (slimserver.pl line 721)
   frame 34: main::idle (slimserver.pl line 87)
   frame 35: PerlSvc::Startup (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>PerlSvc.pm line 95)
   frame 36: PerlSvc::_startup (slimserver.pl line 0)
   frame 37: (eval) (slimserver.pl line 0)

[23-07-08 09:08:07.8508] Slim::Display::Display::string (887) Error: missing string PLUGIN_EXTENDED_BROWSEMODES_COMPONISTEN
[23-07-08 09:08:07.8511] Slim::Display::Display::string (887) Backtrace:

   frame 0: Slim::Utils::Log::logBacktrace (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Display/Display.pm line 887)
   frame 1: Slim::Display::Display::string (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Player/Player.pm line 193)
   frame 2: Slim::Player::Player::string (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Control/Jive.pm line 3060)
   frame 3: Slim::Control::Jive::_localizeMenuItemText (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Control/Jive.pm line 1969)
   frame 4: Slim::Control::Jive::_notifyJive (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Control/Jive.pm line 2357)
   frame 5: Slim::Control::Jive::myMusicMenu (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Control/Jive.pm line 168)
   frame 6: Slim::Control::Jive::libraryChanged (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Menu/BrowseLibrary.pm line 397)
   frame 7: Slim::Menu::BrowseLibrary::_libraryChanged (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Menu/BrowseLibrary.pm line 445)
   frame 8: Slim::Menu::BrowseLibrary::_handleMenuChanges (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Utils/Timers.pm line 265)
   frame 9: (eval) (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Utils/Timers.pm line 265)
   frame 10: Slim::Utils::Timers::__ANON__ (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 167)
   frame 11: (eval) (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 167)
   frame 12: Slim::Networking::IO::Select::loop (slimserver.pl line 734)
   frame 13: main::idleStreams (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Utils/Strings.pm line 256)
   frame 14: Slim::Utils::Strings::loadAdditional (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Display/Display.pm line 877)
   frame 15: Slim::Display::Display::string (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Player/Player.pm line 193)
   frame 16: Slim::Player::Player::string (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Utils/Strings.pm line 544)
   frame 17: Slim::Utils::Strings::clientString (C:/PROGRA~2/SQUEEZ~1/server/Slim/Plugin/InternetRadio/TuneIn/Metadata.pm line 111)
   frame 18: Slim::Plugin::InternetRadio::TuneIn::Metadata::defaultMeta (C:/PROGRA~2/SQUEEZ~1/server/Slim/Plugin/InternetRadio/TuneIn/Metadata.pm line 192)
   frame 19: Slim::Plugin::InternetRadio::TuneIn::Metadata::provider (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Player/Protocols/HTTP.pm line 1002)
   frame 20: (eval) (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Player/Protocols/HTTP.pm line 1002)
   frame 21: Slim::Player::Protocols::HTTP::getMetadataFor (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Control/Queries.pm line 4943)
   frame 22: Slim::Control::Queries::_songData (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Control/Queries.pm line 3860)
   frame 23: Slim::Control::Queries::statusQuery (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Control/Request.pm line 1880)
   frame 24: (eval) (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Control/Request.pm line 1880)
   frame 25: Slim::Control::Request::execute (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Web/Cometd.pm line 880)
   frame 26: Slim::Web::Cometd::handleRequest (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Web/Cometd.pm line 409)
   frame 27: Slim::Web::Cometd::handler (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Web/Cometd.pm line 112)
   frame 28: Slim::Web::Cometd::webHandler (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Web/HTTP.pm line 484)
   frame 29: Slim::Web::HTTP::processHTTP (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 122)
   frame 30: (eval) (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 118)
   frame 31: Slim::Networking::IO::Select::__ANON__ (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 167)
   frame 32: (eval) (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 167)
   frame 33: Slim::Networking::IO::Select::loop (slimserver.pl line 721)
   frame 34: main::idle (slimserver.pl line 87)
   frame 35: PerlSvc::Startup (/<C:\PROGRA~2\SQUEEZ~1\server\SqueezeSvr.exe>PerlSvc.pm line 95)
   frame 36: PerlSvc::_startup (slimserver.pl line 0)
   frame 37: (eval) (slimserver.pl line 0)

[23-07-08 09:09:30.9850] Plugins::Spotty::AccountHelper::renameCacheFolder (147) Trying to rename __AUTHENTICATE__ to 
[23-07-08 09:09:31.0869] Plugins::Spotty::Settings::Auth::startHelper (163) Starting Spotty Connect deamon: 
C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\Spotty\Bin\MSWIN3~1\spotty.exe -c C:\ProgramData\Squeezebox\Cache\spotty\__AUTHENTICATE__ -n Spotify Authorization (Music) -a --ap-port=12321
[23-07-08 09:09:31.1412] Plugins::Spotty::Helper::_findBin (192) Trying helper application: C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\Spotty\Bin\MSWIN3~1\spotty.exe
[23-07-08 09:09:31.3144] Plugins::Spotty::Helper::_findBin (195) Found helper application: C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\Spotty\Bin\MSWIN3~1\spotty.exe
[23-07-08 09:09:57.6776] Plugins::Spotty::Connect::DaemonManager::initHelpers (92) Checking Spotty Connect helper daemons...
[23-07-08 09:09:57.6779] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:a1:87:1e
[23-07-08 09:09:57.6783] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:ea:5a:3d
[23-07-08 09:10:13.4891] Plugins::Spotty::Settings::Auth::startHelper (163) Starting Spotty Connect deamon: 
C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\Spotty\Bin\MSWIN3~1\spotty.exe -c C:\ProgramData\Squeezebox\Cache\spotty\__AUTHENTICATE__ -n Spotify Authorization (Music) -a --ap-port=12321
[23-07-08 09:10:14.1181] Plugins::Spotty::AccountHelper::renameCacheFolder (147) Trying to rename __AUTHENTICATE__ to e1ac4422
[23-07-08 09:10:14.1208] Plugins::Spotty::AccountHelper::renameCacheFolder (147) Trying to rename __AUTHENTICATE__ to 
[23-07-08 09:10:14.1560] Plugins::Spotty::Helper::_findBin (192) Trying helper application: C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\Spotty\Bin\MSWIN3~1\spotty.exe
[23-07-08 09:10:14.3386] Plugins::Spotty::Helper::_findBin (195) Found helper application: C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\Spotty\Bin\MSWIN3~1\spotty.exe
[23-07-08 09:10:57.6845] Plugins::Spotty::Connect::DaemonManager::initHelpers (92) Checking Spotty Connect helper daemons...
[23-07-08 09:10:57.6848] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:a1:87:1e
[23-07-08 09:10:57.6850] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:ea:5a:3d
[23-07-08 09:11:52.0012] Plugins::Spotty::Importer::needsUpdate (363) Checking Spotify library state...
[23-07-08 09:11:52.0021] Plugins::Spotty::Importer::__ANON__ (384) Got playlist snapshot IDs: {}
[23-07-08 09:11:52.0030] Plugins::Spotty::Importer::__ANON__ (425) Latest album update: { lastUpdate => "||", latestUpdate => "||" }
[23-07-08 09:11:52.0038] Plugins::Spotty::Importer::__ANON__ (452) Latest artist update: {
  lastUpdate   => "||d41d8cd98f00b204e9800998ecf8427e",
  latestUpdate => "||d41d8cd98f00b204e9800998ecf8427e",
}
[23-07-08 09:11:57.7003] Plugins::Spotty::Connect::DaemonManager::initHelpers (92) Checking Spotty Connect helper daemons...
[23-07-08 09:11:57.7006] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:a1:87:1e
[23-07-08 09:11:57.7007] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:ea:5a:3d
[23-07-08 09:12:57.7055] Plugins::Spotty::Connect::DaemonManager::initHelpers (92) Checking Spotty Connect helper daemons...
[23-07-08 09:12:57.7058] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:a1:87:1e
[23-07-08 09:12:57.7060] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:ea:5a:3d
[23-07-08 09:13:06.9775] Plugins::Spotty::AccountHelper::renameCacheFolder (147) Trying to rename __AUTHENTICATE__ to 
[23-07-08 09:13:06.9783] Plugins::Spotty::AccountHelper::renameCacheFolder (147) Trying to rename __AUTHENTICATE__ to 
[23-07-08 09:13:07.0171] Plugins::Spotty::Helper::_findBin (192) Trying helper application: C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\Spotty\Bin\MSWIN3~1\spotty.exe
[23-07-08 09:13:07.1891] Plugins::Spotty::Helper::_findBin (195) Found helper application: C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\Spotty\Bin\MSWIN3~1\spotty.exe
[23-07-08 09:13:18.8081] Plugins::Spotty::AccountHelper::renameCacheFolder (147) Trying to rename __AUTHENTICATE__ to 
[23-07-08 09:13:18.8090] Plugins::Spotty::Connect::DaemonManager::initHelpers (92) Checking Spotty Connect helper daemons...
[23-07-08 09:13:18.8093] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:a1:87:1e
[23-07-08 09:13:18.8095] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:ea:5a:3d
[23-07-08 09:13:18.8098] Plugins::Spotty::Connect::DaemonManager::initHelpers (92) Checking Spotty Connect helper daemons...
[23-07-08 09:13:18.8100] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:a1:87:1e
[23-07-08 09:13:18.8102] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:ea:5a:3d
[23-07-08 09:13:18.8107] Plugins::Spotty::AccountHelper::renameCacheFolder (147) Trying to rename __AUTHENTICATE__ to 
[23-07-08 09:13:18.8129] Plugins::Spotty::Connect::DaemonManager::__ANON__ (70) Discovery mode for Connect has changed - re-initialize Connect helpers
[23-07-08 09:13:18.8385] Plugins::Spotty::Helper::_findBin (192) Trying helper application: C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\Spotty\Bin\MSWIN3~1\spotty.exe
[23-07-08 09:13:18.9499] Plugins::Spotty::Helper::_findBin (195) Found helper application: C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\Spotty\Bin\MSWIN3~1\spotty.exe
[23-07-08 09:13:18.9650] Plugins::Spotty::Helper::_findBin (192) Trying helper application: C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\Spotty\Bin\MSWIN3~1\spotty.exe
[23-07-08 09:13:19.1195] Plugins::Spotty::Helper::helperCheck (118) Found helper capabilities table: do {
  my $a = {
    autoplay               => bless(do{\(my $o = 1)}, "JSON::XS::Boolean"),
    debug                  => bless(do{\(my $o = 0)}, "JSON::XS::Boolean"),
    "lms-auth"             => 'fix',
    "ogg-direct"           => 'fix',
    podcasts               => 'fix',
    "save-token"           => 'fix',
    version                => "1.3.0",
    "volume-normalisation" => 'fix',
    "zeroconf-port"        => 'fix',
  };
  $a->{"lms-auth"} = \${$a->{autoplay}};
  $a->{"ogg-direct"} = \${$a->{autoplay}};
  $a->{podcasts} = \${$a->{autoplay}};
  $a->{"save-token"} = \${$a->{autoplay}};
  $a->{"volume-normalisation"} = \${$a->{autoplay}};
  $a->{"zeroconf-port"} = \${$a->{autoplay}};
  $a;
}
[23-07-08 09:13:19.1197] Plugins::Spotty::Helper::_findBin (195) Found helper application: C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\Spotty\Bin\MSWIN3~1\spotty.exe
[23-07-08 09:13:19.1236] Plugins::Spotty::Connect::DaemonManager::initHelpers (92) Checking Spotty Connect helper daemons...
[23-07-08 09:13:19.1238] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:a1:87:1e
[23-07-08 09:13:19.1240] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:ea:5a:3d
[23-07-08 09:14:13.8562] Plugins::Spotty::AccountHelper::renameCacheFolder (147) Trying to rename __AUTHENTICATE__ to 
[23-07-08 09:14:13.8568] Plugins::Spotty::AccountHelper::renameCacheFolder (147) Trying to rename __AUTHENTICATE__ to 
[23-07-08 09:14:16.5827] Plugins::Spotty::Helper::_findBin (192) Trying helper application: C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\Spotty\Bin\MSWIN3~1\spotty.exe
[23-07-08 09:14:16.7421] Plugins::Spotty::Helper::_findBin (195) Found helper application: C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\Spotty\Bin\MSWIN3~1\spotty.exe
[23-07-08 09:14:19.1216] Plugins::Spotty::Connect::DaemonManager::initHelpers (92) Checking Spotty Connect helper daemons...
[23-07-08 09:14:19.1218] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:a1:87:1e
[23-07-08 09:14:19.1220] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:ea:5a:3d
[23-07-08 09:15:19.1318] Plugins::Spotty::Connect::DaemonManager::initHelpers (92) Checking Spotty Connect helper daemons...
[23-07-08 09:15:19.1320] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:a1:87:1e
[23-07-08 09:15:19.1322] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:ea:5a:3d
[23-07-08 09:16:19.1405] Plugins::Spotty::Connect::DaemonManager::initHelpers (92) Checking Spotty Connect helper daemons...
[23-07-08 09:16:19.1408] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:a1:87:1e
[23-07-08 09:16:19.1409] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:ea:5a:3d
[23-07-08 09:17:19.1493] Plugins::Spotty::Connect::DaemonManager::initHelpers (92) Checking Spotty Connect helper daemons...
[23-07-08 09:17:19.1496] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:a1:87:1e
[23-07-08 09:17:19.1498] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:ea:5a:3d
[23-07-08 09:18:19.1521] Plugins::Spotty::Connect::DaemonManager::initHelpers (92) Checking Spotty Connect helper daemons...
[23-07-08 09:18:19.1524] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:a1:87:1e
[23-07-08 09:18:19.1525] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:ea:5a:3d
[23-07-08 09:19:19.1727] Plugins::Spotty::Connect::DaemonManager::initHelpers (92) Checking Spotty Connect helper daemons...
[23-07-08 09:19:19.1730] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:a1:87:1e
[23-07-08 09:19:19.1732] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:ea:5a:3d
[23-07-08 09:20:06.9052] Plugins::Spotty::Connect::DaemonManager::__ANON__ (57) Spotify setting account for player b8:27:eb:a1:87:1e has changed - re-initialize Connect helper
[23-07-08 09:20:06.9055] Plugins::Spotty::Connect::DaemonManager::initHelpers (92) Checking Spotty Connect helper daemons...
[23-07-08 09:20:06.9057] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:a1:87:1e
[23-07-08 09:20:06.9059] Plugins::Spotty::Connect::DaemonManager::initHelpers (126) This is a standalone player with Spotify Connect disabled: b8:27:eb:ea:5a:3d
[23-07-08 09:20:06.9085] Plugins::Spotty::OPML::__ANON__ (198) Failed to get featured playlists and/or token - do not continue
@Rouzax
Copy link
Author

Rouzax commented Jul 8, 2023

In addition, I do see the players as Spotify connect end points and I can connect to them from my Spotify app, but it won't start playing music.

@michaelherger
Copy link
Owner

Did you remove and re-add your account on the Spotty Settings page?

@Rouzax
Copy link
Author

Rouzax commented Jul 8, 2023

Yes that was the first thing I tried.
When that did not work, I removed the account and did all the steps in the first post

@michaelherger
Copy link
Owner

You said you entered the client ID after authentication. But did you try auth after adding the client ID, too?

@Rouzax
Copy link
Author

Rouzax commented Jul 8, 2023

You said you entered the client ID after authentication. But did you try auth after adding the client ID, too?

That didn't seem possible, it would only show those setup fields after I authenticated

@Rouzax
Copy link
Author

Rouzax commented Jul 8, 2023

Let me know if you need me to do any other debugging

@michaelherger
Copy link
Owner

I'm sorry for the delay - I've been away for a bit.

So you're saying that using your own client ID you were not able to sign in? Are you using the user account which owns the client ID? If not, add your user to the client ID's configuration.

@Rouzax
Copy link
Author

Rouzax commented Aug 11, 2023

No worries, I was also on holiday and kinda forgot about this.

So it has happened again, Spotify blocked my API
image

Not sure why they keep blocking it, it is an API that is used by 1 endpoint and 1 user with no excessive requests
image

Have also added all the Family Users to the API created

Now I have recreated the API key and added that into Spotty
Just now I'm getting the Access denied again, will wait a day to see if the cached key will be flushed

Failed to get access token
Please check Settings/Advanced/Spotty Spotify for Squeezebox in the web interface

@michaelherger
Copy link
Owner

You should try to understand why your client configurations keep getting blocked. It might be related to the other issue. Did you get in touch with Spotify support? I know, it's not easily done...

@Rouzax
Copy link
Author

Rouzax commented Aug 11, 2023

You should try to understand why your client configurations keep getting blocked. It might be related to the other issue. Did you get in touch with Spotify support? I know, it's not easily done...

No have not yet 😄, that is not something I look forward to do.
Have now created the API with a generic name instead of the Spotty name, hope that will help.
Which Redirect URIs did you put into your API?

If this gets blocked, I will try to contact them.

@michaelherger
Copy link
Owner

I don't have any redirect URI defined...

@Rouzax
Copy link
Author

Rouzax commented Aug 11, 2023

I don't have any redirect URI defined...

I can't create a new API if it is not filled in
image

Just to be really sure, you have created an App here?
https://developer.spotify.com/dashboard

@Rouzax
Copy link
Author

Rouzax commented Aug 19, 2023

@michaelherger
And the newly created app in the API dashboard is disabled again in a matter of days 😔

Have started a thread on the support forum but don't expect much from it.

The only thing I see is a big query spike before it was disabled.
Screenshot_20230819_182001_Firefox Nightly

Could it be that I'm tripping the rate limit.

@michaelherger
Copy link
Owner

Only Spotify can tell you... the client ID Spotty is using by default creates >100x this traffic. But it's an "old" client ID. They might have been more generous then. OTOH there are many other users like you who don't see this problem.

Do you have a particularly large number of playlists, or a lot of large playlists? The /playlists/../tracks request is used to get the tracks for your playlists. It seems to be called quite often, compared to the others.

@Rouzax
Copy link
Author

Rouzax commented Aug 21, 2023

Yes, I have a few pretty large playlists that get dynamically updated.
I'm using https://writhem.net/spotifympl/ to create playlists that are merged from multiple Spotify playlists and are being kept up to date.

Could you add an option to set a throttle/rate limit?

@michaelherger
Copy link
Owner

If you are using the Online Music Library Integration plugin to import your Spotify collection into your My Music menu, you could disable the import of playlists (you would still find them in the Spotty menus) or the automatic update polling.

@Rouzax
Copy link
Author

Rouzax commented Aug 21, 2023

If you are using the Online Music Library Integration plugin to import your Spotify collection into your My Music menu, you could disable the import of playlists (you would still find them in the Spotty menus) or the automatic update polling.

You mean this?
image
Which should I chose?

@michaelherger
Copy link
Owner

michaelherger commented Aug 21, 2023

„… do not automatically check…“

And unless you really use the other two services I’d recommend you uninstall those plugins.

@Rouzax
Copy link
Author

Rouzax commented Aug 21, 2023

Have done that now and created a new API, and I am testing again

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants