1
0
Fork
You've already forked spotify-buy-cds
0
You have a big Spotify favourites list, and you want to find CDs with those songs.
  • Rust 100%
2025年06月09日 15:48:44 +02:00
src allow to show compilations 2025年06月09日 15:48:44 +02:00
.gitignore in top CDs to buy, skip already owned recordings 2025年06月08日 21:15:06 +02:00
Cargo.lock in top CDs to buy, skip already owned recordings 2025年06月08日 21:15:06 +02:00
Cargo.toml cargo meta 2025年06月08日 22:06:21 +02:00
README.md expand description, mention related projects 2025年06月08日 22:06:21 +02:00

spotify-buy-cds

(Not affiliated with Spotify.)

You have a big Spotify favourites list, and you want to find CDs with those songs. Compilations and releases not on CD are filtered out. Also only albums and EPs are considered, no singles.

Usage

Get your account data backup archive from https://www.spotify.com/de/account/privacy/. Beware, for no reason Spotify lets you wait for multiple days. The streaming history currently can't be used, it needs to be the account data archive.

  • install rust
  • cargo run my_spotify_data.zip
    • Fetching data from MusicBrainz takes a while, but the responses are cached for future runs.

Exclude already owned titles:

  • Download collection (eg. of already owned titles) from MusicBrainz.org: curl -v -H 'accept: application/json' --digest --user $username 'https://musicbrainz.org/ws/2/collection/$collection_id/releases' -o collection-owned.json
  • cargo run my_spotify_data.zip --owned-collection=collection-owned.json

Other Projects

No recommendation, just things i stumbled over while researching my need.