Ich verwende für mein DJ-Hobby bisher eine Software, die ich per
Applescript nach dem aktuell laufenden Titel u. Interpreter fragen kann
und steuere damit eine LED-Laufschift an. Kommt gut bei Mucke, sieht man
sonst nur sehr selten.
Weil die Software sehr viel funktionaler ist, wollte ich nun auf Virtual
DJ wechseln. Die gibts zwar auch für Mac, ist aber nicht
Apple-Script-fähig. Dafür kann VDJ den gerade gespielten Titel per
Shouthcast streamen und so dachte ich, dass ich diesen Stream mit einer
selbstgeschriebenen App abgreife und dort die Metadaten Titel und
Interpret extrahiere.
Recht schnell habe ich also mit Xojo eine Testapp geschriebn, die sich
auch prompt per Socket mit localhost:8000 verbindet und mir die
gesteamten Daten (Text und Binär) anzeigt. das wollte ich später parsen.
Ich sehe also den HTTP-Header und diverse andere Infos wie Stream-Name,
verwendeten Encoder usw. aber ausgerechnet Titel und Interpret taucht
nirgendwo auf, obwohl VDJ nach ANleitung korrekt konfiguriert ist.
Sind die Metadaten in einem ORR oder MP3 (beides möglich und probiert)
irgendwie anders codiert, so dass sie im Datenstrom nich tdirekt zu
sehen sind? Ich meine jetzt nicht Umlaufte, sondern sowas wie Base64
oder "Schlimmeres" ... ?
Danke für Tips.