Dan I'd like to see that. Are you weird about your source code? What I'm thinking is, I could modify it to run on my windows mobile phone, and simplify finding my music to play in my car!
No, the code itself is weird
That's not even complete bullshit, when I'm messing with new stuff I tend to edit things alot and retry things other ways, leaving some useless code or illogical things because I'm too lazy to rewrite it. Also string and function naming should piss off some programmers
Besides, all subs, functions, etc are right under each other, no reasonable way to find them
Do remember this was basically the result of just some testing with databases. It might seem completely illogical, things were just added when they came to mind or when I was wondering something. Besides, I'm really bad at UI design. The ID3 tag thing seems limited to V1, so if it doesn't show file info that's probably the issue.
Anyway, basic usage so far:
Go to import, select one or more directories (just click browse another time to add another), when you're happy click scan on the bottom. In the log screen it will log some things, like when it started scanning, if it can't read files and whatnot.
Once it's done scanning you can go back to the player and query the scanned files. Empty query = all files. Double click files to play, rightclick to add a file to the playlist or remove it from the list. Playlist tab is similar. It will play through the playlist until it's empty, if it's empty itll randomly play a file in the player list.
Enabling the MSN now playing thing works partly so far, it works the first time so I probably did something silly somewhere. The code for that is stolen from the interwebz anyway. The wmp status change list is stolen as well, you can tell by it having comments
The file watching thing actually works as well, select some directory like with the scanning and press monitor, any mp3 file you create, delete, rename or edit will be rescanned. For some reason it triggers multiple times and gives errors, but works fine otherwise.
As for converting it to something, no clue. It depends on several libraries which you might not have, you also require the data access components to use access 2007 files, having access 2007 works too
Those don't exist in 64 bit flavour > crash. You have to compile for 32 bit specifically. The batchfile in the release directory changes it for you (vb express doesn't have the option)
Linky
Ding means thingy
Execute the exe in the bin/release dir helps if you want to know if you have all dependencies. Also, references seem to be linked to a networkdrive here, might have to re-reference if you plan on editing, just reference the dll's in the release folder and wmplib.dll in your windows folder somewhere and you're fine.
PS, if your computer explodes blame random people.