Releases: linsomniac/spotify_to_ytmusic
0.9.14: Integrating Yoween's GUI
This version includes Yoween's work from the "spotify_to_ytmusic_gui" repo, so there is now a Tkinter GUI available as well as the original CLI. Thanks for all that work Yoween!
0.9.13: Load liked albums
This includes the "load_liked_albums" code, since Spotify has liked albums segmented off into a separate section from liked songs.
0.9.12: Unnamed Spotify Playlist fix
In copy_all_playlists, if a Spotify playlist had an empty name, YTMusic would generate a 404 error while trying to look up the corresponding YTMusic playlist. In the case of a Spotify unnamed playlist, it will now copy it to a playlist called "Unnamed Spotify Playlist {spotify_playlist_id}".
0.9.11: Reverse order of playlist when copied
@Yoween mentioned that YTMusic is adding music to the top of the playlist, but we are copying from top to bottom, so the playlist ends up in the reverse order. Changed so that it is now copying from bottom to top, to preserve the order.
0.9.10 Recursion bug in create playlist
The recent changes to retry the playlist creation introduced a recursion bug, this fixes that.
0.9.9 Debugging information in case of max recursion depth
Adding a re-raise of exception if maximum recursion depth is exceeded.
0.9.8: Retry playlist creation if it fails.
This adds a retry loop around the playlist creation, much like it already has for adding items to a playlist.
0.9.7: Spotify playlist encoding defaulting to "utf-8"
The spotify playlists.json file is opened using the "utf-8" encoding, and can be changed by using the "--spotify-playlists-encoding latin-1" or the like.
0.9.5: Spotify tracks that are "None" are skipped now
Per the debugging in #11 , spotify tracks that are None are skipped and a WARNING message is printed.
0.9.4: Another attempt at debugging spotify malformed track
Better error message in case of Spotify malformed track