| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
mawoas Bald ein Groupie
|
Verfasst am: 04.09.2005 - 21:34 Titel: Anzeigen bestimmter Tags bei Wiedergabe |
|
|
Hallo.
Ich möchte, dass bei der Wiedergabe der Interpret, der Titel und (wenn vorhanden) der Kommentar angezeigt wird.
Und zwar in diesem Format:
Interpret - Titel (Kommentar)
Unter Winamp > Einstellungen > Titel > Erweiterte Titelformatierung habe ich nach dem Beispiel, welches unten drunter steht, folgendes eingegeben:
%artist% - %title% (%comment%)
Da erscheint aber jedes Mal:
[SYNTAX ERROR IN FORMATTING STRING]
Ich hoffe mal Ihr könnt mir helfen.
Gruß mawoas. |
|
| Nach oben |
|
 |
Frank_Bicking MPeX.net Guru
|
Verfasst am: 04.09.2005 - 22:03 Titel: RE: Anzeigen bestimmter Tags bei Wiedergabe |
|
|
Um kurz den Hintergrund dieser Formatierungssprache zu erklären:
Die Title Formatting Syntax wurde von Peter Pawlowski entwickelt, der sie zuerst in seinem Winamp-Plugin für Ogg Vorbis, und dann in seinem eigenen Audioplayer foobar2000 einsetzte. Bei Winamp übernahm man diese Idee erst sehr viel später mit Version 5.0, indem man sich des Codes aus dem Vorbis-Plugin bediente. In foobar2000 wurde sie in der Zwischenzeit sehr viel weiter entwickelt. Die Syntax stimmt deshalb in Grundzügen mit der von foobar2000 überein, ist aber noch lange nicht so ausdrucksstark. Nichtsdestotrotz kannst du dich in solchen einfachen Fragen an die foobar2000-Syntax halten.
Nun konkret zu deiner Frage:
Runde Klammern sind Bestandteile von Funktionsausdrücken (also Teil der Syntax), haben eine spezielle Bedeutung, und werden deshalb nicht direkt direkt ausgegeben. Du kannst solche Sonderzeichen ausgeben lassen - das gilt übrigens auch für eckige Klammern - indem du sie in Hochkommas setzt:
%artist% - %title% '('%comment%')'
Für die Aufgabe, diesen Kommentar nur beim momentan laufenden Track ("bei der Wiedergabe") anzuzeigen, ist die Sprache in Winamp einfach zu simpel gehalten. Man hat ja wie gesagt einfach nur die etliche Jahre alte Version aus dem Vorbis-Plugin genommen. foobar2000 beherrscht das, man würde dort folgendes schreiben:
%artist% - %title%[ '('$if(%_isplaying,%comment%)')'] |
|
| Nach oben |
|
 |
mawoas Bald ein Groupie
|
Verfasst am: 05.09.2005 - 07:58 Titel: RE: Anzeigen bestimmter Tags bei Wiedergabe |
|
|
Der Artist und Titel wird jetzt nach deinem Vorschlag richtig angezeigt. Der Kommentar wird jedoch nicht angezeigt. Gibt es einen Kommentar wird es so angezeigt:
Artist - Titel ([INVALID $IF SYNTAX])
Gruß mawoas. |
|
| Nach oben |
|
 |
Encoder MPeX.net AllStar
|
Verfasst am: 05.09.2005 - 10:09 Titel: RE: Anzeigen bestimmter Tags bei Wiedergabe |
|
|
Wer lesen kann, ist klar im Vorteil. Wie Frank bereits sagte, hat die Winamp Syntax einen sehr beschränkten Umfang. Die Zeile | Code: | %artist% - %title%[ '('$if(%_isplaying,%comment%)')']
| funktioniert nur in foobar.
In Winamp musst du dich hiermit begnügen: | Code: | | %artist% - %title% '('%comment%')' |
|
|
| Nach oben |
|
 |
mawoas Bald ein Groupie
|
Verfasst am: 05.09.2005 - 12:55 Titel: RE: Anzeigen bestimmter Tags bei Wiedergabe |
|
|
Hab es jetzt doch wieder so gelassen, wie es die ganze Zeit war: %artist% - %title%
Sonst werden ja die 2 Klammern in der Playlist angezeigt, auch wenn kein Kommentar vorhanden ist. Sieht auch blöd aus.
Aber trotzdem danke für die Mühe.
mawoas. |
|
| Nach oben |
|
 |
Frank_Bicking MPeX.net Guru
|
Verfasst am: 05.09.2005 - 15:42 Titel: RE: Anzeigen bestimmter Tags bei Wiedergabe |
|
|
| Zitat: | | Sonst werden ja die 2 Klammern in der Playlist angezeigt, auch wenn kein Kommentar vorhanden ist. |
Sorry, daran hatte ich in der Situation garnicht gedacht. Du hättest aber auch einfach mal in dem Artikel nachschlagen können, den ich dir verlinkt habe, denn dort wird die Lösung für genau dieses Problem beschrieben (Abschnitt "Behandlung von nicht vorhandenen Feldern"). Versuch also das hier:
| Code: | | %artist% - %title%[ '('%comment%')'] |
Und bitte lies meine Beiträge vollständig, ich schreib ungern für den Mülleimer. |
|
| Nach oben |
|
 |
mawoas Bald ein Groupie
|
Verfasst am: 05.09.2005 - 21:52 Titel: RE: Anzeigen bestimmter Tags bei Wiedergabe |
|
|
Prima. Genau so hatte ich mir das gedacht. Ich muss zugeben, dass ich den Titel erst mal abgespeichert habe um ihn dann später zu lesen (Zeitmangel).
Vielen Dank für Eure Hilfe.
Gruß mawoas. |
|
| Nach oben |
|
 |
|