Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 1.63 KB

README.md

File metadata and controls

20 lines (15 loc) · 1.63 KB

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