Added getDuration to obtain duration in seconds for a given trackid
New Event driven engine. Looks unclean. Tossed out getDuration, cannot get it to work while loading track
Compatible to both JMF and VLCj engines. minor UI changes and library looping code.
Scans for both .mp3 and .MP3 files (tweaked regex)
Updated for compatability between UI and VLCj
removed Finished() override
Updated schema
Updated schema(compact ids, longer title, longer queue name to support HTML Markup)