So, ich hab es mir nochmal angeschaut. Ich habe wenig Ahnung von COM, aber ohne dieses Control geht es wohl einfach nicht:
Ich gehe aber mal davon aus, dass es auch versteckt funktionieren sollte.
Danach benutzt du
Westy_Works Code, um ein IWMPCore-Interface zu erhalten (dazu "Windows Media Player" als COM-Referenz hinzufügen), aus dem du dann die Informationen auslesen kannst. Derzeitiger Track-Fortschritt scheint aber nicht dabei zu sein.
Andere Idee: Bau ein WMP-Plugin (falls das überhaupt mit C# (sinnvoll) möglich ist
). Darin solltest du die gleichen Interfaces bekommen, ohne ein eigenes Control, musst dich dafür aber natürlich um die Kommunikation zu deinem Programm kümmern. last.fm scheint es so zu machen.