You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Sunday, December 31st 2006, 11:59am

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

Posts: 1,997

Location: Wolfsburg

Occupation: Anwendungsentwickler

  • Send private message

2

Tuesday, January 2nd 2007, 11:52am

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

Friday, January 5th 2007, 6:46pm

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

This post has been edited 1 times, last edit by "eri" (Jan 5th 2007, 6:46pm)


4

Sunday, January 7th 2007, 1:36pm

RE: XXV fehlende Programme

Quoted

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.0 unter Debian Wheezy
Aktive Projekte : Radiorecorder Web GUI | DVD-Switch Plugin | targa VFD Plugin | XXV - Xtreme eXtension for VDR

5

Friday, March 9th 2007, 10:12pm

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

Sunday, March 11th 2007, 8:31am

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 :

Source code

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.0 unter Debian Wheezy
Aktive Projekte : Radiorecorder Web GUI | DVD-Switch Plugin | targa VFD Plugin | XXV - Xtreme eXtension for VDR

7

Sunday, March 11th 2007, 5:37pm

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

Sunday, March 11th 2007, 6:29pm

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.

Source code

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.

Source code

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

Source code

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

9

Sunday, March 11th 2007, 6:46pm

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

Sunday, March 18th 2007, 7:18pm

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

Friday, October 5th 2007, 5:33pm

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

Saturday, October 6th 2007, 12:01am

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