Wie kann der abgespielte Titel in der Foobar2000-Wiedergabeliste in der Standardbenutzeroberfläche immer hervorgehoben werden?

13771
cipricus

In der Standardbenutzeroberfläche von Foobar wird der aktuell wiedergegebene Titel nur durch einen sehr diskreten Pfeil angezeigt - kein Fett, kein Highlight, keine andere Farbe. Das einzige "Hervorheben" geschieht durch Auswählen von Spuren.

enter image description here

Bei anderen Spielern ist der Unterschied zwischen ausgewählten Spuren und hervorgehobenen / wiedergegebenen Spuren offensichtlich.

enter image description here

Gibt es einige Einstellungen - ich meine keine Skins -, die das verbessern würden?


UPDATE: Ich frage offensichtlich nicht nach dieser Funktion in der Columns-Benutzeroberfläche : Es hat keinen Sinn, nach etwas zu fragen, das bereits vorhanden ist. Also, das beschränkt sich auf die Standard - UI, wo diese elementare Funktion ist auffallend abwesend.

enter image description here

enter image description here

3
Dies ist hilfreich, wenn Sie die Option "Cursor folgt Wiedergabe" aktivieren. David Dai vor 11 Jahren 0
@DavidDai - auf welche Weise hilft das? cipricus vor 11 Jahren 0
So wird die gerade gespielte Zeile immer hervorgehoben. David Dai vor 11 Jahren 0
@DavidDai - "Cursor folgt Wiedergabe" bewirkt, dass der ** nächste ** Titel in der Liste hervorgehoben wird, sobald er zu spielen beginnt: aber nicht *** immer ***, nur bis /, es sei denn, Sie verwenden die Maus und klicken ( einmalig) ein anderer Titel usw., dh, in der Abbildung oben wird der ** nächste ** Titel mit "Cursor folgt Wiedergabe" markiert, wenn / nachdem der ** aktuelle ** Titel beendet ist - aber so ist es Es kommt vor, dass dies in diesem Bild nicht von alleine geschieht, denn was dort abgespielt wird, ist ein Radiosender! Wenn ich jedoch auf "Weiter" klicke, wird der nächste Sender / Track markiert. cipricus vor 11 Jahren 0
@DavidDai - "Cursor folgt Wiedergabe" bedeutet tatsächlich, dass die ** Cursorauswahl ** der Wiedergabe folgt, sodass das, was wir dort sehen, nicht die Hervorhebung, sondern die Auswahl ist. Der Unterschied zwischen den beiden ist bei den meisten Playern (Winamp, Windows Media Player, vlc usw.) sehr deutlich: Wenn Sie zum Beispiel einige Titel auswählen, um sie zu entfernen, ist der gerade wiedergegebene Titel bereits markiert und anders markiert / ausgewählt - siehe Bild hinzugefügt cipricus vor 11 Jahren 0

2 Antworten auf die Frage

2
cipricus

Der Pfeil, der den wiedergegebenen Titel in den Standard-Wiedergabelisten der Benutzeroberfläche signalisiert, ist eine Spalte unter anderem, zu der der Titel, das Album und der Künstler gehören. Die Standardspalten können nicht bearbeitet werden, sie können jedoch durch neu erstellte ersetzt werden.

Im Hinblick auf Farben in der Standardbenutzeroberfläche habe ich hier Folgendes gelesen :

"Ab Version 1.0 unterstützt die Ansicht" Wiedergabeliste "der Standardbenutzeroberfläche keine Farbfunktionen. An dieser Stelle kann die Textfarbe nur über die Klammer-Syntax angepasst werden: Verwenden Sie die Zeichen <und>, um einen bestimmten Text gegenüber der Standardfarbe oder> zu erstellen markieren Sie> ed mit der Highlight-Farbe, jeweils mit bis zu drei Ebenen, zB:, hervorheben <, >> mehr hervorheben <<, << >>. "

Tatsächlich kann die Farbe des wiedergegebenen Titels geändert werden, indem beim Hervorheben oder Abblenden (durch Hinzufügen >oder <in einer neuen Spalte unter Voreinstellungen> Anzeige> Standardbenutzeroberfläche> Wiedergabelistenansicht ) die Farbe des wiedergegebenen Titels angezeigt wird eine der "Hervorheben" - unter "Farben und Schriftarten".

So können im Abschnitt "Playlist-Ansicht" neue Spalten (mit entsprechenden Namen) hinzugefügt werden.

mit 'Mustern' ähnlich der folgenden:

$ if (% spielt%, >>>% Album Interpret%% Album%,% Album Interpret%% Album%)

$ if (% spielt%, >>>% title%% track artist%,% title%% track artist%)

$ if (% spielt%, >>>% length%,% length%)

$ if (% spielt%, >>>% Tracknummer%,% Tracknummer%)

$ if (% spielt%, >>>% Codec%,% Codec%)

$ if (% spielt%, >>>% filesize_natural%,% filesize_natural%)

Diese Befehle folgen der Funktion $if(X,Y,Z)(in der Foobar2000-Syntaxhilfedatei dargestellt), dh "Wenn X mindestens ein vorhandenes Feld enthält, wird Y ausgeführt / angezeigt, andernfalls Z /." - Wenn der Titel abgespielt wird, wird seine Farbe hervorgehoben (auf die Einstellung "Hightlight" eingestellt). Die anderen Titel ändern sich nicht.

