Name: Album-Pop/RockGroup: %album artist% - %date% - %album%Number of groups to add: 1Filter: (NOT %album artist% IS "Various Artists") AND (%genre% IS Pop/Rock)Limit: 0, 0, 0, uncheckedSort: %path_sort%Sort / limit each group: checkedPriority: 10
one of my favorite ways to use it is as a virtual album changer [in conjunction with foo_removeplayed (basically just removes songs from the playlist after they finish playing)].Example Random Pool:Code: [Select]Name: Album-Pop/RockGroup: %album artist% - %date% - %album%Number of groups to add: 1Filter: (NOT %album artist% IS "Various Artists") AND (%genre% IS Pop/Rock)Limit: 0, 0, 0, uncheckedSort: %path_sort%Sort / limit each group: checkedPriority: 10Random Pools - Autoadd settings:"Playlist patterns" set to "Random*""Add, when the playlist had X items or less" set to 1"Add, when the playback position is X items..." set to 1then i name a playlist Random1, manually populate the 1st pool, File -> Random Pools -> Album-Pop/Rock, and hit play. Once playback starts, foo_random_pools will monitor that playlist (based off my settings above).after each album plays down to the last track a new random album will be en queued to the playlist.thus creating the virtual changer effect.there are tons of stuff you can do with the plugin, this is just one example.
Not possible because that would require not only one group but also a subgroup.
... with one random album from each genre in my library?
Is there a limitation in MBs?
Play Total Folder Count Files 12 402: Miscellaneous MP3s 1 31 557: Miscellaneous MP3s 2 6 1840: Classical (Choral) 7 655: Classical (Instrumental) 6 416: Classical (Vocal) 2 323: Country 51 4651: Folk-World 7 448: Jazz 6 50: Jazz Collections 10 48: Jazz Webcasts 13 183: Pop FM Broadcasts 34 7960: Rock-Pop 42 656: Rock-Pop Collections 8 109: Soundtracks 72 835: World -- 324 Total played (genres with only few files not listed above).
Wow... this is closing in on something I've been thirsting for since the 1st copy of Winamp ever released. As you suggested, I set %artist% as my group definition, but dropped 'Rock-Pop' and set %path% HAS "\MP3s" as a filter for my entire library.
Without waiting the 60 seconds FB2K requires to recognize them as having been 'Last Played', foo_random_pools would sometimes queue the same file again, or queue another track from the same album folder.
...you should use $directory(%path%) as group and for using all tracks of your entire library you can leave the filter empty.
If you have any subfolders in your folders, it will not work as described, but can be adjusted.
Would that mean creating a pool for each genre's folder, and setting a priority for each?
Could you just lay out a brief abstract of what needs to be done here?
I'm not at all clear on why changing the group and filter as we did here changed the whole dynamic of what's going on.
This thread is about the only source of information on this component... si/no?
Something like $puts(Remainder,$stripprefix(%path%,<your base path>))$left($get(Remainder),$sub($strchr($get(Remainder),\),1)) could be a starting point, maybe it already works.
the main purposes of this component for me is to avoid constantly playing tracks by artists I have huge numbers of files for, after a quick test, that code seems to do just the opposite.
If you want to balance the groups determined from different artists, you have to go back to use just %artist% as group
For instance this filter will lock up FB2K:(%path% HAS "\MP3s\Blues") AND (%path% HAS "\MP3s\Country")
Surely: (%path% HAS "\MP3s\Blues") OR (%path% HAS "\MP3s\Country")