BTW, is that page yours? Looks quite interesting
If you mean: http://www.giantpygmy.net/
Thanks for the reply, appreciate it.
To clarify, I'm not
looking to duplicate functionality - far from it. I'm looking to seperate functionality. i.e. to have 2 applications - one that deals with the library/db the other that deals with playing.
Foobar and musikCube are fine for me (though if a pure database existed I would use it instead of musikCube - as I use mC as a db and foobar as a player for a variety of good reasons). IMO both apps require additional components to function well and my friend wanted something that "worked out of the box" and that seemed like a fair enough request. It got me thinking about why I was struggling so hard to come up with a good recommendation.
It seems to me that the real issue is about the role the application plays.
When you look at a database / library of your audio/media files - you expect the UI to take up the whole screen or pretty much. When you are playing those files you expect it to take up almost none of the screen. One process occupies your attention, the other does not (until you want to click "next" or "stop"). Thus, I don't see why these two activities shouldn't be split off into two applications, one which is a pure database and one which is a pure player.
I'm a big fan of Seedling's Random MixTape Maker (RMTM), precisely because he doesn't pretend it's an all in one solution, when it's done its job it hands over the next job (that of playing) to your default player. Why? Because RMTM's job is to pick files; an audio player's job is to play files. Likewise a database's job is to order, search, find, compile, and query files.
That's perhaps the best way I can put it.
Developers tend toward functionality creep - "oh since it's doing this
we might as well make it do that
too"., since it reads tags, lets also make it a tagger, etc..
It seems to me silly to have a program which does A, B, C, X, Y, and Z, when you're either doing A or B or X etc..
I use theFrontend for encoding; MP3Gain or WavGain for replay gain(ing); TagScanner/MP3 BookHelper/MP3Tag for Tagging; Easy CD Extractor for ripping etc...
These programs are on when they're doing the job and off when they're not. Using an application that combines all these things is like having Windows XP open ALL my applications in case I might want to use some of them. Seems a waste of resources. Likewise why have my database on when my player is busy playing a tonne of music from it?
The only app that comes to mind that it's not listed there is JRiver Media Center, but... hmmm, that is a complete media jukebox. Not in my tastes, but it could fit you, as it's awfully powerful. Ah, yes, and maybe MP3 Collector.
Is MP3 Collector freeware? I could only see the 15 day Trial version.
ps. Agree with you about JRiver Media Center, not to my taste either.