Camarade_Tux, "foobar" is not an encoder. This tread is about foobar2000
, which is mostly an audio player
(even if it can encode audio files or do DAE of cds, it relies on external plugins).
"foobar" is a word used to mean "whatever you want", like in « create two nested and two parallel folders using mkdir command once : mkdir foobar foo\bar ».
The short for "foobar2000" is "fb2k" and NEVER "foobar", even if it's a very common mistake (strangely "fb2k" is shorter than "foobar"). Like for that "intelligent car" old(ish) tv-serie, K2000 : you could say "K2K" and it would make sense, but saying just "K" will make everyone think about MIB.
monohouse : my HD is the third of that... but i have multiple versions of songs (mainly different interprets) for example and it's handy to get them all by typing the title once. or sometimes i want to get "all songs with lyrics by X". I acheive this with the extended playlist generator on 0.8.3, and i bet the "autoplaylists" of 0.9 would be even easier to use. but i don't want to spend the required time to update my config (lots of formatting made to get correct display of some tags...).
That's nearly impossible to sort all of that using directories, because there is not one hierarchy. My files follows a simple "Genre - Artist - Album" structure on the disk, but this doesn't allow easy navigation for the two queries i talked about : the library get rid of these limits by creating a database which support multidimensional queries (like "i want song by the same interpret as the playing one but with lyrics by X. i know i have plenty, but i don't remember all of them by heart" or "i have added two albums on my drive a week ago, i never heard them, i don't even know the titles, but i want them know and i don't want to search"
I use fb2k because it's light (even with more than 3 plugins), and because it has an "easy-to-forget" interface (exact opposite than winamp's complicated UI with things hidden at every corner : with fb2k, i placed all i need in the context menu, not more, not less).
I don't understand your p.o.v. about the difference between an "audio player" and an "audio converter". If i have the file under my eye, and if i want to convert it, i don't want to launch a secondary app if i could not... CLI acheive this by launching the external converter.