Playlist verschiedene Farben

Hallo ich hätte noch eine Frage. Ich habe in den Skin.ini AlternateRowColor abwechselnde Zeilenfarben definiert aber sie wird nicht angeziegt. Hab auch in der Konfig spezifische Farben haben Vorrag weg gemacht aber es funktioniert nicht. Bitte um hilfe.

Könntest Du bitte den entsprechenden Abschnitt (oder auch alles) Deiner skin.ini hier posten?

Bevorzugt formatiert mit dem </>-Symbol aus der Edit-Leiste oben?
Danke. :slight_smile:

[Playlist]
Left=3
Top=60
Width=810
Height=414
BackgroundColor=4469026
BorderWidth=1
ColWidths=100,469,70,55,68,22
BacktimingFontName=Arial
BacktimingFontSize=13
BacktimingFontStyle=1
RowColor=4469026
CommentFontName=Arial
CommentFontSize=13
CommentFontStyle=1
FontSize=13
FontStyle=1
FontName=Arial
FontColor=16777215
ColumnOrder=5,0,1,3,2,4
UsePlayerColors=off
IconSize=32
PlayingFontColor=16777215
PlayingFontSize=13
PlayingFontStyle=1
LoadedFontColor=16777215
LoadedFontSize=13
LoadedFontStyle=1
PlayingBacktimingFontColor=16777215
PlayingBacktimingFontSize=13
PlayingBacktimingFontStyle=1
LoadedBacktimingFontColor=16777215
LoadedBacktimingFontSize=13
LoadedBacktimingFontStyle=1
PFLRowColor=33023
PFLFontColor=16777215
PFLBacktimingFontColor=16777215
GridLines=off
GridLineStyle=solid
GridLineColor=4469026
NextRowColor=32768
NextFontColor=16777215
NextFontSize=13
NextFontStyle=1
LoadedRowColor=32768
PlayingRowColor=173
PlayerNameFontSize=13
PlayerNameFontStyle=1
PlayerNameFontColor=16777215
PausedRowColor=14248960
PausedFontColor=16777215
PausedFontSize=13
PausedFontStyle=1
PausedBacktimingFontColor=16777215
PausedBacktimingFontSize=13
PausedBacktimingFontStyle=1
StateNameFontSize=13
StateNameFontStyle=1
StateNameFontColor=16777215
HistoryFontColor=#8C8984
HistoryFontSize=13
HistoryFontStyle=1
HistoryRowColor=14408667
HideSelection=on
ExtraPFLRowColor=33023
ExtraPFLFontColor=16777215
ExtraPFLBacktimingFontColor=16777215
AlternateRowColor=6575437
AlternatePlayingRowColor=173
AlternateLoadedRowColor=32768
AlternatePlayingRowFontColor=16777215
AlternateLoadedRowFontColor=16777215
AlternateNextRowColor=32768
AlternatePausedRowColor=14248960
AlternatePFLRowColor=33023
AlternateHistoryRowColor=14408667
FocusedSelectionColor=65535
FocusedSelectionBorderColor=65535
SelectedFontColor=4469026
RowPadding=3

[Player0_0]
Left=3
Top=535
Width=335
Height=97
TitleFontName=Arial
TitleFontSize=16
TitleFontStyle=1
ArtistFontName=Arial
ArtistFontSize=13
ArtistFontStyle=1
ArtistFontColor=16777215
EmptyColor=#8C8984
LoadedColor=32768
PlayingColor=173
FadeColor=#8C8984
PausedColor=14248960
ProgressBarRemainColor=4469026
ProgressBarElapsedColor=16777215
NameFontName=Arial
NameFontSize=23
NameFontStyle=1
NameFontColor=1
TimeFontName=Arial
TimeFontSize=24
TimeFontStyle=1
ProgressBarHeight=5
StateFontName=Arial
StateFontStyle=0
StateFontSize=0
NextColor=32768
TimeFontColor=16777215
TitleFontColor=16777215
StateFontColor=16777215
BorderColor=4469026
ProgressBarBorderColor=#4D6164
PFLColor=33023
RampPrefix=In:
WaveformInactiveColor=4469026
WaveformInactiveBorderColor=7432286
WaveformBorderColor=7432286
WaveformBackgroundColor=4469026
WaveformNormalColor=16777215
WaveformPlayedColor=16777215
WaveformPositionColor=
ButtonSize=27
XMLLayout=I:\ON AIR 5.0\playerlayout.xml
ProgressBarIdleColor=4469026
ButtonBorderColor=#ECE9D8
InactiveButtonColor=#ECE9D8
InactiveButtonBorderColor=#ECE9D8
InactiveButtonHoverColor=#ECE9D8
InactiveButtonHoverBorderColor=#ECE9D8
ActiveButtonColor=#ECE9D8
ActiveButtonBorderColor=#ECE9D8
ActiveButtonHoverColor=#ECE9D8
ActiveButtonHoverBorderColor=#ECE9D8
DisabledButtonColor=#ECE9D8
DisabledButtonBorderColor=#ECE9D8

