I'm looking for a small, lightweight audio player that could be put on portable USB flash storage device - one that I could use to play the audio files on the flash device itself on any Windows computer it's plugged into - and I'm wondering if someone might have a good suggestion. I hope this hasn't been discussed already, I tried searching but to no avail (the IPB search is really starting to bug me in the way that recent, less relevant threads are always returned before older, more relevant threads.)
Here are the things I'm looking for - feel free to suggest anything I may have missed:
Small drive space footprint - leaving more space on the flash drive for music & other stuff
Supports an active playlist - nothing fancy, just something I can load / drag 'n drop music into for playback.
Playback of current lossy codecs - mp3, ogg, aac, wma would be nice; lossless support would be nice but kinda moot considering the impracticality on a flash drive.
OS Compatability - it'd be nice if it worked on 98/Me/NT in addition to XP, though obviously it shouldn't be dependent on .net libraries, java, etc.
My first inclination would be to try a foobar "lite," with default UI and only the essential components. Is this possible? If it is, I'm unsure as to the best way to load it onto the flash device...
Would it be better to run the foobar installer to get it onto the flash drive, or could that possibly screw up the existing foobar installation that's on my computer (C drive)? If this is indeed the best way, are there any other important things to consider during the installation?
Would copying the program files/foobar2000 directory to the flash device be more sensible? What about the profile directory with my .cfg, how would this work on a flash drive (or is it a per-user setting thing)? Once on the flash drive, is removing the unnecessary components as simple as deleting the .dlls from the components directory? Here's what I'm thinking might be such a trimmed down list of "bare necessity" components (ones I'm particularly unsure of are noted with a ?):
core
foo_common (?)
foo_dsp_std
foo_input_std
foo_lnk (?)
foo_playlist_manager
foo_rgscan
foo_ui_std
foo_utils (?)
Of course I'm not tied to foobar, if there's another lightweight player that fits this bill I'd love to hear about it. Thanks for your help.