Show HN: TuneMachine, version control for Spotify playlists
github.com
github.com
How much should I believe this site will stay around? I'm currently using an ugly, manually-updated Google Spreadsheet as a backup for my largest playlist project, Bachify [1] -- it's got 1075 tracks, one for each Bach BWV number with an available recording.
I dread what I'd have to do if I ever accidentally lost the playlist. Is it reasonable to consider TuneMachine as the backup instead?
Right now, the biggest worry is whether we'll run out of space. We're running on a free tier MongoLab database. If we get spammed or it really takes off, that's going to disappear. Luckily it's super straightforward to spin one up on Heroku or elsewhere, and if it's important to you you could pay for a larger database.
We've just never found the demand or a reasonable UI for exposing the underlying complexity to users.
Also while we're at it, we would have loved to be able to listen to user-generated events (a la GitHub Webhooks).
Does this exist, or would I have to hack my own script together?
- api.coffee[1] for what internal API we're using
- spotify.coffee[2] for what Spotify end points we're using
[1]: https://github.com/jez/tunemachine/blob/master/routes/api.co... [2]: https://github.com/jez/tunemachine/blob/master/spotify.coffe...
https://github.com/rjp/spotify-playlists
WFM, YMMV, Caveat Emptor, etc.
On a slightly related note, has anyone already run into a Spotify to Apple Music playlist converter? I'm curious to see if Apple Music has all the music available that Spotify has. I'm thinking about switching after all the changes that Spotify has implemented over the years.