Mairlist Layout Design Frage

Bin drauf und dran. Aber vergiß es.

Jetzt bitte mal runterkühlen (z.B. eine Runde um den Block drehen?).
Beide.

Danke.

Jonas, ein wenig Mitarbeit deinerseits wäre aber auch hilfreich - für alle.
Ich hatte dich in Beitrag #4 gefragt:

Das hast du offenbar übersehen. Hoffentlich nicht ignoriert?
Du schreibst:

Leider war davon bislang nichts zu sehen, trotz meiner Bitte. Lediglich mehrfach “ich brauche dies, das und jenes”.
Es wäre aus meiner Sicht klüger, wenn du schreibst “So sieht mein Abschnitt in der skin.ini aus, aber das gewünschte Ergebnis bleibt aus” - oder ähnlich. Dann könnten wir gezielt (und gemeinsam!) herausfinden, welchen Syntaxfehler du eventuell gemacht hast, dir eine Lösung aufzeigen und dich so schrittweise an selbständiges Arbeiten heranführen.
Ja, später kannst du vielleicht selber mal, wie Nick, Hilfestellung geben.

Nur, und das wollte TSD vermutlich ausdrücken, braucht es a) ein gewisses Maß an Kooperation (und nicht nur Rezeption) sowie b) Eigeninitiative. Letztere hast du vielleicht sogar, allein, sie war noch nicht zu sehen.

Meinst du, du bekommst das hin? Ich würde mich freuen.

Das trifft es ziemlich genau. Ich entschuldige mich bei Dir, @derhitsender, für meinen harschen Ton, gehe jedoch inhaltlich nicht von meiner Meinung ab.

[Playlist0]
HistoryFontColor=#191919
HistoryTitleFontSize=8
HistoryTitleFontStyle=2
HistoryArtistFontSize=8
HistoryArtistFontStyle=2
HistoryCommentFontSize=6
HistoryCommentFontStyle=2
HistoryRowColor=#000000
PlayerNameFontName=Arial
PlayerNameFontStyle=1
PlayerNameFontSize=10
TitleFontName=Arial
TitleFontStyle=1
TitleFontSize=10
ArtistFontName=Arial
ArtistFontStyle=0
ArtistFontSize=10
DurationFontName=Arial
DurationFontStyle=1
DurationFontSize=10
CommentFontName=Arial
CommentFontStyle=0
CommentFontSize=10
RampFontName=Arial
RampFontStyle=1
RampFontSize=10
EndFontName=Arial
EndFontStyle=1
EndFontSize=8
StateFontName=Arial
StateFontSize=10
StatefontStyle=1
ProgressBarHeight=30
OverlayFont=Arial
OverlayFontSize=80
DefaultRowColor=#4A4A4A
RowColor=#4A4A4A
BackgroundColor=#4A4A4A
PlayingRowColor=#FF0000
NextRowColor=#FF0000
LoadedRowColor=#005B00
FocusedSelectionColor=#000000
UnfocusedSelectionColor=#000000
BacktimingFontSize=10
FontColor=#FFFFFF

[Playlist1]
HistoryFontColor=#191919
HistoryTitleFontSize=8
HistoryTitleFontStyle=2
HistoryArtistFontSize=8
HistoryArtistFontStyle=2
HistoryCommentFontSize=6
HistoryCommentFontStyle=2
HistoryRowColor=#000000
PlayerNameFontName=Arial
PlayerNameFontStyle=1
PlayerNameFontSize=10
TitleFontName=Arial
TitleFontStyle=1
TitleFontSize=10
ArtistFontName=Arial
ArtistFontStyle=0
ArtistFontSize=10
DurationFontName=Arial
DurationFontStyle=1
DurationFontSize=10
CommentFontName=Arial
CommentFontStyle=0
CommentFontSize=10
RampFontName=Arial
RampFontStyle=1
RampFontSize=10
EndFontName=Arial
EndFontStyle=1
EndFontSize=8
StateFontName=Arial
StateFontSize=10
StatefontStyle=1
ProgressBarHeight=30
OverlayFont=Arial
OverlayFontSize=80
DefaultRowColor=#4A4A4A
RowColor=#4A4A4A
BackgroundColor=#4A4A4A
PlayingRowColor=#FF0000
NextRowColor=#FF0000
LoadedRowColor=#005B00
FocusedSelectionColor=#000000
UnfocusedSelectionColor=#000000
BacktimingFontSize=10
FontColor=#FFFFFF

[Browser]
ShowRefresh=on
ShowClose=on
ShowAdd=on
Backgroundcolor=#4A4A4A
FontColor=#FFFFFF
FocusedSelectionColor=#000000
UnfocusedSelectionColor=#000000

[Database]
FontName=Arial

[Toolbar]
ShowProperties=on
ShowDelete=on
ShowBrowser=Off
ShowCartwall=Off
ShowMixEditor=Off
ShowSeparator0=Off
ShowSeparator1=Off
ShowSeparator2=Off
BackgroundColor=4A4A4A
FontColor=#FFFFFF


