Ich nutze den VLC media player 2.0.1 Twoflower unter dem Betriebssystem eComstation (Nachfolger von OS/2 Warp 4). Ich möchte diesen Player als Backend für mein selbstgeschriebes Internet-Radio-Frontend nutzen (gegenwärtig verwende ich mplayer als Backend). Ich habe mich bereits mit der Fernsteuerung des VLC-Players über LUA-Telnet befasst. Ich nutzte dafür u.a. folgenden Programmaufruf:
vlc -I cli --lua-config "cli={host='localhost:4212'}"
Es funktioniert alles soweit wunderbar, über das Kommando "add" kann ich einen Internet-Radio-Stream hinzuzufügen, der dann auch sofort abgespielt wird. Auch das Stoppen der Streams und das Beenden des VLC-Players funktioniert einwandfrei.
Nun gibt es Internetsender im MP3- und AAC-Format, die z.B. den Interpreten und den Titel des abgespielten Musikstückes als ICY-Metadaten in den Stream einbinden. Wenn ich den VLC-Player im ganz normalen Modus, also mit grafischer Oberfläche starte, dann werden diese ICY-Metadaten am unteren Rand des VLC-Fensters angezeigt. Der VLC-Player kann also prinzipiell mit diesen Informationen umgehen. (Die URL eines Internetsenders mit ICY-Metadaten ist z.B. HTTP://dl-ondemand.radiobremen.de/bremeneins.m3u )
Nun würde ich im CLI gern diese Daten abfragen. Ich habe die Dokumentationen vom VLC-Player sowie die CLI-Kommandoübersicht bereits durchsucht, auch eine Reihe von Google-Recherchen durchgeführt, bin aber nicht fündig geworden. Vielleicht hat jemand in diesem Forum einen nützlichen Tip für mich.
Viele Grüße
Wolfgang