I do precisely this, but it involves exporting the player's database in csv format from Emplode, importing it to MySQL on my workstation, and using a series of PHP scripts I wrote to present an interface and serve files based based on the MySQL table, via the web server also installed on my PC.
I'd be happy to share my PHP scripts, but this is probably a lot more complicated than what you're looking for, and you probably don't have a web server installed on your PC along with PHP/MySQL.
I was thinking about recoding my scripts to read from the FIDS directly for playlist info, instead of using MySQL and getting rid of that layer..but I think I got distracted before I could figure out how to make that work. At the moment, I'm tempted to write my next version to be driven off of an XML export, but I'm waiting for PHP5 to be finalized. It should have better XML support, and hopefully someone will write some good documentation/tutorials on how to go about using it.
None of this probably helps you, but I'm limited to the programming languages I know, which is limited (thus far) to web programming languages. I suppose writing a version of this as a tradtional app would be a good learning experience.
_________________________
- Chris
Orig. Empeg Queue position 2