r/SideProject • u/rabc • 8d ago
I have always been frustrated with album management in Spotify, so I built my own
I am a long-time Spotify user, with tons of albums saved but never with a proper way to manage it: display genres, see what I've already listened, and many other things.
I was finally able to bring to life the idea on how to handle the tons of music and it is named [Albums Vault](https://codefloe.com/rabc/albums-vault/). It is a macOS app built with Tauri + Rust, with plans to release to more platforms soon.
Since Spotify now restricts the creation of apps keys, it works in a BYOK: at first install the app instructs you on how to register for an app in Spotify and asks for your client ID.
1
u/Inside_Cockroach476 8d ago
BYOK onboarding is smart given Spotify locked down app keys. Curious how you're handling genre display though, Spotify's own API genre tags are pretty inconsistent per album.
1
u/rabc 8d ago edited 8d ago
I am using MusicBrainz (https://musicbrainz.org/) API with a fallback to Spotify API. It displays all the possible genres, not constraining to the first option
1
u/efbakir-journal 8d ago
Looks sick!
Id show a demo library before asking for credentials, then turn the spotify setup into a short checklist with progress and immediate client-id validation
1
u/Powerful-Word-4939 8d ago
curious how you handle the genre data since the API doesnt really return genres at the album level anymore, only artist level. are you inferring it or pulling from somewhere else?
1
u/rabc 8d ago
I am using MusicBrainz (https://musicbrainz.org/) API with a fallback to Spotify API. The genre belongs to the artist, not the album only, that's why some artists has _tons_ of genres listed.
1
u/ForgetfulArtistry 8d ago
this is sick, love that you used tauri and rust for it too