[Player0_0]
BackgroundColor=#4A4A4A
BorderRadius=0
BorderColor=#4A4A4A
PlayingColor=#EA3131
LoadedColor=#EA3131
NextColor=#EA3131
EmptyColor=#B8B8B8
NameFontColor=#000000
NameFontSize=14
NameFontStyle=1
TitleFontName=Arial
TitleFontColor=#000000
TitleFontSize=12
TitleFontStyle=1
ArtistFontName=Arial
ArtistFontColor=#000000
ArtistFontSize=10
ArtistFontStyle=0
TimeFontName=Arial
TimeFontSize=14
TimeFontStyle=1
StateFontSize=14
ProgressBarHeight=16

[Player0_1]
BackgroundColor=#4A4A4A
BorderRadius=0
BorderColor=#4A4A4A
PlayingColor=#EA3131
LoadedColor=#0C9CF3
NextColor=#0C9CF3
EmptyColor=#B8B8B8
NameFontColor=#000000
NameFontSize=14
NameFontStyle=1
TitleFontName=Arial
TitleFontColor=#000000
TitleFontSize=12
TitleFontStyle=1
ArtistFontName=Arial
ArtistFontColor=#000000
ArtistFontSize=10
ArtistFontStyle=0
TimeFontName=Arial
TimeFontSize=14
TimeFontStyle=1
StateFontSize=14
ProgressBarHeight=16

[Player0_2]
BackgroundColor=#4A4A4A
BorderRadius=0
BorderColor=#4A4A4A
PlayingColor=#EA3131
LoadedColor=#ff8f59
NextColor=#ff8f59
EmptyColor=#B8B8B8
NameFontColor=#000000
NameFontSize=14
NameFontStyle=1
TitleFontName=Arial
TitleFontColor=#000000
TitleFontSize=12
TitleFontStyle=1
ArtistFontName=Arial
ArtistFontColor=#000000
ArtistFontSize=10
ArtistFontStyle=0
TimeFontName=Arial
TimeFontSize=14
TimeFontStyle=1
StateFontSize=14
ProgressBarHeight=16

[PlaylistToolbar]
PlaylistToolbar]
BackgroundColor=#4A4A4A
FontColor=#FFFFFF

[Toolbar]
ShowNew=on
ShowProperties=on
ShowDelete=on
ShowBrowser=off
ShowMixEditor=Off
ShowSeparator0=Off
ShowSeparator1=Off
ShowSeparator2=Off
ButtonColor=#000000
Color=#4A4A4A

[EncoderStatus]
BackgroundColor=#4A4A4A
FontColor=#FFFFFF

[MainWindow]
Color=#4A4A4A
FontColor=#FFFFFF

[CartWall]
ProgressBarHeight=5
TitleFontName=Arial
TitleFontStyle=1
IndexFont=Arial
TimeFont=Arial
BackgroundColor=#4A4A4A
FontColor=#FFFFFF

So sieht es aktuell aus und bei mir sind die Player Namen nicht mehr sichbar, deshalb die Frage kann man diesen verschieben, sodass er sichtbar wird? Außerdem würde ich gerne eine andere Farbe nutzen für die Auswahl in der Playlist.

Vielen dank euch allen und sorry das ich nicht meine skin.ini geschickt habe

Jonas

Hallo Jonas,

zunächst einmal habe ich in deinem Beitrag herum editiert. Bei Einträgen vom Typ “Code” solltest du bitte, der besseren Lesbarkeit wegen, im Edit-Fenster das Symbol </> nutzen.
Genau das habe ich bei dir auch gerade getan.

Manchmal reicht auch ein Auszug aus der skin.ini, wenn es um einen speziellen Abschnitt geht. :wink:

Moment, langsam - “verschieben”?
Das hat weder mit Layout noch mit Skin was zu tun.
Willst du die Anordnung der Elemente innerhalb des Players verändern?

Deine skin.ini schaue ich mir nachher in Ruhe an, momentan fehlt dafür Zeit und Ruhe. Vielleicht haben andere ja gerade mehr Zeit.

[OT]

Trägst du bitte noch deine Lizenznummer in dein Forenprofil ein?
Falls du es früher schon mal getan hast: Sorry, das Feld wurde bei der Überführung auf die neue Fornplattform nicht übernommen; dann eben einfach ein zweites mal.
Danke! :slightly_smiling_face:

[/OT]

Es geht nicht darum den Player umzubauen, nur die Player Bezeichnung, also zum Beispiel “A”. weiter mach oben zu verschieben, sodass man diesen wieder sieht, da diese durch das verändern der Groesse des Players verschwunden ist.
Ich danke dir aber

Guten Morgen,

soweit ich weiß lassen sich einzelne Elemente nicht verschieben.
Wenn also der Name durch die Verkleinerung des Players verschwunden ist, dann gibt es nur folgende Möglichkeiten.

  1. Du vergrößerst den Player wieder.
  2. Du verkleinerst die Elemente unterhalb des Namens wie z.B. der Balken für den Titelfortschritt.
  3. Du verkleinerst die Elemente oberhalb und unterhalb des Playernamens (z.B. Interpret, Titel, Balken für Titelfortschritt)

