Hallo,
wie kann die Wiedergabeliste per Befehlszeile gleich ausgelesen werden, also gleich im Befehlszeileninterpreter auszugeben, um die Ausgabe vom Skript weiter verarbeiten zu können, ohne diese in eine Datei exportiert werden zu müssen (um erst von da ausgelesen zu werden)?
Wenn das Auslesen direkt nicht geht, dann zumindest wie in eine Datei exportieren?
Wichtig dabei wäre mit Unterstützung von Unicode, um Probleme mit Umlauten zu vermeiden.
Wiedergabeliste, welche manuell über die GUI von VLC abgespeichert wird, beinhaltet nämlich keine Umlauten - diese werden durch "?" ersetzt (egal in welchem Listen-Format)
Und noch was:
Bei einer gekauften Audio-CD werden die einzelnen Lieder unter "Standardgeräte > Platten" als
-
Track_01.cda
-
Track_02.cda
- …
gelistet. Oben unter "Platten > Wiedergabeliste" (weiterhin in der GUI von VLC gemeint und nicht in einer externen Wiedergabelisten-Datei) werden deren Namen allerdings vollständig angezeigt und zwar korrekt mit Umlauten, mit weiteren Informationen zum Album und Interpreter.
Und genau dieser Inhalt muss per Skript ausgelesen werden.
Wie erfährt übrigens VLC diese Informationen, wenn es sich nicht um eine Dateien-CD handelt und das System offline ohne Internetzugriff ist?
Lassen sich sonstige Metadaten von der CD direkt auslesen und wird dies von den einzelnen *.cda Dateien oder von anderen Dateien, welche nicht angezeigt/versteckt sind?
In Windows Media Player lässt sich die CD zwar problemlos abspielen, da wird jedoch nämlich nichts erkannt (keine Angaben zu Album, Interpreter, Nummer, Titel …). Wenn Internetzugriff besteht, lassen sich zwar die fehlenden Daten über externe Onlinedienste abrufen, was jedoch in so einem Falle schwach ist, wenn diese doch direkt vom Medium abgelesen werden können, wie es VLC doch beispielhaft macht, und darum geht es mir.
Vielen Dank für eure Tipps!