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_uritohttp://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.
Metadata
Release files for spotify_playlists_mover 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| spotify_playlists_mover-1.0.0.tar.gz | 8.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| spotify_playlists_mover-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.0 kB
Release files / spotify_playlists_mover-1.0.0.tar.gz
| Download URL | spotify_playlists_mover-1.0.0.tar.gz |
|---|---|
| Size | 8.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9ba7da18aa0490c43aca25e6baec6339308a5b250b5052af837b8110e0807a08
|
|
BLAKE2b-256 checksum How to use checksums |
776a1b85fe1e2d4e3966faad305cd275abc3da8608ecb24dd8659f30e9414fa7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.27.1
|
Release files / spotify_playlists_mover-1.0.0-py3-none-any.whl
| Download URL | spotify_playlists_mover-1.0.0-py3-none-any.whl |
|---|---|
| Size | 8.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0e626e595ecd8f04457fdd4fad74d2aac613ae709d0d9ba61b8506bc06e080d3
|
|
BLAKE2b-256 checksum How to use checksums |
fac1b9664ca792792f81618a6eb1f7aba03cbd8703edd012caa44afcd0f8ebc2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.27.1
|