Coder Social home page Coder Social logo

helpstertee / spotify-playlists-2-deezer Goto Github PK

View Code? Open in Web Editor NEW
43.0 2.0 7.0 17 KB

Upload your Spotify Playlists to Deezer with this Python3 application.

License: MIT License

Python 100.00%
spotify spotify-playlist deezer deezer-api deezer-playlist playlist

spotify-playlists-2-deezer's Introduction

spotify-playlists-2-deezer

Upload your Spotify Playlists to Deezer with this Python3 application.

Requirements

  • Python 3

pip install urwid

How To Use

  1. Use caseychu's great playlist backup script and export to JSON

    python spotify-backup.py --format=json myplaylist.txt

  2. Register a new Deezer App (they don't support the secret-less implicit grant OAuth as of now) Be sure to leave redirect URL and domain as in the picture

3. Change the settings in spotify-restore.py to your APPID and Secret from the just registered Deezer App

4. Launch the application

python spotify-restore.py myplaylist.txt

5. Select or Deselect playlists, if needed. TAB switches focus to buttons on bottom. Space or Enter change selection

6. Start the import from the main menu, after saving. Some tracks will be not available on Deezer, those will be skipped.

Note, this will take a long time, especially with a large number of playlists / large track count So get a coffee, brew some more, establish a coffee plantation business with fair trade principles, make some money and come back to check, if the script is finished.

Hint: The script will skip playlists that are already present on Deezer. So if you have any connection errors or timeouts, simply start again. It will pick up where it left.

Contribute

  1. Open issue describing the fix or improvement
  2. Start Pull request, referencing the issue
  3. Wait for approval or disapproval

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.