Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: VDR Portal. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Sonntag, 31. Dezember 2006, 11:59

XXV fehlende Programme

Hallo zusammen,

nachdem ich nun im Urlaub bin, und mein VDR über den XXV per Internet mit neuen Timern füttern wollte, kam der Supergau. Im XXV gibt es leider keine Programmübersicht für die Programme ARD und ZDF. Einen manuellen Timer kann man auch nicht setzen, da angeblich die Programme nicht vorhanden sind. Bei allen anderen Prgrammen funktioniert es. Hat einer von Euch eine Idee wo ich da zur Fehlersuche ansetzen kann?
Ach ja, über die VDR-Oberfläche (vdr-addon-tvmovie2vdr , vdr-addon-tvmovie2vdr ) auf dem Fernseher funktioniert es ohne Probleme alles aufzunehmen.

Leider habe ich erst mal keine weiteren Info's über Versionen, da ich von extern nicht an den Rechner rankomme ( nächster Fehler ).

Gruß aus der Heide

Eric

PVR350 Only System / Debian
PIII 667 / 256MB
PVR350 Only System / Debian
P4 1800 / 256MB

Beiträge: 1 997

Wohnort: Wolfsburg

Beruf: Anwendungsentwickler

  • Nachricht senden

2

Dienstag, 2. Januar 2007, 11:52

RE: XXV fehlende Programme

Ich glaube, bin mir da gerade nicht ganz sicher, dass xxv nur sender mit EPG-Daten anbietet. Hast du mal beim VDR geschaut ob du auf den Sendern EPG-Daten hast?

3

Freitag, 5. Januar 2007, 18:46

Hallo Torsten,

So nun ist der Urlaub vorbei und ich kann mich mal an den VDR machen. Wenn ich Info's habe werde ich mich melden.

Gruß aus der Heide

Eric
PVR350 Only System / Debian
P4 1800 / 256MB

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »eri« (5. Januar 2007, 18:46)


4

Sonntag, 7. Januar 2007, 13:36

RE: XXV fehlende Programme

Zitat

Original von Torsten/WarEagle
Ich glaube, bin mir da gerade nicht ganz sicher, dass xxv nur sender mit EPG-Daten anbietet. Hast du mal beim VDR geschaut ob du auf den Sendern EPG-Daten hast?


Nur als Klarstellung :
Nur in der Anzeige "now" und "next" werden nur vorhandene EPG Daten angezeigt,
da es keinen Sinn macht, für Sender ohne EPG leere Einträge anzuzeigen.

In der Anzeige "program" werden alle Sender anzeigt.
Ebenso ist es problemlos möglich, Timer für alle bekannten Sender, auch ohne EPG per Hand zu programmieren.

Folgende Fallstrick fallen mir ein.
[*] Der VDR hat nur eine DVB-Karte, und lief im Urlaub nur im Aufnahmebetrieb. Deshalb erfolgte nie ein EPG-Scan.
[*] In den Einstellungen vom XXV -> Channels -> Wurden die Kanäle ausgeblendet
System: VDR 2.2 unter Debian Wheezy
Aktive Projekte : Radiorecorder Web GUI | targa VFD Plugin | XXV - Xtreme eXtension for VDR

5

Freitag, 9. März 2007, 22:12

Hi,

sorry für das späte Antworten und wiederaufgreifen dieses Themas, doch ich war beruflich ziemlich eingespannt, sodass ich nicht die Zeit hatte Fehler zu suchen.

So ich habe mal ein wenig geforscht. Also mit dem Plugin tvmovie2vdr kann ich die kompletten EPG Daten auf dem OSD mir anschauen ( auch ARD,ZDF und NDR-III ). Wenn ich per Browser über XXV auf den VDR zugreife habe ich keine TV-Programmdaten für ARD, ZDF und NDR-III.

Ich habe eine Diskrepanz gefunden, die ich nicht so richtig erklären kann. Wahrscheinlich ist das auch der Fehler. Also hier mal ein paar Auszüge aus Konfigs und der XXV-DB. Den Sender RTL habe ich mit eingefügt, da dieser zum Beispiel auf dem OSD und per XXV ohne Fehler funktioniert.

/etc/vdr/channels.conf

ARD;w_pvrscan:55250:C45:C:0:301:300:305:A1:884:0:0:0
ZDF;w_pvrscan:62250:C45:C:0:301:300:305:A1:996:0:0:0
NDR-III;w_pvrscan:48250:C45:C:0:301:300:305:A1:772:0:0:0
RTL;w_pvrscan:224250:C45:C:0:301:300:305:A1:3588:0:0:0


