-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Ratings and tags management #122
Comments
As someone who uses a half-star rating scheme, I'd like to add that a 0-100 scale would be more flexible if this feature is implemented. |
Awesome, didn't know about the flex attributes feature. I'd say this issue is really a "duplicate" of #101. Once those features are in place users are free to implement ratings however they choose. |
Ideally, we'll also have special functionality (in a plugin or in beets core) for wrangling rating specifically. I'm not entirely sure what that would be, but this is a good place to start brainstorming about interesting ways to use ratings. |
Hi, there is a opendesktop "standard" that some player have started implementing: the rating field used is: FMPS_Rating would be great if beets could use these as the rating tag and save it in the actual file tags best zeltak |
Hi, now that flexible attributes are a reality, when can certainly use them to store ratings, but the things that still bugs me is the fact that theses ratings (and actually all flexible attributes) are not stored in the files them-self but only in beets database (which make them more prone to loss imho). There are already some tags defined for storing ratings, lastplay and such attributes ( FMPS tags like @zeltak suggested, or the popularimeter tag in id3v2) and afaik all file format have some kind of mechanism to store 'custom' tags : this could probably be used to store the flexible attributes. What do you think ? We might have to distinguish between really 'custom tags' and tags for which some kind of standards already exist (like the rating). Note : If needed I can create a new issue for this point, as I'm not only speaking of ratings but more generally of storing flexible tags inside the files. |
@PierreRust It's now possible for plugins to define new tag fields which are then used to store flexattr data. See the docs. So one idea would be to write a new Interested? If so, make a new issue and let's start designing. |
Indeed, I did not realize that this could be used by plugins to store flexattr. That's a great idea. I'll start by working on the Web API (and a web client) and get back to this when I need it for ratings and stats. |
This would be a killer feature for me as well. The biggest issue keeping me from abandoning iTunes is ratings and smart playlists. I finally gave up on iPhones because after 7 hardware revisions ( 5 when I ditched) and 8 major software releases you still can't create a new smart playlist without syncing to the desktop. This doesn't seem to be that difficult and issue to solve pragmatically. Is this being worked on or has anyone even claimed it? |
No, I don't think anyone's currently hacking on it. Green field! |
@pirish I'm not exactly sure how iTunes' smart playlists work, but have you checked Clementine? It has smart playlists and dynamic playlists which work very well. |
This issue was automatically migrated from Google Code.
Original author: [email protected] (December 12, 2012 00:20:02)
Original issue: google-code-export/beets#471
The text was updated successfully, but these errors were encountered: