Scrappy tool to check backup completeness of Spotify playlists
Create a new app via https://developer.spotify.com/dashboard
Once on the apps page, click settings in the upper right and copy your client ID / client secret
The Subsonic endpoint for Navidrone runs under /rest
User and Pass are your Subsonic/Navidrome user
Prepare the sqlite database: node ./src/initDB.js
Once configured, with all packages installed, run node ./src/index.js
.
The web interface can be accessed via http://localhost:3000
✔️ Confirmed: The album name matched exactly
❔ Unconfirmed: A search result was found, but the names do not match exactly
❌ Missing: No matching album was found
The squares display both cover images split diagonally.
If you hover the Spotify or Navidrome icons, the respecitve cover will be shown exclusively.
This is to make identifying both albums more convenient.
Hovering over an album shows a tiny textbox. Text entered here (make sure to click the save button) will be visible when hovering the 📝 icon.
The override menu can be opened by clicking the staus icon.
Albums with an active override will have a highlited status corner. Currently unsetting / removing an override is not supported.
ToDo:
- Add album index to frontend
- Colored icons
- List filtering