|
|
MythTV talk.com - The MythTV forum Hier trifft sich die Welt, um über MythTV zu sprechen!
Welcome on the MythTV users community forum archive, 9228 users already joined the helping and friendly MythTV community! What are you waiting to be the next one?
Click HERE to view the official MythTV users community forum
|
mythfilldatabase und tv_grab_eu_epgdata für mehr als 5 Tage
|
OvisMaximus
|
Hi,
ich habe mich für den XMLTV-grabber tv_grab_eu_epgdata entschieden. Wenn ich den Grabber manuell mit dem Parameter -days 14 aufrufe, erhalte ich für 14 Tage daten.
Ich finde aber nix, wo ich diese Option in mythtv konfigurieren kann.
Weiss jemand wo das geht oder wo man den Grabber patchen kann, damit der Default von 5 auf 14 umgestellt werden kann?
Schönen Dank
OvisMaximus |
|
laga
|
Hallo,
du kannst das in mythfrontend umstellen:
Verschiedenes -> Konfiguration -> Grundeinstellung -> dort dann bei "Mythfilldatabase". Dort kann man bei "Argumente" dann eintragen:
Code:
--max-days 14
Vielleicht auch noch "--update", damit neue Sender, die der Grabber aber die MythTV nicht kennt, nicht in die Datenbank eingepflegt werden. |
|
OvisMaximus
|
Hi,
vielen Dank erstmal, diese vom XMLTV-Grabber abweichende Option war mir nicht bekannt - dort gibt man's ja mit Code: --days 14 an.
Ich starte das Update via cron mit einem Script, nicht via Backend. Entsprechend habe ich die Option Code: --max-days 14 in dem Skript angegeben.
kann man vielleicht mythfilldatabase dazu bringen, einfach nur eine XMLtv-Output-Datei einzulesen? Das manuelle saugen von 14 Tagen Programminfo funktioniert ja.
Nur macht das irgendwie nicht das, was wir erwarten. Im Konsolen-Output von mythfilldatabase findet sich folgendes Summary:
Code:
2008-08-15 14:17:12.163 Using runtime prefix = /usr/local
2008-08-15 14:17:12.178 Empty LocalHostName.
2008-08-15 14:17:12.179 Using localhost value of pzob
2008-08-15 14:17:12.189 New DB connection, total: 1
2008-08-15 14:17:12.194 Connected to database 'mythconverg' at host: localhost
2008-08-15 14:17:12.195 Closing DB connection named 'DBManager0'
2008-08-15 14:17:12.196 Connected to database 'mythconverg' at host: localhost
2008-08-15 14:17:12.199 New DB connection, total: 2
2008-08-15 14:17:12.199 Connected to database 'mythconverg' at host: localhost
2008-08-15 14:17:12.200 mythfilldatabase: Listings Download Started
2008-08-15 14:17:12.443 Updating source #1 (berlin dvb-t) with grabber tv_grab_eu_epgdata
2008-08-15 14:17:12.444 Found 36 channels for source 1 which use grabber
2008-08-15 14:17:14.680 Grabber has capabilities: baseline manualconfig tkconfig apiconfig cache preferredmethod
2008-08-15 14:17:15.147 Grabber prefers method: allatonce
2008-08-15 14:17:15.148 New DB connection, total: 3
2008-08-15 14:17:15.149 Connected to database 'mythconverg' at host: localhost
2008-08-15 14:19:31.946 New DB connection, total: 4
2008-08-15 14:19:31.946 Connected to database 'mythconverg' at host: localhost
..... gaaanz viele "Ignoring empty timestamp." und "...Error inserting person"
2008-08-15 14:27:18.994 Updated programs: 286 Unchanged programs: 4673
2008-08-15 14:27:19.251 Data fetching complete.
2008-08-15 14:27:19.252 Adjusting program database end times.
2008-08-15 14:27:19.366 0 replacements made
2008-08-15 14:27:19.368 mythfilldatabase: Listings Download Finished
2008-08-15 14:27:19.368 Marking generic episodes.
2008-08-15 14:27:19.613 Found 92
2008-08-15 14:27:19.613 Marking repeats.
2008-08-15 14:27:19.851 Found 0
2008-08-15 14:27:19.851 Unmarking new episode rebroadcast repeats.
2008-08-15 14:27:19.851 Found 0
2008-08-15 14:27:20.315 Marking episode first showings.
2008-08-15 14:27:23.695 Found 7193
2008-08-15 14:27:23.695 Marking episode last showings.
2008-08-15 14:27:27.072 Found 7193
2008-08-15 14:27:27.073
===============================================================
| Attempting to contact the master backend for rescheduling. |
| If the master is not running, rescheduling will happen when |
| the master backend is restarted. |
===============================================================
2008-08-15 14:27:27.076 Connecting to backend server: 10.10.60.1:6543 (try 1 of 5)
2008-08-15 14:27:27.077 Using protocol version 40
2008-08-15 14:27:27.123 Received a remote 'Clear Cache' request
2008-08-15 14:27:27.124 mythfilldatabase run complete.
2008-08-15 14:27:27.124 DataDirect: Deleting temporary files
Die Fehlermeldungen sind (rate ich mal) egal, da hier versucht wird, statt einem Personen-Reocord pro Nase ein Record pro Aufzeichnung anzulegen. Das geht dann schief weil zu lang und mehrfach. Ist IMHO ein unabhängiges und anderes Problem.
Der Status in Mythweb/status/Machine-Information sagt mir danach:
Code:
Disk Usage:
* Total Disk Space:
o Total Space: 457,861 MB
o Space Used: 456,805 MB
o Space Free: 1,056 MB
Last mythfilldatabase run started on 2008-08-15 14:24 and ended on 2008-08-15 14:27. mythfilldatabase ran, but did not insert any new data into the Guide for 1 of 1 sources. This can indicate a potential grabber failure.
There's guide data until 2008-08-22 05:30 (7 days).
was nicht wirklich meinen Erwartungen entspricht.
Da mach ich doch bestimmt noch was falsch, oder? |
|
niko86
|
um mythfilldatabase eine XML Datei zu füttern kannst du folgenden Befehl benutzen:
# mythfilldatabase --file <sourceid> deineEPGDaten.xml |
|
OvisMaximus
|
Das Problem war, dass der Parameter --max-days XX die Vorgabe nicht automatisch via --days XX an den XMLTV-grabber weiter gibt. Wenn man ihm das explizit aufträgt, dann fluppt das wies soll:
/usr/local/bin/mythfilldatabase --max-days 14 --graboptions '--days 14' |
|
Go to the original "mythfilldatabase und tv_grab_eu_epgdata für mehr als 5 Tage" thread |
|