Project

General

Profile

Actions

Bug #2552

closed

EPGDhttpd zeigt nicht alle Timer

Added by HelAu almost 7 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Start date:
02/14/2018
Due date:
% Done:

0%

Estimated time:

Description

Bei mir werden derzeit nur 2 von 3 Timern angezeigt:

vdrsrv ~ # svdrpsend lstt
220 vdrsrv SVDRP VideoDiskRecorder 2.3.8; Wed Feb 14 09:29:47 2018; UTF-8
250-1 0:7:-T-----:2250:0015:99:99:The Flash~Familie der Schurken:<epgsearch><channel>7 - ProSieben HD</channel><update>0</update><eventid>90159493</eventid><bstart>300</bstart><bstop>900</bstop></epgsearch><epgd><timerid>1</timerid></epgd>
250-2 1:7:M------@2018-02-20:2009:2100:99:99:The Big Bang Theory~Die Beischlaf-Vermutung, Sitcom, USA 2016:<epgsearch><channel>7 - ProSieben HD</channel><update>0</update><eventid>96924085</eventid><bstart>320</bstart><bstop>886</bstop></epgsearch><epgd><timerid>7</timerid></epgd>
250 3 1:7:---T---@2018-02-15:2009:2315:99:99:Germany’s next Topmodel – by Heidi Klum:<epgd><source>7EA16D9F-61EC-47A2-9C97-1D0DD42CB583</source><timerid>8</timerid></epgd>
221 vdrsrv closing connection

Angezeigt werden davon nur der inaktive 1. Timer und der 2. nicht der dritte von Big Bang.
Aus Geschmacksgründen, würde ich ja lieber den 2. ausblenden :D


Files

epg.jpeg (91 KB) epg.jpeg HelAu, 02/14/2018 09:41 AM
epg1.jpeg (81 KB) epg1.jpeg HelAu, 02/14/2018 10:47 AM
Actions #1

Updated by HelAu almost 7 years ago

Sorry die Meldung war falsch, nicht angezeigt wird der 2. (BigBang). Der 3. ist zu sehen

Actions #2

Updated by horchi almost 7 years ago

stehen denn aller in der timers.conf?

Actions #3

Updated by HelAu almost 7 years ago

Ja:

vdrsrv ~ # cat /etc/vdr/timers.conf 
0:S19.2E-1-1017-61301:-T-----:2250:0015:99:99:The Flash~Familie der Schurken:<epgsearch><channel>7 - ProSieben HD</channel><update>0</update><eventid>90159493</eventid><bstart>300</bstart><bstop>900</bstop></epgsearch><epgd><timerid>1</timerid></epgd>
1:S19.2E-1-1017-61301:M------@2018-02-20:2009:2100:99:99:The Big Bang Theory~Die Beischlaf-Vermutung, Sitcom, USA 2016:<epgsearch><channel>7 - ProSieben HD</channel><update>0</update><eventid>96924085</eventid><bstart>320</bstart><bstop>886</bstop></epgsearch><epgd><timerid>7</timerid></epgd>
1:S19.2E-1-1017-61301:---T---@2018-02-15:2009:2315:99:99:Germany’s next Topmodel – by Heidi Klum:<epgd><source>7EA16D9F-61EC-47A2-9C97-1D0DD42CB583</source><timerid>8</timerid></epgd>
vdrsrv ~ # 

Actions #4

Updated by HelAu almost 7 years ago

Hier ein Screenshot der angezeigten Timer

Actions #5

Updated by horchi almost 7 years ago

wenn alle über epg2vdr angelegten Timer in der timers.conf landen macht das Plugin m.E. alles richtig.

Ablauf: epg2vdr legt den Timer über die API des VDR beim VDR an, der VDR schreibt die ihm bekannten Timer in die timers.conf

Das svdrp Kommando ist nicht vom Plugin sondern vom VDR selbst, was dieses genau ausgibt weiß ich nicht

Actions #6

Updated by horchi almost 7 years ago

oder habe ich dich falsch verstanden, svdrp zeigt alles an und im WEB fehlen welche?

Actions #7

Updated by HelAu almost 7 years ago

Genau, allerdings habe ich grade festegstellt dass im Log ein dbapi mismatch auftritt, d.h. epgd ist neuer als epg2vdr, ich bau grade neu, aber das dauert ne Weile :)
Nur zum Verständnis, timer die über live angelegt wurden sollten aber auch angezeigt werden ?!

Actions #8

Updated by horchi almost 7 years ago

ja es sollte egal sein wie der Timer angelegt wurde. Aber live .... das ist doch 'veraltet' ;)

Wenn der Stand der DB nicht zum Plugin passt arbeitet es nicht, sondern stoppt bis das Problem gelöst wurde.

Actions #9

Updated by HelAu almost 7 years ago

Ja live ist veraltet, aber es zeigt mir das Verzeichnis an in welches ich aufnehmen will (siehe anderer Bug) :)

Actions #10

Updated by HelAu almost 7 years ago

Wenn wir grade schon bei Chatten sind, nett wäre eine Benutzerverwaltung welche ermöglicht dass User X nur Zugriff auf das Video-Verzeichnis X hat, seine Timer automatisch darin angelegt werden und er auch nur die Timer und Aufnahemn siehtr die darin sind ...

Actions #11

Updated by HelAu almost 7 years ago

Nach dem Neu Bauen ist der dbapi Fehler im Log verschwunden, die beiden Probleme (fehlender Timer und Verzeichnis) sind aber noch vorhanden.

Actions #12