[Player0_1]
Left=3
Top=535
Width=335
Height=97
TitleFontName=Arial
TitleFontSize=16
TitleFontStyle=1
ArtistFontName=Arial
ArtistFontSize=13
ArtistFontStyle=1
ArtistFontColor=16777215
EmptyColor=#8C8984
LoadedColor=32768
PlayingColor=173
FadeColor=#8C8984
PausedColor=14248960
ProgressBarRemainColor=4469026
ProgressBarElapsedColor=16777215
NameFontName=Arial
NameFontSize=23
NameFontStyle=1
NameFontColor=1
TimeFontName=Arial
TimeFontSize=24
TimeFontStyle=1
ProgressBarHeight=5
StateFontName=Arial
StateFontStyle=0
StateFontSize=0
NextColor=32768
TimeFontColor=16777215
TitleFontColor=16777215
StateFontColor=16777215
BorderColor=4469026
ProgressBarBorderColor=#4D6164
PFLColor=33023
RampPrefix=In:
WaveformInactiveColor=4469026
WaveformInactiveBorderColor=7432286
WaveformBorderColor=7432286
WaveformBackgroundColor=4469026
WaveformNormalColor=16777215
WaveformPlayedColor=16777215
ButtonSize=27
XMLLayout=I:\ON AIR 5.0\playerlayout.xml
ProgressBarIdleColor=4469026
ButtonBorderColor=#ECE9D8
InactiveColor=#ECE9D8
InactiveBorderColor=#ECE9D8
InactiveHoverColor=#ECE9D8
InactiveHoverBorderColor=#ECE9D8
ActiveColor=#ECE9D8
ActiveBorderColor=#ECE9D8
ActiveHoverColor=#ECE9D8
ActiveHoverBorderColor=#ECE9D8
DisabledColor=#ECE9D8
DisabledBorderColor=#ECE9D8

[Player1_0]
Left=3
Top=535
Width=335
Height=97
TitleFontName=Arial
TitleFontSize=16
TitleFontStyle=1
ArtistFontName=Arial
ArtistFontSize=13
ArtistFontStyle=1
ArtistFontColor=16777215
EmptyColor=#8C8984
LoadedColor=32768
PlayingColor=173
FadeColor=#8C8984
PausedColor=14248960
ProgressBarRemainColor=4469026
ProgressBarElapsedColor=16777215
NameFontName=Arial
NameFontSize=24
NameFontStyle=1
NameFontColor=1
TimeFontName=Arial
TimeFontSize=24
TimeFontStyle=1
ProgressBarHeight=5
StateFontName=Arial
StateFontStyle=0
StateFontSize=0
NextColor=32768
TimeFontColor=16777215
TitleFontColor=16777215
StateFontColor=16777215
BorderColor=4469026
ProgressBarBorderColor=#4D6164
PFLColor=33023
RampPrefix=In:
WaveformInactiveColor=4469026
WaveformInactiveBorderColor=7432286
WaveformBorderColor=7432286
WaveformBackgroundColor=4469026
WaveformNormalColor=16777215
WaveformPlayedColor=16777215
ButtonSize=27
XMLLayout=I:\ON AIR 5.0\playerlayout EV.xml
ProgressBarIdleColor=4469026
ButtonBorderColor=#ECE9D8
InactiveColor=#ECE9D8
InactiveBorderColor=#ECE9D8
InactiveHoverColor=#ECE9D8
InactiveHoverBorderColor=#ECE9D8
ActiveColor=#ECE9D8
ActiveBorderColor=#ECE9D8
ActiveHoverColor=#ECE9D8
ActiveHoverBorderColor=#ECE9D8
DisabledColor=#ECE9D8
DisabledBorderColor=#ECE9D8

