Skip to content

v3rbalgit/sptf2tdl

Repository files navigation

sptf2tdl

A simple Python web appplication for transferring Spotify playlists to TIDAL. It uses Flask, SQLAlchemy and Socket-IO for the backend and simple HTML, Bootstrap theme and React for the frontend. The matching algorithm will pick master quality track versions where found.

Usage:

  1. Create an .env file in root directory with client_id=XYZ and client_secret=XYZ values obtained from Spotify developer portal
  2. Run the application using docker compose up -d and access the application in your web browser at localhost
  3. (First use) After entering playlist link for the first time, you will be prompted to login to TIDAL. Please CLICK the link that you will be provided (don't right click and open it in a new tab) otherwise the application might not work properly. You may have to enable browser pop-ups temporarily.

Known issues/limitations

  • Spotify playlists must be public in order to transfer them
  • the matching algorithm will sometimes mismatch tracks, specifically some classical tracks which have complicated names
  • tracks which are restricted in your market (country) will not be added to the TIDAL playlist

home error transfer success

About

A simple local webservice for porting Spotify playlists to TIDAL

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published