dazu passend die Datei

/etc/vdr/tvmovie2vdr/config.pl --> mit den Perlscript printchannels.pl erzeugt.

@chan{"ard.de"} = ["C-0-55-884", "001" ,"37" ,"ARD" ,"71","ard"];
@chan{"zdf.de"} = ["C-0-62-996", "002" ,"36" ,"ZDF" ,"37","zdf"];
@chan{"ndr.de"} = ["C-0-48-772", "019" ,"15" ,"NDR" ,"47","ndrfsmv"];
@chan{"rtl.de"} = ["C-0-224-3588", "004" ,"23" ,"RTL" ,"38","rtl"];

Hierbei fällt auf das bei den nichtfunktionierenden Sendern die Frequenzen nur 2 Stellig sind ( bei beiden Scripten rot gekennzeichnet ). Bei dem Sender RTL und allen anderen ist der Frequenzwertwert 3-stellig.

Nun ein Auszug aus der DB von xxv


mysql> select * from CHANNELS;
+--------------+------------------------+-----------+------------+--------+-------+------+------+------+------+------+------+------+------+------+-----+
| Id | Name | Frequency | Parameters | Source | Srate | VPID | APID | TPID | CA | SID | NID | TID | RID | GRP | POS |
+--------------+------------------------+-----------+------------+--------+-------+------+------+------+------+------+------+------+------+------+-----+
| C-0-552-884 | ARD | 552 | C45 | C | 0 | 301 | 300 | 305 | A1 | 884 | 0 | 0 | 0 | 2493 | 1 |
| C-0-622-996 | ZDF | 622 | C45 | C | 0 | 301 | 300 | 305 | A1 | 996 | 0 | 0 | 0 | 2493 | 2 |
| C-0-482-772 | NDR-III | 482 | C45 | C | 0 | 301 | 300 | 305 | A1 | 772 | 0 | 0 | 0 | 2493 | 3 |
| C-0-217-3476 | SAT1 | 217 | C45 | C | 0 | 301 | 300 | 305 | A1 | 3476 | 0 | 0 | 0 | 2493 | 4 |
| C-0-224-3588 | RTL | 224 | C45 | C | 0 | 301 | 300 | 305 | A1 | 3588 | 0 | 0 | 0 | 2493 | 5 |


Die Datenbank von XXV nimmt die channels.conf als Maßgabe und nimmt die ersten drei Zahlenwerte als Frequenzangaben an!!! Dieses stimmt aber nicht, denn der gesamte Zahlenwert liegt zwischen 5 und 6 Stellen ( Jede Frequenz hat eine 250 am Ende angefügt ).

Hat von Euch schon mal Jemand so ein Problem gehabt und für mich eine Lösung parat ??

Ach ja, in dem VDR ist eine PVR350 die mit dem PVRINPUT Plugin zusammen läuft.

Gruß aus der Heide

Eric
PVR350 Only System / Debian
P4 1800 / 256MB

6

Sonntag, 11. März 2007, 08:31

Hallo,

Das Problem sind also Frequenzen unter 100MHz, bei denen die ChannelID falsch generiert wurde.
nach deiner Steilvorlage, sollte ein svn up auf r1063 bzw. folgende Korrektur helfen :

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
--- lib/XXV/MODULES/CHANNELS.pm (Revision 1062)
+++ lib/XXV/MODULES/CHANNELS.pm (Revision 1063)
@@ -288,7 +288,9 @@

     # ID
     if ( $data->[3] eq 'C' or $data->[3] eq 'T') {
-           $data->[1]=substr($data->[1], 0, 3);
+      while(length($data->[1]) > 3) {
+           $data->[1] = substr($data->[1], 0, length($data->[1])-3);
+      }
     }

     my $id;



Andreas
System: VDR 2.2 unter Debian Wheezy
Aktive Projekte : Radiorecorder Web GUI | targa VFD Plugin | XXV - Xtreme eXtension for VDR

7

Sonntag, 11. März 2007, 17:37

Hi Andreas,

Danke für den Tip. Ich habe die CHANNELS.pm mal per Hand editiert. Nun sind die Datenbankeinträge in der CHANNELS-Tabelle richtig.

mysql> select * from CHANNELS where Name='ARD';
+------------+------+-----------+------------+--------+-------+------+------+------+------+------+------+------+------+------+-----+
| Id | Name | Frequency | Parameters | Source | Srate | VPID | APID | TPID | CA | SID | NID | TID | RID | GRP | POS |
+------------+------+-----------+------------+--------+-------+------+------+------+------+------+------+------+------+------+-----+
| C-0-55-884 | ARD | 55 | C45 | C | 0 | 301 | 300 | 305 | A1 | 884 | 0 | 0 | 0 | 2573 | 1 |
+------------+------+-----------+------------+--------+-------+------+------+------+------+------+------+------+------+------+-----+
1 row in set (0.00 sec)

