Can I vote for saving those "text-files" as tab-seperated-values? This should support all character sets and make for easy loading into for example excel spreadsheet or SQL databases.
http://en.wikipedia.org/wiki/Delimiter-separated_values
Glad to hear about the last.fm support, not sure what language you are writing in but there are pretty good last.fm clients for many languages these days so it's probably just a matter of hooking it into your app.
Sucks that Traktor only makes that meta-info available via the streaming interface, but it is a nice hack that you have been able to use that. If you look on Last.fm, there are definitely plenty of ppl who want this feature..
!!! AWESOMER !!!
Bookmarks