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.
- Create an
.env
file in root directory withclient_id=XYZ
andclient_secret=XYZ
values obtained from Spotify developer portal - Run the application using
docker compose up -d
and access the application in your web browser atlocalhost
- (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.
- 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