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 2nd 2007, 2:22pm

XXV - wo sind die Autotimer ?

Hi

hab gestern aus dem svn die Version: 1.1(1224) gezogen. heute fällt mir auf, daß unter Tools keine Autotimer mehr zu sehen sind ?
Sigiberlin

Info wg. ftp
VDR-User # 1400 :-)
ich bin Pirat (und stolz darauf :-) )
yavdr 0.5

2

Sunday, December 2nd 2007, 5:42pm

RE: XXV - wo sind die Autotimer ?

Quoted

Original von sigiberlin
hab gestern aus dem svn die Version: 1.1(1224) gezogen. heute fällt mir auf, daß unter Tools keine Autotimer mehr zu sehen sind ?

Schaue bitte in die Logdatei, den es kann gut und gerne sein, das du das gleiche Problem wie mit der Tabelle USER hast ...

In r1225 ist der Skript "update-xxv" angepasst worden, damit die bereits erwähnten Fehlermeldung nicht mehr erscheinen.

Aber Achtung, aktuell ist bereits r1231, aber in dieser Version muss zusätzlich das Perlmodul "Linux::Inotify2" oder das Paket "liblinux-inotify2-perl" installiert werden.

Oder gemäß folgender Anweisung die Verwendung mit ein paar # deaktiviert werden...
(Dann aber den Intervall auf ein häufigers Update einstellen )

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--- lib/XXV/MODULES/RECORDS.pm
+++ lib/XXV/MODULES/RECORDS.pm
@@ -9,7 +9,7 @@
 use File::Basename;
 use File::stat;
 use Locale::gettext;
-use Linux::Inotify2;
+#use Linux::Inotify2;
 
 $SIG{CHLD} = 'IGNORE';
 
@@ -24,7 +24,7 @@
         Prereq => {
             'Time::Local' => 'efficiently compute time from local and GMT time ',
             'Digest::MD5 qw(md5_hex)' => 'Perl interface to the MD5 Algorithm',
-            'Linux::Inotify2' => 'scalable directory/file change notification'
+            #'Linux::Inotify2' => 'scalable directory/file change notification'
         },
         Description => gettext('This module manages recordings.'),
         Version => (split(/ /, '$Revision$'))[1],
@@ -298,8 +298,8 @@
            return 0;
         }
 
