2023-08-24, 08:31
Hi,
I've just updated the Spotify plugin to version 1.3.5. It includes a fix for long delays between tracks when
playing a playlist. And a fix for the wrong spotty binary binary being used on Arm64 devices. (Thanks hsteininger.)
I simplified the code quite a lot and managed to remove the rather large 'cherrypy' dependency and supporting files,
and replaced it with the smaller 'bottle' web app manager.
Also I've recently discovered that because this plugin uses 'librespot - spotty', whenever a track is played it
is not reported back to Spotify as played. This is an outstanding issue with librespot since early 2021. This is
not ideal for two reasons:
1) The artists aren't getting their royalities,
2) Spotify doesn't know what you're listening to, so can't give useful recommendations.
I've added a clunky workaround for this. There is a now a "My Recently Played Playlist" setting, that if enabled
(by having a non-empty string as the setting), will save all played tracks to the 'My Recently Played' playlist
(or whatever named playlist you've chosen). Then, at a later date, on another device with an official Spotify app,
you can just play this playlist to update Spotify's recently played tracks.
I've just updated the Spotify plugin to version 1.3.5. It includes a fix for long delays between tracks when
playing a playlist. And a fix for the wrong spotty binary binary being used on Arm64 devices. (Thanks hsteininger.)
I simplified the code quite a lot and managed to remove the rather large 'cherrypy' dependency and supporting files,
and replaced it with the smaller 'bottle' web app manager.
Also I've recently discovered that because this plugin uses 'librespot - spotty', whenever a track is played it
is not reported back to Spotify as played. This is an outstanding issue with librespot since early 2021. This is
not ideal for two reasons:
1) The artists aren't getting their royalities,
2) Spotify doesn't know what you're listening to, so can't give useful recommendations.
I've added a clunky workaround for this. There is a now a "My Recently Played Playlist" setting, that if enabled
(by having a non-empty string as the setting), will save all played tracks to the 'My Recently Played' playlist
(or whatever named playlist you've chosen). Then, at a later date, on another device with an official Spotify app,
you can just play this playlist to update Spotify's recently played tracks.