[Player1_1]
Left=685
Top=535
Width=335
Height=97
TitleFontName=Arial
TitleFontSize=14
TitleFontStyle=0
ArtistFontName=Arial
ArtistFontSize=0
ArtistFontStyle=0
ArtistFontColor=16777215
EmptyColor=#8C8984
LoadedColor=32768
PlayingColor=173
FadeColor=#8C8984
PausedColor=14248960
ProgressBarRemainColor=65535
ProgressBarElapsedColor=33023
NameFontName=Arial
NameFontSize=0
NameFontStyle=0
NameFontColor=0
TimeFontName=Arial
TimeFontSize=0
TimeFontStyle=0
ProgressBarHeight=17
StateFontName=Arial
StateFontStyle=0
StateFontSize=0
NextColor=32768
TimeFontColor=16777215
TitleFontColor=16777215
StateFontColor=16777215
BorderColor=4469026
ProgressBarBorderColor=1
PFLColor=33023
RampPrefix=In:
WaveformInactiveColor=4469026
WaveformInactiveBorderColor=7432286
WaveformBorderColor=7432286
WaveformBackgroundColor=4469026
WaveformNormalColor=16777215
WaveformPlayedColor=16777215
ButtonSize=27
XMLLayout=I:\ON AIR 5.0\playerlayout PFL.xml
ProgressBarIdleColor=16777215
ButtonBorderColor=#ECE9D8
InactiveColor=#ECE9D8
InactiveBorderColor=#ECE9D8
InactiveHoverColor=#ECE9D8
InactiveHoverBorderColor=#ECE9D8
ActiveColor=#ECE9D8
ActiveBorderColor=#ECE9D8
ActiveHoverColor=#ECE9D8
ActiveHoverBorderColor=#ECE9D8
DisabledColor=#ECE9D8
DisabledBorderColor=#ECE9D8

Moderator, bitte!
Danke.

(ich schaue mir die Datei gleich in Ruhe an)