Morgendliche Grüße
Nick

1 Like

Die Hinweise dazu findest du hier: Row appearence.
… wobei mir “Auswahl” momentan etwas unscharf erscheint. Was genau meinst du damit?

Jein.
Es gab hier im Forum mal Diskussionen, ein eigenes Player-Layout mittel xml-Dateien zu generieren (es war wohl eine gewisse Anordnung von tabellen); ich habe mich da aber nie eingefuchst. Da müsstet ihr euch mal durch die Suchergebnisse wühlen.

Was alle anderen Aussagen angeht. D’accord. Es ist das Zusammenspiel zwischen Playergröße (genauer: Der Höhe) und der Fontgröße des Playernamens.

Man kann die Player über das sogenannte PlayerLayout anpassen. Hierzu muss in jedem Playerabschnitt in der Skin.ini einen Verweis auf die entsprechende Layout.xml gemacht werden.

zB:

[Player0_0]
XMLLayout=M:\Mairlist_root\Layout\PlayerLayout\PlayerLayoutXML-RadioMax.xml

Die Datei sieht bei mir so aus (ich kann den Inhalt hier nicht posten)

image

2 Likes

:thinking:

Copy & paste aus dem Editor, hier einfügen und als Code markieren geht nicht?

entweder bin ich zu doof…oder es geht nicht. Habe die Option im Editor nicht gefunden

Hi @UliNobbe,

na klaaaar. Das mit der XML hatte ich garnicht mehr auf dem Schirm. Danke für den Hinweis.

Mittagliche Grüße
Nick

Benutze einfach oben in der Edit-Leiste das Symbol </>.
Erst den Inhalt einfügen, markieren, und dann aufs Symbol klicken.

<Container Height="145">
  <Object Name="" />
</Container>
1 Like

… oder hier noch umfangreichere Möglichkeiten.

1 Like

Ich habe mal schnell den Code von Timo aus dem Bild in Text geändert. :slight_smile:

<?xml version="1.0" encoding="utf-8"?>
<Container Height="145">
<Object Name="Wavefore Align="Tor Height="45" Margin="0" />
<Object Name="ProgressBar" Left="50" Top="122" Width="150" Height="12" />
<Object Name="LoopButton" Left="300" Top="50" Width="0" Height="0" />
<Object Name="Title" Align="Top" Height="22" MarginLeft="5" />
<Object Name="Artist" Align="Top" Height="24" MarginLeft="5" />
<Object Name="Time" Left="240" Top="85" Width="120" Height="50"></Object>
<Object Name="State" Left="50" Top="95" Width="113" Height="40"></Object>
<Object Name Left="4" Top="85" Width="150" Height="50" />
</Container> 

Mittagliche Grüße
Nick

2 Likes

Danke für den Hinweis - ich habe ihn als Vollzitat in die Hilfreiche Tipps und Tricks rund um mAirList aufgenommen.
:+1:

Ein kleiner Fehlerteufel hatte sich beim Konvertieren eingeschlichen. Sorry.
Hier die korrigierte und geprüfte Version:

<?xml version="1.0" encoding="utf-8"?>
<Container Height="145">
<Object Name="Waveform" Align="Top" Height="45" Margin="0" />
<Object Name="ProgressBar" Left="50" Top="122" Width="150" Height="12" />
<Object Name="LoopButton" Left="300" Top="50" Width="0" Height="0" />
<Object Name="Title" Align="Top" Height="22" MarginLeft="5" />
<Object Name="Artist" Align="Top" Height="24" MarginLeft="5" />
<Object Name="Time" Left="240" Top="85" Width="120" Height="50"></Object>
<Object Name="State" Left="50" Top="95" Width="113" Height="40"></Object>
<Object Name="Name" Left="4" Top="85" Width="150" Height="50" />
</Container>
2 Likes

Gibt es jetzt noch konkrete Fragen zu deiner skin.ini?
Falls ja, welche?

Ansonsten gebe ich dir noch zwei Praxistipps mit auf den Weg:

  1. Du kannst einzelne Abschnitte innerhalb einer Sektion auch durch den Einsatz von Leerzeilen gliedern. Das macht die Angelegenheit übersichtlicher und schadet nicht.

  2. Es empfiehlt sich, bestimmte Zeilen oder Bereiche auszukommentieren. Dann verstehst du - oder jemand anderes - später möglicherweise leichter, warum du dort etwas bestimmtes gemacht hast.
    Außerdem kann man so leicht mal eine Zeile (oder einen Block) inaktiv setzen, um herauszufinden, ob eine Änderung greift oder nicht und so bestimmte Fehler eingrenzen.
    Ich mache das so: Kommentiere ich eine Syntax aus und es ändert sich nichts, war die Syntax offenbar fehlerhaft = ohne Erfolg.
    So finde ich leichter “schadhafte Stellen” in der skin.ini. :wink:

1 Like

Nein ich denke ich schaue jetzt einfach mal, vielen dank für die Hilfe und die Tipps.

Viele Grüße

Jonas