Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a Winamp function/plugin that will skip playback of songs that have rating lower than a set minimum of stars?

share|improve this question
I don't use Winamp, but in iTunes you would do it like this: You create a smart playlist which only should contain song with the given minimum rating. iTunes refreshes that playlist automatically. I think you find something simmilar for winamp. – Tim Büthe Apr 20 '10 at 10:24
I do something similar to what @TimBüthe mentions, except in foobar2000. I'd be very surprised if winamp did not support playlisting by arbitrary information. – Phoshi Apr 20 '10 at 10:54
What I want is a plugin that will play those files (if I didn't want them, they wouldn't be in my library at all), but when shuffling just has a strong bias towards songs I've rated higher. – Joel Coehoorn Apr 20 '10 at 14:27
ML advanced view will not update dynamically current playlist, when a song is rated. I'm looking for something that will work on current playlist. – WooYek Apr 20 '10 at 21:06

While there is no way to automatically skip the playback of those songs, there is a way to generate a smart play list to perform this action for you. To do it, right click "Local Media", and then click "Add Smart View...".

Go to Advanced Mode, and then enter:

rating >= 2

You can use the >= or > operator. The above will generate a dynamic playlist (updates each time you add/remove music from the Winamp Media Library), with only songs rated at least 2 or more.

share|improve this answer

Just create a playlist with your >= 2 rated songs duplicated a few times. Shuffle will be statistically more likely to encounter higher rated songs.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .