Spotify migration tool, currently only works for Spotify to Tidal.
- Python 100%
| .gitignore | Initial commit | |
| LICENSE | Initial commit | |
| pyproject.toml | Update description | |
| README.md | Delete irrelevant message in help | |
| spotigrate.py | Delete later part of url because it breaks link when python display it as separated lines | |
| uv.lock | Delete later part of url because it breaks link when python display it as separated lines | |
spotigrate
Spotify migration tool, fork from brandonjp's TidalLister but intend to use for migration from Spotify only. It is currently only works for Spotify to Tidal.
Import Spotify playlists
Let's say there's a Spotify playlist you want to listen to, but you'd rather use Tidal...
First, clone this repository
git clone https://codeberg.org/foxmean/spotigrate.git
And change working directory
cd spotigrate
I recommend using uv for convenience. After that you can just run.
uv run python ./tidallister.py -SP="{your-spotify-playlist-id}" -AT="{*your access token*}" -TT="{*token type*}"
- Best guess track matches for each song on the Spotify playlist
- Currently, you can only supply the playlist ID, for example if the full URL is
https://open.spotify.com/playlist/3cS0NFVjjZlcR7mstctEYT, the playist ID would be3cS0NFVjjZlcR7mstctEYT.
Options
You can view options by running: uv run python spotify.py --help
These flags are available:
-h, --help show this help message and exit
-SP, --spotify SPOTIFY
take a Spotify playlist_id and attempt to recreate it (approximately) in Tidal
-AT, --accessToken ACCESSTOKEN
https://developer.spotify.com/documentation/web-api/tutorials/getting-started
-TT, --tokenType TOKENTYPE
https://developer.spotify.com/documentation/web-api/tutorials/getting-started