build spotify-to-navidrome migrator with recovery flow

This commit is contained in:
2026-04-09 03:10:58 +02:00
parent 650a0c6a87
commit c1360a6423
23 changed files with 3383 additions and 0 deletions

34
.env.example Normal file
View File

@@ -0,0 +1,34 @@
SPOTIFY_CLIENT_ID=
SPOTIFY_REDIRECT_URI=http://127.0.0.1:8888/callback
SPOTIFY_SCOPES=playlist-read-private,playlist-read-collaborative,user-library-read
NAVIMIGRATE_SPOTIFY_MANUAL_CODE=true
NAVIMIGRATE_REMEMBER_SPOTIFY=true
NAVIMIGRATE_SESSION_FILE=~/.config/navimigrate/session.json
NAVIMIGRATE_INCLUDE_LIKED=false
NAVIMIGRATE_LIKED_NAME=Spotify Liked Songs
NAVIDROME_URL=https://music.lofitrek.com
NAVIDROME_USERNAME=test_user
NAVIDROME_PASSWORD=test_user
NAVIMIGRATE_DRY_RUN=false
NAVIMIGRATE_CONCURRENCY=4
NAVIMIGRATE_MATCH_THRESHOLD=45
NAVIMIGRATE_REPORT=transfer-report.json
NAVIMIGRATE_QOBUZ_DOWNLOAD_MISSING=false
NAVIMIGRATE_QOBUZ_MANIFEST=missing-downloads.json
NAVIMIGRATE_QOBUZ_DL_PATH=/home/joren/dev/qobuz-dl
NAVIMIGRATE_QOBUZ_OUTPUT=
NAVIMIGRATE_QOBUZ_QUALITY=6
QOBUZ_USERNAME=
QOBUZ_PASSWORD=
QOBUZ_APP_ID=312369995
QOBUZ_APP_SECRET=e79f8b9be485692b0e5f9dd895826368
NAVIMIGRATE_ADD_DOWNLOADED_MANIFEST=
NAVIMIGRATE_ADD_DOWNLOADED_FORCE=false
NAVIMIGRATE_NAVIDROME_SELF_TEST=false
NAVIMIGRATE_NAVIDROME_SELF_TEST_WRITE=false
NAVIMIGRATE_NAVIDROME_SELF_TEST_QUERY=Daft Punk One More Time