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
File details
Details for the file spotify_playlists_mover-1.0.0.tar.gz
.
File metadata
- Download URL: spotify_playlists_mover-1.0.0.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.27.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ba7da18aa0490c43aca25e6baec6339308a5b250b5052af837b8110e0807a08 |
|
MD5 | 933ed034d6271d8ff7770c261f17c7ee |
|
BLAKE2b-256 | 776a1b85fe1e2d4e3966faad305cd275abc3da8608ecb24dd8659f30e9414fa7 |
File details
Details for the file spotify_playlists_mover-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: spotify_playlists_mover-1.0.0-py3-none-any.whl
- Upload date:
- Size: 8.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.27.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e626e595ecd8f04457fdd4fad74d2aac613ae709d0d9ba61b8506bc06e080d3 |
|
MD5 | 0e87138396c06f5cfd521d1f6f00ad71 |
|
BLAKE2b-256 | fac1b9664ca792792f81618a6eb1f7aba03cbd8703edd012caa44afcd0f8ebc2 |