-
Notifications
You must be signed in to change notification settings - Fork 686
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add 'starring' the current playing track #327
Comments
GMPC accomplishes this by adding the tracks to a playlist called If you wanted a generic favourite/rating system it would seem that To support the generic feature in the LocalBackend you'd need to store the extra metadata in the tag cache somehow (#44); maybe the scanner could also extract it from the Popularimeter ID3 tag? Or perhaps it's better suited as a LocalBackend tag cache extension (#369)? If it's only wanted for Spotify, then once Mopidy has better support for playlist management, it could be a special case for the Spotify backend to star/unstar tracks that the user has added/removed from the "Starred" playlist. Personally I think adding a generic favourite/favorite/rating field to Mopdiy's |
Echonest has the concepts of favorite, banned and a 1-10 rating among other things. Think these are candidates to be mapped into mopidy as well as part of this. Either with explicit support for one or more of these, or via a generic metadata lookup api as suggested in #263 |
In general, I would find really useful to have the possibility of modifying Spotify's playlists from mopidy (I think "Starred" is just a special playlist). So far it's the only missing feature that sometimes makes me still stick to the "traditional" (buggy) Spotify Linux client. |
Perhaps this conversation for rathing support for beets may be useful? Using something like rating= would allow for some sort of robust support between different player clients? |
Many MPD clients has already a implemented starred like functionality in the GUI: e.g.: gmpc has a nice heart, at the moment the client show me 'Not implemented'.
The text was updated successfully, but these errors were encountered: