This component lets you assign various attributes to a playlist. The component also reimplements two options which are already provided by foo_removeplayed, to make them useable on a per playlist basis.

Besides the request for "stop after current" behavior for individual playlists, I would like to see "Monitor Playing Tracks" for individual playlists. Sometimes I do not want Foobar to monitor the playing tracks. It would be nice when I play those songs in a specific playlist, "Monitor Playing Tracks" would automatically turn off (and of course would turn on when playing other playlists). It does occur from time to time, that I forget to put "Monitor Playing Tracks" on or off and this can be fixed with your component.

One other thing. When switching the playback order via "Playback -> Playlist playback attributes -> Playback order", the playback order will only change after the playlist is manually started. One would think that when changing the playback order via the menu, the playback order will change immediately especially when the playlist is playing.

Another thing that I came up with. What about separate volume control per playlist? Some playlists are only used with a headphone (low volume) while other playlists are through an amplifier (max volume, volume controlled further with the amplifier).

Another thing that I came up with. What about separate volume control per playlist? Some playlists are only used with a headphone (low volume) while other playlists are through an amplifier (max volume, volume controlled further with the amplifier).

Maybe I'm just ignorant, but I fail to see the true purpose of this.

I think at least Windows 7 (maybe also Vista?) solves your problem with volume on headphones/speakers. When I plug my headphones in, Win 7 recognizes it and activates the mixer specific to these.