-        $obj->{inotify} = new Linux::Inotify2
-          or panic "Unable to create new inotify object: $!";
+        #$obj->{inotify} = new Linux::Inotify2
+        #  or panic "Unable to create new inotify object: $!";
 
         if($obj->{inotify}) {
           Event->io(
System: VDR 2.0 unter Debian Wheezy
Aktive Projekte : Radiorecorder Web GUI | DVD-Switch Plugin | targa VFD Plugin | XXV - Xtreme eXtension for VDR

This post has been edited 1 times, last edit by "Hulk" (Dec 2nd 2007, 5:44pm)


3

Sunday, December 2nd 2007, 8:00pm

danke. war schon etwas müde nach durchwachter nacht ...

ok, das Log hatte mehrere incompatible database-Einträge ... also svn update, dann update-xxv, und nun gehts...

btw: update-xxv lief jetzt ohne Fehler durch !

das Paket "liblinux-inotify2-perl" hat mein Ubuntu nicht gefunden, also mit mcpan installiert ...



nun muß ich aber meine Ursprungsfrage nochmal stellen: Wo sind die Autotimer ? --- denn die entsprechende Tabelle ist leer ....
Sigiberlin

Info wg. ftp
VDR-User # 1400 :-)
ich bin Pirat (und stolz darauf :-) )
yavdr 0.5

4

Sunday, December 2nd 2007, 9:36pm

Hi,

Sorry, da ist ein S*** Tipfehler passiert, kleines f statt F, deshalb hat update-xxv die Daten nicht importiert.

Source code

1
2
3
4
5
6
7
8
9
10
11
--- XXV/trunk/contrib/update-xxv        (Revision 1226)
+++ XXV/trunk/contrib/update-xxv        (Arbeitskopie)
@@ -140,7 +140,7 @@
     showInfo 'Restoring Data'
     for table in $tables ; do
         savFile="$exportDir/$table.sav"
-        if [ -e "$savfile" ]; then
+        if [ -e "$savFile" ]; then
           if ! eval mysql $mysqlParams -f -B $database -e \
             "\"load data infile '$savFile' into table $table;\"" ; then
               showError "Can't load table '$table'"


Ich hoffe mal für meinen Seelenfrieden, das Du Glück hast und im /tmp Verzeichnis noch entsprechende Dateien zufinden sind.

Source code

1
2
3
#> ls /tmp/xxv-update.*    
/tmp/xxv-update.3649:
AUTOTIMER.sav  CHRONICLE.sav  MEDIALIB_ACTORS.sav  MEDIALIB_VIDEODATA.sav  MEDIALIB_VIDEOGENRE.sav  USER.sav


Diese Daten sollten sich auch händisch importieren lassen.

Source code

1
2
3
4
5
6
mysql -u root xxv -e 'load data infile "/tmp/xxv-update.3649/AUTOTIMER.sav" into table AUTOTIMER;'
mysql -u root xxv -e 'load data infile "/tmp/xxv-update.3649/CHRONICLE.sav" into table CHRONICLE;'
mysql -u root xxv -e 'load data infile "/tmp/xxv-update.3649/MEDIALIB_ACTORS.sav" into table MEDIALIB_ACTORS;'
mysql -u root xxv -e 'load data infile "/tmp/xxv-update.3649/MEDIALIB_VIDEOGENRE.sav" into table MEDIALIB_VIDEOGENRE;'
mysql -u root xxv -e 'load data infile "/tmp/xxv-update.3649/MEDIALIB_VIDEODATA.sav" into table MEDIALIB_VIDEODATA;'
mysql -u root xxv -e 'load data infile "/tmp/xxv-update.3649/USER.sav" into table USER'


In diesen Zusamenhang würde ich später auch eine Datensicherung empfehlen.

Source code

1
update-xxv -b Backup


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

5

Sunday, December 2nd 2007, 9:43pm

tja - End of Seelenfrieden :-)

na macht nix- für di nächsten 2 Wochen sind die vom Autotimer erfassten Aufnahmen ja alle schon programmiert ... da hab ich etwas Zeit, die paar (90 oder so) zu rekonstruieren ...

so jetzt werd ich mich wohl mal endlich bei Berlios anmelden und den Bucktracker dort füttern .-)
Sigiberlin

Info wg. ftp
VDR-User # 1400 :-)
ich bin Pirat (und stolz darauf :-) )
yavdr 0.5

6

Sunday, December 2nd 2007, 10:05pm

Ich hoffe kann den Aufwand etwas minimieren, folgende mysql Anweisung kopiert die aktuellen Timerdaten in AUTOTIMER Tabelle.

PHP Source code

1
INSERT INTO AUTOTIMER SELECT ID,'n','timer,recording,chronicle',File,'title,subtitle,description',ChannelID,NULL,NULL,NULL,Priority,Lifetime,'','n',NULL,NULL,NULL,NULL,NULL,NULL FROM TIMERS GROUP BY File;
System: VDR 2.0 unter Debian Wheezy
Aktive Projekte : Radiorecorder Web GUI | DVD-Switch Plugin | targa VFD Plugin | XXV - Xtreme eXtension for VDR

This post has been edited 1 times, last edit by "Hulk" (Dec 2nd 2007, 10:26pm)


7

Sunday, December 2nd 2007, 10:40pm

danke. das hats wirklich etwas einfacher gemacht .-)

btw: in der Autotimerübersicht ist im skin xstyle noch ein kleiner fehler: Kanäle statt Kanäle ...

und wenn ein Autotimer bearbeitet wird und die Liste der gefundenen Sendungen kommt, gehts nun automatisch zurück zur Autotimerliste. Früher konnte man sich die Liste in Ruhe ansehen ...
Sigiberlin

Info wg. ftp
VDR-User # 1400 :-)
ich bin Pirat (und stolz darauf :-) )
yavdr 0.5