Move all your Spotify playlists and saved songs to a new account
Project description
SpotifyPlaylistsMover
This will transfer all your Spotify playlists and saved tracks to a new account
IMPORTANT: IF YOU WANT TO USE THIS PROGRAM YOU HAVE TO GET YOUR CLIENT ID
IMPORTANT 2: AS OF 30 JULY 2022 "Spotipy" LIBRARY HAS AN ERROR, IF THIS PROGRAM IS NOT WORKING FOR YOU, TRY ADDING:
if (isinstance(id,dict)) and ('uri' in id) and (id['uri']):
id = id['uri']
AT THE BEGINNING OF THE client.Spotify#_get_id
FUNCTION.
I HAVE ALREADY SUBMITTED A PULL REQUEST TO THE PROJECT: plamere/Spotipy#840.
How to use
- Run
pip install spotify_playlist_mover
- Set your client ID as environment variable:
export SPOTIPY_CLIENT_ID=<your client ID>
(see how to do it with your OS/shell) (or set it inspotify_playlist_mover.py
) - The program will let you login your origin account
- Then it will logout from origin account
- It will let you login your destination account
- Done!
(Otherways you can download or clone the repo, install the requirements and run by opening the folder and executing python -m spotify_playlists_mover
)
How to get a client id
- Go to Developer dashboard
- Create a new application with any account
- Set
redirect_uri
tohttp://localhost/
- Set your origin account's mail and your destination account's mail as users in the dashboard
Disclaimer
I am not associated with Spotify, I am using their Web APIs through Spotipy library.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for spotify_playlists_mover-1.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ba7da18aa0490c43aca25e6baec6339308a5b250b5052af837b8110e0807a08 |
|
MD5 | 933ed034d6271d8ff7770c261f17c7ee |
|
BLAKE2b-256 | 776a1b85fe1e2d4e3966faad305cd275abc3da8608ecb24dd8659f30e9414fa7 |
Hashes for spotify_playlists_mover-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e626e595ecd8f04457fdd4fad74d2aac613ae709d0d9ba61b8506bc06e080d3 |
|
MD5 | 0e87138396c06f5cfd521d1f6f00ad71 |
|
BLAKE2b-256 | fac1b9664ca792792f81618a6eb1f7aba03cbd8703edd012caa44afcd0f8ebc2 |