Skip to main content

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

  1. Run pip install spotify_playlist_mover
  2. 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 in spotify_playlist_mover.py)
  3. The program will let you login your origin account
  4. Then it will logout from origin account
  5. It will let you login your destination account
  6. 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

  1. Go to Developer dashboard
  2. Create a new application with any account
  3. Set redirect_uri to http://localhost/
  4. 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)

Source distribution for spotify_playlists_mover 1.0.0
File Size Uploaded
spotify_playlists_mover-1.0.0.tar.gz 8.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for spotify_playlists_mover 1.0.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page