dmitry-ee / spotify-to-tidal

Tool for migration music library from Spotify to Tidal
1 stars 0 forks source link

Spotify to Tidal Migration Toolset

This toolset will perform controlled import for your Spotify library (i mean the liked songs)

So nothing will be messed up (mostly)

For those who care (like i am)

Requirements

Then test it

just spotify-export-test

Usage

Command list

$ just -l
Available recipes:
    install                      # intsall all python deps
    spotify-export               # perform spotify export with db save
    spotify-export-test          # test spotify export (is it really works?)
    tidal-clean                  # tidal favourites clean
    tidal-clean-confirm          # tidal favourites clean confirm
    tidal-first-processing       # find exact matches and set non-founds
    tidal-import-library         # import library to tidal
    tidal-import-library-confirm # confirm import
    tidal-manual-processing      # manually resolve non-founds
    tidal-second-processing      # second step of processing (find by track name + ignore match by artist)
    tidal-show-non-founds        # print what are not found

Export Spotify library

just export

Clean Tidal library

Performance: ~100 tracks/minute

just tidal-clean

And then

just tidal-clean-confirm

Find exact matches between exported Spotify Library and Tidal

Performance: ~80 tracks/minute

Coverage: 85-90%

just tidal-first-processing

Then find lazy matches (lookup only by track name then make match by album)

Performance: ~80 tracks/minute

Coverage: 0-5%

just tidal-second-processing

Process the rest manually

Coverage: last 5-10%

just tidal-manual-processing

NOTE: That really could take some time

Show the unfound rest

And then just like them in Tidal app otherwise skip it

just tidal-show-non-founds

Import

Performance: ~90 tracks/minute

just tidal-import-library

And then

just tidal-import-library-confirm

Export diff between exported library and Tidal library

just tidal-export-diff

Import custom library file

just tidal-import-library tidal_diff.txt

Enjoy your Music :tada:

Like you did that before (or never before)