Hi,
ich habe das Skin blackholefrodo installiert.
Bei der Signalanzeige bekomme ich zwei Tuner angezeigt.Tatsächlich habe ich vier.Kann man alle vier angezeigt bekommen?
Hi,
ich habe das Skin blackholefrodo installiert.
Bei der Signalanzeige bekomme ich zwei Tuner angezeigt.Tatsächlich habe ich vier.Kann man alle vier angezeigt bekommen?
Ja.
Kannst du mir sagen wie?
Was für eine Antwort erwartest du bei dieser Frage? "Ja?" lol...
schau doch einfach nach wie das andere Skins machen und kopiere die entsprechende Stelle in das entsprechende xml-Dokument, ich hab grade leider kein Silbertablett zu Hand..
Außerdem fürchte ich das sowas jeder (außer vllt louis) auch nachsehen muss...
Da ich den o.g. Skin nicht habe, nein.
Grundsätzlich geht das aber über die XML Files, allerdings bremst das Ganze u.U, den VDR erheblich aus.
Die Datei in der das Generiert wird ist
Wenn es dich stört schalte es ganz ab hierzu mußt man lediglich den folgenden Abschnitt bearbeiten
<devices>
<area x="56%" y="94%" width="25%" height="5%" layer="2">
<loop name="devices" x="2" y="4" orientation="horizontal" columnwidth="{areawidth}/2" rowheight="{areaheight}" overflow="cut">
<drawtext x="2" y="0" font="{regular}" fontsize="40%" color="{clrGray}" text="{devices[num]}: {devices[type]}" />
<drawtext condition="{devices[hascam]}" y="0" align="right" font="{regular}" fontsize="40%" color="{clrGray}" text="(CAM {devices[cam]}) " />
<drawtext condition="{devices[recording]} ++ {devices[livetv]}" x="2" y="35%" font="{regular}" fontsize="30%" width="100%" color="{clrRed}" text="LiveTV, Recording ({devices[channelname]}) " />
<drawtext condition="{devices[recording]} ++ not{devices[livetv]}" x="2" y="35%" font="{regular}" fontsize="30%" width="100%" color="{clrRed}" text="Recording ({devices[channelname]}) " />
<drawtext condition="not{devices[recording]} ++ {devices[livetv]}" x="2" y="35%" font="{regular}" fontsize="30%" width="100%" color="{clrGray}" text="LiveTV ({devices[channelname]}) " />
<drawrectangle x="2" y="70%" width="{areawidth}/2 * {devices[signalstrength]} / 100 - 10 * {devices[signalstrength]} / 100" height="{rowheight}/15" color="{clrGray}" />
<drawrectangle x="2" y="85%" width="{areawidth}/2 * {devices[signalquality]} / 100 - 10 * {devices[signalquality]} / 100" height="{rowheight}/15" color="{clrGray}" />
</loop>
</area>
</devices>
Alles anzeigen
Am einfachsten deaktiviertst du den Abschnitt mit
Ausserdem solltest man das Paket in Ubuntu markieren, das es nicht mehr aktualisiert wird da sonst alle Änderungen verloren gehen.
Ganz deaktivieren will ich das nicht.
Die Stelle habe ich auch gefunden.Mir ist aber nicht klar auf was sich die Anzahl der Tuner bezieht die im Skin dargestellt werden.
Nur mal schnell aus der Hüfte geschossen:
<devices>
<area x="56%" y="94%" width="25%" height="5%" layer="2">
<loop name="devices" x="2" y="4" orientation="horizontal" columnwidth="{areawidth}/{devices[num]}" rowheight="{areaheight}" overflow="cut">
<drawtext x="2" y="0" font="{regular}" fontsize="40%" color="{clrGray}" text="{devices[num]}: {devices[type]}" />
<drawtext condition="{devices[hascam]}" y="0" align="right" font="{regular}" fontsize="40%" color="{clrGray}" text="(CAM {devices[cam]}) " />
<drawtext condition="{devices[recording]} ++ {devices[livetv]}" x="2" y="35%" font="{regular}" fontsize="30%" width="100%" color="{clrRed}" text="LiveTV, Recording ({devices[channelname]}) " />
<drawtext condition="{devices[recording]} ++ not{devices[livetv]}" x="2" y="35%" font="{regular}" fontsize="30%" width="100%" color="{clrRed}" text="Recording ({devices[channelname]}) " />
<drawtext condition="not{devices[recording]} ++ {devices[livetv]}" x="2" y="35%" font="{regular}" fontsize="30%" width="100%" color="{clrGray}" text="LiveTV ({devices[channelname]}) " />
<drawrectangle x="2" y="70%" width="{areawidth}/{devices[num]} * {devices[signalstrength]} / 100 - 10 * {devices[signalstrength]} / 100" height="{rowheight}/15" color="{clrGray}" />
<drawrectangle x="2" y="85%" width="{areawidth}/{devices[num]} * {devices[signalquality]} / 100 - 10 * {devices[signalquality]} / 100" height="{rowheight}/15" color="{clrGray}" />
</loop>
</area>
</devices>
Alles anzeigen
Ich nutze den Skin nicht, deshalb weiß ich nicht ob es so noch passend ist. ggf musst du noch die Werte in der area anpassen.
Gruß Patrick
vectra130
Das funktioniert so nicht ganz.
Ich habe selbst mal was probiert
<devices>
<area x="48%" y="94%" width="36%" height="5%" layer="2">
<loop name="devices" x="2" y="4" orientation="horizontal" columnwidth="{areawidth} / {numdevices}" rowheight="{areaheight}" overflow="cut">
<drawtext condition="not{devices[hascam]}" x="2" y="0" font="{regular}" fontsize="30%" color="{clrGray}" text="{devices[num]}: {devices[type]}" />
<drawtext condition="{devices[hascam]}" x="2" y="0" font="{regular}" fontsize="30%" color="{clrGray}" text="{devices[num]}: {devices[type]} (CAM {devices[cam]})" />
<drawtext condition="{devices[recording]} ++ {devices[livetv]}" x="2" y="35%" font="{regular}" fontsize="25%" width="100%" color="{clrRed}" text="LiveTV, Recording ({devices[channelname]}) " />
<drawtext condition="{devices[recording]} ++ not{devices[livetv]}" x="2" y="35%" font="{regular}" fontsize="25%" width="100%" color="{clrRed}" text="Recording ({devices[channelname]}) " />
<drawtext condition="not{devices[recording]} ++ {devices[livetv]}" x="2" y="35%" font="{regular}" fontsize="25%" width="100%" color="{clrGray}" text="LiveTV ({devices[channelname]}) " />
<drawtext condition="not{devices[istuned]}" x="2" y="35%" font="{regular}" fontsize="30%" width="100%" color="{clrGray}" text="not tuned" />
<drawrectangle condition="{devices[istuned]}" x="2" y="70%" width="{areawidth} / 4 * {devices[signalstrength]} / 100 - 10 * {devices[signalstrength]} / 100" height="{rowheight}/15" color="{clrGray}" />
<drawrectangle condition="{devices[istuned]}" x="2" y="85%" width="{areawidth} / 4 * {devices[signalquality]} / 100 - 10 * {devices[signalquality]} / 100" height="{rowheight}/15" color="{clrGray}" />
</loop>
</area>
</devices>
Alles anzeigen
Das funktioniert, ich wäre aber mit der Größe des angezeigten nicht Glücklich, auch glaube ich nicht das der Text immer in die kleinen Felder passt bzw. das man noch was erkennen kann.
Louis hat im übrigen hierzu in seinen Skins das ein oder andere Beispiel integriert.
Danke Frodo so habe ichs mir vorgestellt.
Die Größe des angezeigten Textes ist mir jetzt nicht so wichtig.
Wichtig ist das alle Tuner angezeigt werden und die laufenden Timer in rot.
Ist es möglich zu programmieren das der Skin selbst herausfindet wieviele Tuner verbaut sind und man die Anzeige auswählen kann?
Gruß
dippes
Ich habe es nun auch fix in meinen Skin eingebaut die CAM Anzeige funktionierte noch nicht richtig, weshalb es hier noch eine Änderung gab (siehe ersten xml Code Schnipsel)
Netterweise werden nur soviele Devices angezeigt wie tatsächlich aktiv sind, je weniger Devices umzu breiter ist die Signal Anzeige.
dippes
Theoretisch erkennt der Code automatisch wieviele Devices vorhanden sind, dummerweise läßt sich aber " {numdevices}"
nicht beim zeichnen des Balkens verwenden.
hier mußte ich die "4" fest angeben die Variable hat er nicht akzeptiert. Dennoch werden nur soviele Devices angezeigt wie auch vorhanden sind, allerdings maximal 4.
Hallo Frodo,
weis jetzt nicht ob ich hier richtig bin.
Seit dem letzten Update gerade eben, funktionieren meine Senderlogos nicht mehr.
die Pfad angabe in /etc/vdr/plugins/plugin.skindesigner.conf
"--logopath=/usr/share/Senderlogos"
werden nicht berücksichticht.
Jan 18 17:44:16 Fernseh-PC vdr: [4176] skindesigner: using channel logo path /usr/share/vdr/plugins/skindesigner/skins/blackholefrodo/themes/default/logos/
Jan 18 17:44:16 Fernseh-PC vdr: [4176] skindesigner: using icon path /usr/share/vdr/plugins/skindesigner/skins/blackholefrodo/themes/default/
Jan 18 17:44:16 Fernseh-PC vdr: [4176] skindesigner: using skinparts path /usr/share/vdr/plugins/skindesigner/skins/blackholefrodo/themes/default/skinparts/
Jan 18 17:44:16 Fernseh-PC vdr: [4176] skindesigner: using language de_DE
Jan 18 17:44:16 Fernseh-PC vdr: [4176] skindesigner: templates successfully validated and parsed
Jan 18 17:44:16 Fernseh-PC vdr: [4176] skindesigner: templates cached
Jan 18 17:44:16 Fernseh-PC vdr: [4176] skindesigner: fonts cached
Jan 18 17:44:16 Fernseh-PC vdr: [4176] skindesigner: caching images...
Jan 18 17:44:16 Fernseh-PC vdr: [4176] skindesigner: using channel logo path /usr/share/vdr/plugins/skindesigner/skins/blackholefrodo/themes/default/logos/
Jan 18 17:44:16 Fernseh-PC vdr: [4176] skindesigner: using icon path /usr/share/vdr/plugins/skindesigner/skins/blackholefrodo/themes/default/
Jan 18 17:44:16 Fernseh-PC vdr: [4176] skindesigner: using skinparts path /usr/share/vdr/plugins/skindesigner/skins/blackholefrodo/themes/default/skinparts/
Alles anzeigen
Wenn es das Verzeichnis "/usr/share/vdr/plugins/skindesigner/skins/blackholefrodo/themes/default/logos/" gibt, wird auch das als Logopath benutzt...auch wenn es leer ist.
Ciao Louis
Ist die "plugin.skindesigner.conf" jetzt funktionslos?
/etc/vdr/plugins/plugin.skindesigner.conf
edit:Habe jetzt das "/usr/share/vdr/plugins/skindesigner/skins/blackholefrodo/themes/default/logos/" gelöscht und die "/etc/vdr/plugins/plugin.skindesigner.conf" greift wieder.
Ich habe in das Paket eingebaut das automatisch ein Link von /usr/share/vdr/plugins/skindesigner/logos-light nach /usr/share/vdr/plugins/skindesigner/skins/blackholefrodo/themes/default/logos erstellt wird. Leider klappt das noch nicht in allen Fällen richtig. Vorallem wird das zuvor vorhandene Verzeichnis logos nicht vor dem erstellen des Links gelöscht.
Als Workaround einfach das Verzeichnis /usr/share/vdr/plugins/skindesigner/skins/blackholefrodo/themes/default/logos löschen und einen Link auf /usr/share/vdr/plugins/skindesigner/logos-light erstellen
rmdir /usr/share/vdr/plugins/skindesigner/skins/blackholefrodo/themes/default/logos
ln -s /usr/share/vdr/plugins/skindesigner/logos-light /usr/share/vdr/plugins/skindesigner/skins/blackholefrodo/themes/default/logos
Wer seine eigenen Logos nutzen möchte muss sich da was einfallen lassen.
Ich habe meinen Skin mal wieder auf den aktuellen Stand gebracht.
added plex plugin
added setup plugin (Anzeige der installierbaren Skins incl. Vorschau)
Hi Frodo!
Erstmal danke für den tollen Skin!
Das default-theme im blackhole-Skin ist mir zu dunkel; da gefällt mir dein bright-theme wesentlich besser.
Leider tritt seit dem letzten Update folgendes Problem auf:
Bei allen anderen Skindesigner-Skins erscheint sofort beim Drücken einer Kanaltaste, zB 1, diese Zahl, gefolgt von einem Strich (weil man ja vielleicht auf 14 umschalten will) und nach _gefühlt_ einer Sekunde wird auf Kanal 1 umgeschaltet und die komplette Info wird in der Kanalleiste (unten) angezeigt, also mit Sendungsname, Kanallogo, etc.
Nur bei blackholefrodo kommt auch der "1er" jetzt erst nach der gefühlten Sekunde (nicht sofort, sondern "ewig lange" nach dem Tastendruck) - dann ist es für eine zweite Zahl, zB 4, schon zu spät und es wird auf Kanal 1 umgeschaltet.
Komischerweise ist das nur bei deinem Skin so - alle anderen Skindesigner-Skins verhalten sich "normal"; auch beim "blackhole" (auf dem du ja wohl aufbaust) funktionierts.
Die Einblendzeiten habe ich bei allen Skins auf 0 ms gesetzt.
Hast du eine Idee, warum das bei mir so ist?
Welche (Log-)Files brauchst du von mir, um der Sache auf den Grund zu gehen?
greetz
davie2000
Was steht den im /var/log/syslog wenn diese Hänger kommen?
Hab gestern den Skin gelöscht und neu installiert und alles auf 0 ms gesetzt - leider keine Änderung.
Im syslog steht dazu leider gar nichts Besonderes:
Aug 12 18:52:04 MyVDR vdr: [10987] switching to channel 14
Aug 12 18:52:04 MyVDR vdr: [10987] [softhddev]SetPlayMode: 0
Aug 12 18:52:04 MyVDR vdr: audio/alsa: using device 'default'
Aug 12 18:52:04 MyVDR vdr: [10987] [softhddev]SetVideoDisplayFormat: 1
Aug 12 18:52:04 MyVDR vdr: [10987] [softhddev]GetSpuDecoder:
Aug 12 18:52:04 MyVDR vdr: audio/alsa: start delay 336ms
Aug 12 18:52:04 MyVDR vdr: video: slow down video, duping frame
Aug 12 18:52:04 MyVDR vdr: video: decoder buffer empty, duping frame (364/2748) 0 v-buf
Aug 12 18:52:04 MyVDR vdr: video: --:--:--.--- +0 0 0/\ms 0+5 v-buf
Aug 12 18:52:04 MyVDR vdr: [10987] DVxxPI: 0.0 set CAM decrypt (SID 13223, caLm 4, HasCaDescriptors 1)
Aug 12 18:52:04 MyVDR vdr: [11657] osdteletext-receiver thread ended (pid=10987, tid=11657)
Aug 12 18:52:04 MyVDR vdr: [10987] DVxxPI: 0.0 set CAM decrypt (SID 13223, caLm 5, HasCaDescriptors 1)
Aug 12 18:52:04 MyVDR vdr: [10987] buffer stats: 0 (0%) used
Aug 12 18:52:04 MyVDR vdr: [10987] CAM 1: unassigned
Aug 12 18:52:04 MyVDR vdr: [11656] TS buffer on device 1 thread ended (pid=10987, tid=11656)
Aug 12 18:52:04 MyVDR vdr: [11655] buffer stats: 99828 (0%) used
Aug 12 18:52:04 MyVDR vdr: [11655] receiver on device 1 thread ended (pid=10987, tid=11655)
Aug 12 18:52:04 MyVDR vdr: [11777] receiver on device 1 thread started (pid=10987, tid=11777, prio=high)
Aug 12 18:52:04 MyVDR vdr: [11778] TS buffer on device 1 thread started (pid=10987, tid=11778, prio=high)
Aug 12 18:52:04 MyVDR vdr: [10987] creating directory /var/run/vdr/vtx/S19.2E-1-1082-20002
Aug 12 18:52:04 MyVDR vdr: [10987] [softhddev]SetPlayMode: 1
Aug 12 18:52:04 MyVDR vdr: [11779] osdteletext-receiver thread started (pid=10987, tid=11779, prio=high)
Aug 12 18:52:04 MyVDR vdr: audio/alsa: using device 'default'
Aug 12 18:52:04 MyVDR vdr: audio/alsa: start delay 336ms
Aug 12 18:52:05 MyVDR vdr: codec: buggy libav, use ffmpeg
Aug 12 18:52:05 MyVDR vdr: video: decoder buffer empty, duping frame (422/2748) 3 v-buf
Aug 12 18:52:05 MyVDR vdr: video: slow down video, duping frame
Aug 12 18:52:05 MyVDR vdr: video: 10:55:06.475 +620 387 0/\ms 0+3 v-buf
Aug 12 18:52:05 MyVDR vdr: [10987] [softhddev]GrabImage: 0, 1, 80, 729x480
Aug 12 18:52:05 MyVDR vdr: [10987] retuning due to modification of channel 14
Aug 12 18:52:05 MyVDR vdr: [10987] switching to channel 14
Aug 12 18:52:05 MyVDR vdr: [10987] [softhddev]SetPlayMode: 0
Aug 12 18:52:05 MyVDR vdr: audio/alsa: using device 'default'
Aug 12 18:52:05 MyVDR vdr: [10987] [softhddev]SetVideoDisplayFormat: 1
Aug 12 18:52:05 MyVDR vdr: [10987] [softhddev]GetSpuDecoder:
Aug 12 18:52:05 MyVDR vdr: [11779] osdteletext-receiver thread ended (pid=10987, tid=11779)
Aug 12 18:52:05 MyVDR vdr: [10987] buffer stats: 0 (0%) used
Aug 12 18:52:05 MyVDR vdr: audio/alsa: start delay 336ms
Aug 12 18:52:05 MyVDR vdr: video: slow down video, duping frame
Aug 12 18:52:05 MyVDR vdr: video: decoder buffer empty, duping frame (430/14) 0 v-buf
Aug 12 18:52:05 MyVDR vdr: video: --:--:--.--- +0 0 0/\ms 0+5 v-buf
Aug 12 18:52:05 MyVDR vdr: [11778] TS buffer on device 1 thread ended (pid=10987, tid=11778)
Aug 12 18:52:05 MyVDR vdr: [11777] buffer stats: 39292 (0%) used
Aug 12 18:52:05 MyVDR vdr: [11777] receiver on device 1 thread ended (pid=10987, tid=11777)
Aug 12 18:52:05 MyVDR vdr: [11781] receiver on device 1 thread started (pid=10987, tid=11781, prio=high)
Aug 12 18:52:05 MyVDR vdr: [11782] TS buffer on device 1 thread started (pid=10987, tid=11782, prio=high)
Aug 12 18:52:06 MyVDR vdr: [11783] osdteletext-receiver thread started (pid=10987, tid=11783, prio=high)
Aug 12 18:52:06 MyVDR vdr: [10987] [softhddev]SetPlayMode: 1
Aug 12 18:52:06 MyVDR vdr: audio/alsa: using device 'default'
Aug 12 18:52:06 MyVDR vdr: audio/alsa: start delay 336ms
Aug 12 18:52:06 MyVDR vdr: codec: buggy libav, use ffmpeg
Aug 12 18:52:06 MyVDR vdr: video: decoder buffer empty, duping frame (464/14) 3 v-buf
Aug 12 18:52:06 MyVDR vdr: video: slow down video, duping frame
Aug 12 18:52:06 MyVDR vdr: video: 10:55:07.435 +596 555 0/\ms 0+3 v-buf
Aug 12 18:52:07 MyVDR vdr: [10987] [softhddev]GrabImage: 0, 1, 80, 729x480
Aug 12 18:52:07 MyVDR vdr: video/vdpau: synced after 60 frames
Aug 12 18:52:09 MyVDR vdr: [10987] [softhddev]GrabImage: 0, 1, 80, 729x480
Alles anzeigen
(Die "grab image"s kommen vom VDR-Live, das im Browser mitlief.)
Ich kann keinen Unterschied erkennen, wenn ich das gleiche (Umschalten auf Kanal 14) mit zB dem simplex Skin mache.
Ich muß mal schauen ob ich das nach stellen kann, ich nutze die direkt Wahl der Kanäle nicht. Ich verstehe aber nicht was das Problem verursachen sollte den bis auf ein paar kosmetischen Änderungen entspricht mein Skin dem Original blackhole von Louis.
Welche Distribution/Paketquellen nutzt Du?
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!