soma-chrome
soma-chrome copied to clipboard
Add Favorite Songs
Would love to be able to start/favorite songs :)
A simple version could be implemented using local storage? What do you think? I wouldn't mind trying to get something working.
What are you picturing? I could see a few things happening:
- Favoriting a song in the extension makes it display differently if that song ever comes up on a station later, like a ❤️ is shown next to it.
- The user could view a list of their favorite songs on a new view in the extension. Maybe the favorites list is only accessible via the Options page, as a kind of export feature.
- Users could connect with Last.fm or Spotify via OAuth and favoriting a song in the extension results in that song being loved on Last.fm or saved to your library on Spotify. This would require matching the song to one on Last.fm/Spotify, which can be hairy. We don't want to go saving some karaoke version, for example.
Points 1 and 2 pretty much described what I was thinking. I like to favorite songs on the soma website so it would be awesome if it could be done in the extension as well.
Nice feature. That what I'm missing now, probably will try to make a PR with this feature.