Die Standardspalten müssen durch neue ersetzt werden, die dem obigen Muster entsprechen. Deaktivieren Sie also die alten und klicken Sie mit der rechten Maustaste auf den Namen der Spalten:

Die Syntax-Hilfedatei kann unter Voreinstellungen / Anzeige / Standardbenutzeroberfläche / Syntax-Hilfe aufgerufen werden (es handelt sich um die Datei foobar2000/titleformat_help.html.) Die Zeile über die Farbe befindet sich am Ende des Dokuments. Dort heißt es: "Farbsteuerung: <> Dimmt oder verkleinert Text, der derzeit in der Wiedergabeliste und in der Statusleiste verfügbar ist. Es gibt 3 Dimm- und 3 Hervorhebungsstufen, auf die durch wiederholte Farbsteuerzeichen zugegriffen werden kann."


Um die Spalte "Spielen" durch eine neue zu ersetzen, suchen Sie in MSOffice Word oder in Open / Libre Office nach dem gewünschten Symbol in der Schriftart, die Sie zum Anzeigen der Wiedergabeliste in der Standardoberfläche von Foobar verwenden, und fügen Sie dieses in die Zeile für die ein neue Spalte wie unten dargestellt:

$if(%isplaying%, >>>♫ ♫ ♫ ♫ ♫)

Durch das Hinzufügen neuer Variablen können sowohl der spielende als auch der nicht spielende Titel geändert werden, bestimmte Zeichen können hinzugefügt werden, wie Musikzeichen oder sogar Leerzeichen

Wenn z. B. Leerzeichen vor der Z-Variablen aus den Spalten Titel und Interpret / Album hinzugefügt werden, wird der abgespielte Titel im Vergleich zu den nicht abgespielten Spuren einen Schritt vorwärts angezeigt.

Für das Bild unten wird zB eine Artist / Album-Spalte mit dem Muster verwendet:

$if(%isplaying%, >>> %album artist% %album% ♫♫♫, %album artist% %album% ) 

und eine Titelspalte mit dem Muster:

$if(%isplaying%, >>>%title% ♫♫♫, %title%) 

Die oben dargestellten Symbole / Zeichen aus Bildern und Mustern können für einen bestimmten Zeichensatz spezifisch sein oder nicht auf dem Betriebssystem. Ich erinnere mich, dass ich Probleme hatte, in Linux + Wine die in Windows verwendeten Symbole oder in WinXP die in Win7 verwendeten Symbole usw. zu finden. Möglicherweise sind andere Symbole verfügbar, um die Aufmerksamkeit zu erlangen.


Um alle Änderungen zu speichern, exportieren Sie das Design in eine Datei.


Hier ist ein einfaches Thema, das auf diese Weise angepasst wurde. Laden Sie es und schauen Sie unter "Einstellungen - Standardbenutzeroberfläche - Playlistenansicht" nach, um die Einstellungen anzuzeigen und zu bearbeiten.

Ich schätze diese Antwort sicherlich, aber wenn Sie oder jemand einen Weg finden, die Kolumne fett zu machen, würde ich diese Antwort noch mehr schätzen! palswim vor 7 Jahren 0
@palswim - Sie können eine neue spezifische Frage an den Superuser stellen und eine Kopfprämie dafür starten. - Ich erinnere mich daran, dass ich (bevor ich diese Lösung gefunden habe) nach Möglichkeiten gesucht habe, den gerade abgespielten Titel in der Standardbenutzeroberfläche fett zu verwenden, aber keine gefunden habe. - Fett war meine Wahl, weil ich die Farbe nicht ändern konnte. Jetzt, da die Farbe geändert werden kann, ist der Kontrast, nach dem ich gesucht habe, vorhanden. - * Ich habe den Link zu meinem Beispielthema aktualisiert *. cipricus vor 7 Jahren 0
2
Martin

Mit der Columns-Benutzeroberfläche wurde der folgende Code hinzugefügt

$if(%isplaying% ,$set_style(text,$rgb(255,0,255), $rgb(255,0,255)) ) 

Wählen Sie in Voreinstellungen> Anzeige> Spalten UI> Playlist-Ansicht> Globals die Registerkarte "Stil" aus und fügen Sie sie einfach in den vorhandenen Code ein.

Ich muss meine Frage auf die Standardbenutzeroberfläche eingrenzen und die Spaltenbenutzeroberfläche ausschließen. Andernfalls könnten die Antworten unendlich sein. Es gibt hunderte von Columns-Benutzeroberflächen, die offensichtlich das liefern, was hier gefragt wird. Das einzige Interesse an meiner Frage ist, dass sie nach etwas fragt, das in der Standardbenutzeroberfläche fehlt. Selbst die reine Columns-Benutzeroberfläche verfügt bereits über diese Funktion, den gerade abgespielten Titel (mit einem blauen Band auf diesem Titel) immer hervorzuheben, und es hätte keinen Sinn gehabt, nach etwas zu fragen, das bereits vorhanden ist. cipricus vor 10 Jahren 0