I, created this project for personal use so that i could transfer .csv(s) i got from spotify using Exportify to Tidal.
Any future contributions are Welcome
it is a tool which i used to dump the playlist data into .csv it can be found at https://exportify.app/
https://github.com/watsonbox/exportify
Props to him as well.
A Python tool that converts CSV playlist files into Tidal playlists.
- OAuth-based Tidal authentication with session persistence
- Smart song matching algorithm
- Support for multiple CSV files
- Progress tracking and detailed feedback
- Python 3.x
- Tidal account
- CSV files with playlists
git clone https://github.com/devvjay/csv-to-tidal
cd csv-tidal
pip install tidalapi pandas
Place your files in csv-files-go-here
directory:
Track Name,Artist Name(s)
"Die For You","The Weeknd"
i have provided a sample .csv for the format
- Create a folder named
csv-files-go-here
- Place CSV files in
csv-files-go-here
- Run:
python main.py
- First time: Follow OAuth link to authorize
- Select CSV and enter playlist name
- Wait for completion
- Authentication: Delete
tidal_token.json
to re-authenticate - Check CSV format and encoding (UTF-8)
- Review console for unmatched songs
MIT License