EDIT - Vorab-Resümee:
Soweit ich weiß, werden nur Hex-Codes akzeptiert (#00AAFF etc.) - was machen denn die sieben- und achtstelligen Zahlenfolgen da? Werden die denn überhaupt umgesetzt, hast Du das mal überprüft?
Ist die skin.ini von dir selbst geschrieben oder einfach nur wild von alten Quellen (4.x oder früher) zusammenkopiert?

Alles e bissi konfus, so auf den ersten Blick…

Ist eine Skin.ini von anderen und mir

Uff… jetzt müssen wir die Sache - leider - mal rumdrehen, denn aktuell bin ich etwas überfordert.

Fangen wir mal damit an:

[Playlist]
Left=3
Top=60
Width=810
Height=414
(...)
[Player0_0]
Left=3
Top=535
Width=335
Height=97
(etc...)

Ich glaube, das stammt aus einer vergleichsweise alten Version, kann das sein?

Zu Deiner eigentlichen Frage:
Vielleicht solltest Du die Farben in Hex-Codes (be-)schreiben?

Ich kann meine Frage vom vorherigen Beitrag nur wiederholen: Für welche Version wurde diese skin.ini denn geschrieben und ist sie für die v6.x überhaupt noch gültig?
Meine These: Zu großen Teilen nicht (mehr).

RowColor=4469026
(...)
PFLRowColor=33023
(...)
NextRowColor=32768
(...)
LoadedRowColor=32768
PlayingRowColor=173
(...)
PausedRowColor=14248960
(...)
HistoryRowColor=14408667
(...)
ExtraPFLRowColor=33023
(...)
AlternateRowColor=6575437
AlternatePlayingRowColor=173
AlternateLoadedRowColor=32768
AlternatePlayingRowFontColor=16777215
AlternateLoadedRowFontColor=16777215
AlternateNextRowColor=32768
AlternatePausedRowColor=14248960
AlternatePFLRowColor=33023
AlternateHistoryRowColor=14408667

In der Dokumentation zur skin.ini, die Du sicher kennst, heißt es dazu kurz und knapp:

Rules starting with Alternate will only affect every other row – they allow you to create a striped table like this:

RowColor=#FFFFFF
AlternateRowColor=#F0F0F0

(Note that the – more general – RowColor rule comes first, it would override the AlternateRowColor rule otherwise.)

Quelle: reference:skin.ini_reference [mAirList Wiki] / Abschnitt “Alternate”

Aufgefallen ist mir dann noch der hier, den kenne ich aktuell gar nicht:

RampPrefix=In:

Weiterhin fällt auf, dass mitten in der skin.ini plötzlich - mehrfach! - ein Verweis auf eine XML-Datei erfolgt:

XMLLayout=I:\ON AIR 5.0\playerlayout.xml

Da würde ich gerne von Dir hinzulernen: Was macht der Befehl dort und was bewirkt er speziell, zusätzlich zur skin.ini?

Konfuse Grüße
Uli

Hallo ich hätte noch ne Frage: Wie sind die Commands das für die Playlist das der Song was gerade spielt Rot wird (in der Playlist) und der nächste Song in der Playlist Grün (Wie im Bild)

Johannes, ich möchte da noch mal nachhaken, das interessiert mich.

Nun bist Du hier im Forum ja erst seit kurzem dabei. Okay, das muss nichts heißen - manche nutzen mAirList lange bevor sie hier schreiben und lesen vorher einfach nur mit.
Aber wenn ich dann lese:

… und in der skin.ini Elemente auftauchen, die ich zeitlich eher in meine Anfangszeiten von mAirList einordne, Du aber vermutlich nicht die jahrelange Erfahrung mitbringst, dann werde ich stutzig.

Darf ich Dich fragen, seit wann Du mAirList nutzt, mit welcher Version Du begonnen hast und ob Du Dich vorab schon mal in die Grundsätze der skin.ini eingelesen hast?
Musst Du nicht beantworten, ist nur für meine persönliche Neugier.

Ich möchte Dich etwas besser einschätzen können, damit ich (und hoffentlich auch andere) Dir besser - gezielter - helfen können.

Im Augenblick sehe ich in der von Dir geposteten skin.ini (vielen Dank dafür) starken Verbesserungsbedarf - aber das kann nicht einfach so vom Himmel regnen. Etwas Mitarbeit - und Verständnis - Deinerseits ist dazu schon nötig.
Denn so wirst auch Du später anderen Ratsuchenden eine passende Hilfestellung geben können. :wink:


EDIT - unsere Antworten haben sich gerade überschnitten:
Du hast die Befehle dafür doch schon in Deiner skin.ini, sie müssen nur auf die richtigen Farbcodes angepasst werden.
Hast Du denn die von mir verlinkte Wiki-Dokumentation denn schon mal (vielleicht auch nur auszugsweise) gelesen?

Hallo Johannes,

ersetze mal in der skin.ini alle Zeilen, die mit Alternate… beginnen, durch folgende:

AlternateRowColor=#FF00FF
AlternatePlayingRowColor=#FF00FF
AlternateLoadedRowColor=#FF00FF
AlternatePlayingRowFontColor=#FF00FF
AlternateLoadedRowFontColor=#FF00FF
AlternateNextRowColor=#FF00FF
AlternatePausedRowColor=#FF00FF
AlternatePFLRowColor=#FF00FF
AlternateHistoryRowColor=#FF00FF

Und dann melde mal, was zu sehen ist.

Forschende Grüße

TSD

Funktioniert, Danke!

Fein! Und jetzt nimmst Du jede Zeile her, in der vor dem Gleichheitszeichen Color steht und trägst, falls nicht schon geschehen, nach dem Gleichheitszeichen eine vernünftige Farbe ein (muß mit # beginnen).

Kolorierte Grüße

TSD