lukedirtwalker / cutespotify

A QT5 Spotify client, based on MeeSpot with support for Ubuntu Touch and SailfishOS.
30 stars 9 forks source link

playlist sync is broken #38

Open mbpilotuser opened 6 years ago

mbpilotuser commented 6 years ago

all playlists are vanished

JayCpLo commented 6 years ago

I've got the same problem. The playlist sync don't work so you can only see your starred songs. All songs out of other playlists aren't downloaded anymore (if u do). That means no songs are available offline. Please fix it. Thanks

k0rmarun commented 6 years ago

It seems that spotify has eventually broken the support for libspotify (Which lasted longer than expected). The webpage is gone: https://developer.spotify.com/technologies/libspotify/ And other projects have the same issues: https://github.com/mopidy/mopidy-spotify/issues/182 and https://github.com/mopidy/mopidy-spotify/issues/184

Currently the only options seem to be:

kingosticks commented 6 years ago

It's explicitly playlist support that was just killed in libspotify, playback is still OK (for now). You can use Spotify's Web API to lookup a playlist and then feed those tracks into libspotify for playback just like before.

The libspotify binaries are still available at https://mopidy.github.io/libspotify-archive/ if you need them. Of course that won't help anyone who needs an application key.

I won't pretend to know anything about the Jolla store but there's also https://github.com/librespot-org/librespot-golang if that's any help.

If you are unhappy about the state of Spotify's current native playback library (or lack of) I strongly suggest you tell them so :)

lukedirtwalker commented 6 years ago

Sorry for that. I currently have no intention to continue developing CuteSpot. Using a new lib would be a major task, I would have to invest days to achieve this. Then there is the risk that 3rd party libs are blocked etc. I don't have the time at hand to do this. But I'm willing to accept PRs. I might also still have some API and libspotify libs if someone wants to try.