QUOTE
Extended search allows advanced searching from database and playlist.
It needs foobar 0.7 and you can download it from the link above.
Yes it works very well, it's a great tool and I use it quite often, but it does not proceed the same way as a Media Library (ML), ie. like a tool summarising the content of your database, this being as well criterias you can use to find music you are looking for.
Let's see how I would imagine the ML on a basic example. This tool would be made by several "branches", each of them summarising the content of one particular tag : ARTIST, ALBUM, GENRE or YEAR for eg., but as well some personal tags such as CONDUCTOR or PERFORMER. Here is roughly what the tool would look like (identical organisation to WA ML) :
CODE
|----------------------------------------------------------|
| ARTIST | ALBUM | YEAR | CONDUCTOR | PERFORMER | etc. |
|----------------------------------------------------------|
|All |All |All |All |All | |
|Bjork |Agaetis B| 1650|Berstein, L|Academie of| |
|Gershwin, |Début | 1783|Chailly, Ri|Berlin Phil| |
|Mozart, Wo|Große Mes| 1786|Marriner, S|Cleveland O| |
|Radiohead |Die Zaube| 1787|Karajan, He|Wiener Phil| |
|Sigur Ros |Don Giova| 1791|Solti, Geor| | |
|----------------------------------------------------------|
|Classical foobar playlist |
| |
| |
| |
| |
| |
| |
| |
|----------------------------------------------------------|
By selecting Mozart from the ARTIST branch for eg., the playlist would display only but all the files from the database related to this artist, and the other branches respectively his albums, the composition dates, the conductors, the performers:
CODE
|----------------------------------------------------------|
| ARTIST | ALBUM | YEAR | CONDUCTOR | PERFORMER | etc. |
|----------------------------------------------------------|
|All |All |All |All |All | |
|Mozart, Wo|Große Mes| 1783|Berstein, L|Academie of| |
| |Die Zaube| 1791|Marriner, S|Berlin Phil| |
| |Don Giova| 1787|Karajan, He|Wiener Phil| |
| |La Nozze | 1786|Solti, Geor| | |
| |Requiem K| 1791| | | |
|----------------------------------------------------------|
|Classical foobar playlist "filtered", showing only Mozart |
|files |
| |
| |
| |
| |
| |
| |
| |
|----------------------------------------------------------|
By selecting now Karajan within the branch CONDUCTOR, the playlist would then only display files composed by Mozart AND directed by Karajan, the other branches displaying corresponding albums, etc.
CODE
|----------------------------------------------------------|
| ARTIST | ALBUM | YEAR | CONDUCTOR | PERFORMER | etc. |
|----------------------------------------------------------|
|All |All |All |All |All | |
|Mozart, Wo|Große Mes| 1783|Karajan, He|Berlin Phil| |
| |Requiem K| 1791| | | |
| | | | | | |
| | | | | | |
| | | | | | |
|----------------------------------------------------------|
|Classical foobar playlist, files Mozart AND Karajan |
|only |
| |
| |
| |
| |
| |
| |
| |
|----------------------------------------------------------|
Keeping Karajan but selecting now Tchaikovski, I obtain new playlist proposal from this new pair of criterias. You just have to choose from albums proposed (via ALBUM branch), or to play all the files already filtered...
CODE
|----------------------------------------------------------|
| ARTIST | ALBUM | YEAR | CONDUCTOR | PERFORMER | etc. |
|----------------------------------------------------------|
|All |All |All |All |All | |
|Tchaikovsk|Casse noi| 1892|Karajan, He|Berlin Phil| |
| |Lac des c| 1875| | | |
| | | | | | |
| | | | | | |
| | | | | | |
|----------------------------------------------------------|
| Classical foobar playlist, files Tchaikovski AND Karajan |
|only |
| |
| |
| |
| |
| |
| |
| |
|----------------------------------------------------------|
Well you can see that the ML is a powerful searching tool, but also working as albums & files proposals corresponding on criterias I chose. It is as well a good analysis tool of the content of my files collection on qualitative and quantitative point of view (how many files do I have for classical, for metal, for this precise band, etc.).
The criterias could be 3 or 4 at a time or can remain very simple : by choosing Jazz in the GENRE branch, I obtain all the Jazz files (playlist) and albums (ALBUM branch) from my collection.
The big difference with WA ML is that it would be possible to set any branch to any tag we would like, including personal tag that can be created with APEtag. Branches quantities (2, 3 or even more) could be settable as well.
Obviously, this is just how I see a ML, it's a personal view "from how I would dream it" and all remarks are welcome

.
PS. Sorry for my english and the basic "pictures"

Edit : typo