Leider habe ich immer noch keine Einträge in XXV. In den EPG-Daten habe ich aber Daten für diesen Kanal.

Ausschnitt von epg.data

C C-0-55-884 ARD
E 9730 1173628980 1620 0 FF
T W wie Wissen
..
..
..

Hast Du eine Idee wie ich noch den Fehler weiter eingrenzen kann??

Gruß aus der Heide.

Eric
PVR350 Only System / Debian
P4 1800 / 256MB

8

Sonntag, 11. März 2007, 18:29

Um nicht weiter herum zuraten welche Version von xxv/vdr wird verwendet ?

Du könnest ja mal Prüfen ob die EPG Daten bereits in der Datenbank landen, und nur nicht angezeigt werden.

Quellcode

1
select * from EPG where channel_id = 'T-8468-769-16408' LIMIT 1;


Alles folgende ist eigentlich unlogisch, da ja EPG Daten anderer Kanäle in der Datenbank landen. Aber trotzdem, wenn keine Daten in der Datenbank landen, wie sieht den der vollständig EPG-Eintrag aus, speziell die letzte Zeile mit dem 'e' wäre interessant, ob die nur aus dem 'e' Zeichen besteht, oder ob dort weitere Zeichen existieren.

Quellcode

1
2
3
4
5
6
E 27160 1173610800 1800 50 1B
T Mensch Markus
X 1 01 deu 4:3
X 2 03 deu deutsch
X 2 05 deu dolby digital
e


Die Stelle im EPG.pm dazu heisst

Quellcode

1
2
    # Ok, save ...
    if($line eq 'e' and $obj->{attr}->{eventid}) {
System: VDR 2.2 unter Debian Wheezy
Aktive Projekte : Radiorecorder Web GUI | targa VFD Plugin | XXV - Xtreme eXtension for VDR

9

Sonntag, 11. März 2007, 18:46

Hi,

die Version von
VDR ist 1.4.5-1ctvdr3
XXV 0.80+svn200611

Die Select Abfrage ergibt keine Datensätze, leider.

Hier noch einmal ein wenig mehr von den epg.data

C C-0-55-884 ARD
E 9733 1173634200 1140 0 FF
T Bericht aus Berlin
D Film/Politmagazin, 2007|||Thema: u. a.||||Category: Film|Genre: Politmagazin|Year: 2007|Format: 4:3|
e
E 9734 1173635340 60 0 FF
T Ein Platz an der Sonne
D Film/Lotterie| [Stereo] ||Category: Film|Genre: Lotterie|Audio: Stereo|Format: 4:3|
e
E 9735 1173635400 1800 0 FF
T Lindenstraße

Ich werde mir die EPG.pm auch noch mal anschauen.


Gruß aus der Heide.


Eric
PVR350 Only System / Debian
P4 1800 / 256MB

10

Sonntag, 18. März 2007, 19:18

Hallo,

So ich habe mir noch einmal alles angeschaut. Jaja, wer lesen kann ist im Vorteil. Ich hatte einen Tippfehler in der CHANNELS.pm .
Nun funktioniert einfach alles, auch die Programme ARD, ZDF und NDR-III .

Besten Dank noch mal für den Tip.

Gruß aus der Heide.

Eric
PVR350 Only System / Debian
P4 1800 / 256MB

11

Freitag, 5. Oktober 2007, 17:33

Hi Andreas,

das Thema ist zwar schon alt, doch nach einem Update habe ich wieder den gleichen Fehler wie oben beschrieben.
Kannst Du mir noch mal einen Tipp geben wo man nun die Änderung in der CHANNELS.pm machen muss?

Ach ja, die Versionen bei meinem VDR

vdr-xxv 0.80+svn20061130-1
vdr 1.4.7-2ctvdr3


Gruß aus der Heide,

Eric
PVR350 Only System / Debian
P4 1800 / 256MB

12

Samstag, 6. Oktober 2007, 00:01

Hallo,

im Prinzip hat es sich erledigt. Ich habe die Änderung an der gleichen Stelle wieder eingebaut. Nun läuft es erst mal.

Trotzdem besten Dank.

Gruß aus der Heide

Eric
PVR350 Only System / Debian
P4 1800 / 256MB

Immortal Romance Spielautomat