Nachtrag: Also wenn screensaver_timeout>0 dann klappt alles. Habe ich noch mal durchgehend getestet.
Nach einem Blick in die screensaver.cpp könnte ich mir vorstellen, dass vor Zeile 190 ein PScreenSaver->ReadDir(); fehlt, damit auch die Anzeige bei screensaver_timeout=0 klappt.
Letztendlich halte ich die screensaver_timeout-Schleife in Kombination mit Internetradio und Audioplayer im Zusammenhang mit Cover-Anzeige für unglücklich. Momentan dient ja der screensaver_timeout auch zur Aktualisierung der Cover. Wenn ich da 60 Sekunden eingestellt habe, was bei "Bilder" Sinn macht, macht das im Cover-Mode eher keinen Sinn. Bei der Cover-Anzeige wäre es natürlich wünschenswert, wenn sich das Cover möglichst dann ändert, sobald ein neuer Titel beginnt. Ein Aktualisierung von max. 10 Sekunden wären da schlüssig. Und es wäre auch nicht schlecht, die Metadaten zusätzlich zum Cover einzublenden, sonst sieht das etwas verloren aus.
Beim Internetradio wäre es zudem sehr informativ, wenn man in das Hintergrundbild noch ein Rahmenfenster mit den Metadaten (Radio-Sender, Artist, Titel) einblenden könnte (konfigurierbar ja/nein). Das habe ich bei mir momentan über LCD4Linux gelöst, damit ich weiß was läuft.
Das Laden von Covern z.b. über MusicBrainz beim Internetradio wäre natürlich das Nonplusultra...
Das aber nur als Idee, sozusagen als Motivationsanstoß
