@random.n
I like your idea! Especially the point that every changing in playlist view is reflected by the browser. The advantages are very clear:
- you don't have to use the context menu for browsing
- every playlist or special playlist from another plugin (foo_ui_explorer, foo_ui_quicksearch, foo_history, ...) are suddenly browsed without the need that the browser is supported by these plugins
- if you are like me you will have more than just album or single display mode for your foobar playlists and could keep these modes while browsing
- the synchronization of browser and playlist: if you add or remove something to/from playlist it is reflected by browser
- the sorting of browsed playlist isn't touched
- a very useful workflow
On the other side i am a little bit sceptical. You also anticipated some problems as you requested the "Highlight in Playlist" feature for leftclick:
QUOTE
The reason for this is that when combined with foo_utils, the browser could be used to rapidly locate things within large playlists by setting the left click to "Edit/Highlight in Current Playlist" and the "Browser Playlist" to blank
Your feature request would not just be an additional feature but would also be incompatible with the concept of browser playlist if you don't like to dispense with the filtering of playlist while selecting rows inside browser panels.
Let me explain that:
If you like that your browser selection gives back a filtered playlist and this selection is sended to browser playlist you would loose the opportunity that browser reflect changes of playlist because you aren't manipulating the source playlist but just the browser playlist. A solution could be foosions suggestion on first page of this thread
QUOTE
...setting an undo point. Just call playlist_manager::playlist_undo_backup() before you modify the playlist.
The browser playlist then only would be neccesary if you browse for example a selection from playlist view or another plugin like database search - in that case the browse command would just send the selection to activated browser playlist and nothing more. All these ends in a decision for one of two possible modes of browsing that has to be made in preferences.
If someday the browser will indeed offer these two modes of browsing i really would decide for the new mode because it would be the best workflow at least for me. On the other side: I can live with the old mode.
@Chris
Isn't it an evil thing that every feature request provokes new requests and that users like to keep developers busy?

However: Thanks for your present to have a great library viewer for a great player!