Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Minimum Rating Playback (Read 4347 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Minimum Rating Playback

Not sure if there is a component that does this. 


If a user has a rating system for songs, it would use those ratings to discern whether foobar would play the file.

Example (based on a rating system of 5 stars):
All
*+
**+
***+
****+
*****

from a dropdown box.

Then, say Song A has a rating of ***, and Song B has no rating, but the selection is noted for '**+', then only Song A would be played back. Similarly if 'All' were selected, then both Song A & B would be played back.


Maybe a config box for how many stars people use for their rating schemes. Or even a customizable drop down box which can have themes (like the Playlists Dropdown component).

If it gets advanced enough, maybe a default location where the star images can be set for the graphics of the dropdown (kind of like how uTorrent skins).


I hope there is enough interest for a component like this. 

Minimum Rating Playback

Reply #1
Maybe not exactly what you are looking for, but
you can create playlists from ratings easily with the Browser plugin.


If you want a plugin made, 99.9% of the time you're going to need grab the SDK and make it yourself.
elevatorladylevitateme

Minimum Rating Playback

Reply #2
I think the easiest way to do this would be with foo_skip. You could set it to skip songs below a certain rating, or  you could just start tagging the tracks you want skipped with the %skip% tag.

Minimum Rating Playback

Reply #3
Maybe not exactly what you are looking for, but
you can create playlists from ratings easily with the Browser plugin.


If you want a plugin made, 99.9% of the time you're going to need grab the SDK and make it yourself.

Thanks, I'll look into your suggestions. What is needed to make the component (tools, programs, guides)?


I think the easiest way to do this would be with foo_skip. You could set it to skip songs below a certain rating, or  you could just start tagging the tracks you want skipped with the %skip% tag.


I guess it would be easier to use the foo_skip in a bunch of if-then statements then put them into a bunch of buttons. But as for the %skip% tag, doesn't seem viable to run though each album setting tags for each.

Minimum Rating Playback

Reply #4
Yeah I use foo_skip, just write and have statements like greater > 4 etc etc.

Minimum Rating Playback

Reply #5
I got tired of foo_skip because of... skipping
Can't wait for a HD-AAC encoder :P

Minimum Rating Playback

Reply #6
1. Use autoplaylist manager and QUERY "Rating GREATER N"

2. If you use ui_column - sort playlist by rating (left click on column "rating" header),  then select all songs with needed rating and randomize its. (Edit - Sort - Randomize)