Updated by horchi almost 7 years ago

komisch nun sollte der Timer übernommen werden, ist er in der Tabelle zu finden:
select id,from_unixtime(_starttime),type,state,action,starttime,endtime,info,action,file from timers order by _starttime;

Actions #13

Updated by HelAu almost 7 years ago

Ja da ist er zu sehen:

MariaDB [epg2vdr]> select id,from_unixtime(_starttime),type,state,action,starttime,endtime,info,action,file from timers order by _starttime;
+----+---------------------------+------+-------+--------+-----------+---------+-------------------------------------------------------------------------------------------------------+--------+---------------------------------------------------------------+
| id | from_unixtime(_starttime) | type | state | action | starttime | endtime | info                                                                                                  | action | file                                                          |
+----+---------------------------+------+-------+--------+-----------+---------+-------------------------------------------------------------------------------------------------------+--------+---------------------------------------------------------------+
|  7 | 1970-01-01 01:00:00       | NULL | F     | a      |      2009 |    2100 | Recording 'The Big Bang Theory~Die Beischlaf-Vermutung, Sitcom, USA 2016' finished -  complete (100%) | a      | The Big Bang Theory~Die Beischlaf-Vermutung, Sitcom, USA 2016 |
|  8 | 2018-02-15 20:14:11       | NULL | P     | A      |      2009 |    2315 | NULL                                                                                                  | A      | Germany�s next Topmodel � by Heidi Klum                       |
|  1 | 2018-02-20 23:30:00       | NULL | P     | a      |      2250 |      15 | NULL                                                                                                  | a      | The Flash~Familie der Schurken                                |
+----+---------------------------+------+-------+--------+-----------+---------+-------------------------------------------------------------------------------------------------------+--------+---------------------------------------------------------------+
3 rows in set (0.00 sec)

Der Timer stammt noch aus der "Vor" epgd Zeit.
Unter Timer->asynchrone Aufträge sehe ich auch die zuletzt aufgenommene Sendung des Timers, aber editieren kann ich den nicht

Actions #14

Updated by horchi almost 7 years ago

das 1970 ist auffällig, kann aber okay sein da es dieses Feld noch nicht von Anfang an gibt - kann auch sein dass es nur für epg2vdr eigene Timer gefüllt wird das müsste ich im code nachsehen.

Wann wurde der Timer denn in die Tabelle eingetragen, das bekommst du so raus:
select id,from_unixtime(inssp),from_unixtime(updsp),from_unixtime(_starttime),type,state,action,starttime,endtime,action,file from timers order by _starttime;

Ansonsten, in der Timer Übersicht siehst du nur Timer welche noch Pending sind oder wenigstens die Aufnahme noch läuft, nach erfolgter Aufnahme verschwinden sie Dort (wenn sie State 'F'inished haben). Dann erscheinen sie noch unter 'kürzliche Aufträge' bis sie nach 2 Tagen endgültig in der Tabelle gelöscht werden.

Der BigBang Timer ist 'Finished' daher sollte er in 'kürzliche Aufträge' zu finden sein.

Die Ansicht 'asynchrone Aufträge' sollte fast immer leer sein, da stehen die Problem-Fälle drin, normal ist wenn dort Timer erscheinen welche vom zuständigen VDR noch nicht übernommen wurden, was sofern der läuft sehr schnell geht. Was steht bei dir da drin?

Actions #15

Updated by HelAu almost 7 years ago

MariaDB [epg2vdr]> select id,from_unixtime(inssp),from_unixtime(updsp),from_unixtime(_starttime),type,state,action,starttime,endtime,action,file from timers order by _starttime;
+----+----------------------+----------------------+---------------------------+------+-------+--------+-----------+---------+--------+---------------------------------------------------------------+
| id | from_unixtime(inssp) | from_unixtime(updsp) | from_unixtime(_starttime) | type | state | action | starttime | endtime | action | file                                                          |
+----+----------------------+----------------------+---------------------------+------+-------+--------+-----------+---------+--------+---------------------------------------------------------------+
|  7 | 2018-02-10 20:11:59  | 2018-02-14 10:19:22  | 1970-01-01 01:00:00       | NULL | F     | a      |      2009 |    2100 | a      | The Big Bang Theory~Die Beischlaf-Vermutung, Sitcom, USA 2016 |
|  8 | 2018-02-10 20:11:59  | 2018-02-12 23:42:33  | 2018-02-15 20:14:11       | NULL | P     | A      |      2009 |    2315 | A      | Germany�s next Topmodel � by Heidi Klum                       |
|  1 | 2018-01-27 11:45:18  | 2018-02-14 10:19:22  | 2018-02-20 23:30:00       | NULL | P     | a      |      2250 |      15 | a      | The Flash~Familie der Schurken                                |
+----+----------------------+----------------------+---------------------------+------+-------+--------+-----------+---------+--------+---------------------------------------------------------------+
3 rows in set (0.00 sec)

Der Big Bang Timer ist aktiv und nimmt wöchentlich am Montag auf.
Das mit den asynchronen Aufträgen ist doch was anderes, und mir ein wenig suspekt;) Da steht eine erledigte Aufnahme vom Dienstag 20.2. (was ja so noch nicht sein kann ) siehe Bild.
Actions #16

Updated by horchi almost 7 years ago

ist mir gerade auch suspekt, komm mal bitte auf Mail, das ist umständlich hier

Actions #17

Updated by horchi almost 7 years ago

  • Status changed from New to Resolved
Actions #18

Updated by horchi over 6 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF