dann fehlt das im VDRSternELEC ggf. dem maintainer melden
epgd mit TVDB API 4
-
-
-
du hast die episodes Tabelle geleert? Wurde sie dann wieder gefüllt (nach einem restart des epgd) bzw ist der so eingestellt das er es Initial macht ansonsten müsstest du auf den nächsten täglichen lauf warten? Wieviele Datensätze hat die Tabelle? Sind die Daten zu den Serien da zu welchen du die Staffel und Episode vermisst?
-
Ich habe gar nichts an den Daten verändert. Nur Updates der Plugins und epgd... Läuft yaVDR
Code
Alles anzeigendarkwing@vdr01:~$ epgd-tool -show-size +--------------------+------------+ | Database | Size in MB | +--------------------+------------+ | epg2vdr | 8143.67 | | information_schema | 0.19 | +--------------------+------------+ +-----------------+------------+ | Tables | Size in MB | +-----------------+------------+ | series_media | 5677.69 | | movie_media | 1731.44 | | images | 235.08 | | events | 183.66 | | series_episode | 89.14 | | useevents | 78.30 | | recordinglist | 45.56 | | episodes | 39.16 | | imagerefs | 37.09 | | fileref | 11.58 | | components | 5.02 | | movie_actors | 2.53 | | movie | 2.11 | | movie_actor | 1.64 | | series | 1.56 | | series_actor | 1.52 | | timers | 0.16 | | messages | 0.13 | | channelmap | 0.11 | | snapshot | 0.05 | | vdrs | 0.03 | | timersdone | 0.03 | | analyse | 0.03 | | users | 0.02 | | recordingimages | 0.02 | | parameters | 0.02 | | recordingdirs | 0.02 | | searchtimers | 0.02 | | eventsviewplain | NULL | | thetvdbview | NULL | | eventsview | NULL | +-----------------+------------+
epgd.conf
Code
Alles anzeigendarkwing@vdr01:~$ cat /etc/epgd/epgd.conf # ------------------------------------ # Configuration of EPG Daemon # ------------------------------------ DbHost = localhost # ip/name of mysql server host (default localhost) DbPort = 3306 # port of the mysql server (default 3306) DbName = epg2vdr # name of the database (default epg2vdr) DbUser = epg2vdr # database user (default epg2vdr) DbPass = epg # database password (default epg) #EpgView = eventsview.sql EpgView = eventsview-MV.sql # Passende eventsviewplain.sql wird benötigt! EpgViewWeb = eventsviewplain.sql TheTvDBView = thetvdbview.sql # Enable or disable the initial update of your external EPG provider after starting epgd (default 1) CheckInitial = 1 # Download (insert) EPG information for the next # days (default 8) DaysInAdvance = 8 # Update already insert days (default 2) DaysToUpdate = 4 # Perform automatic update every <x> hours (default: 2 hours) UpdateTime = 4 # Call merging of DVB and external EPG after <x> DVB changes and update clients (default 500) UpdateThreshold = 350 XmlStoreToFs = 0 GetEPGImages = 1 # EpgImageSize # 0 = 174x130 # 1 = 329x245 # 2 = 525x400 EpgImageSize = 2 MaxImagesPerEvent = 1 SeriesEnabled = 1 SeriesPort = 2006 SeriesStoreToFs = 1 SeriesUrl = www.eplists.de ScrapEpg = 1 ScrapRecordings = 1 #ScrapMovieDbApiKey = # NetDevice = eth0 # CachePath = /var/cache/epgd/ # HttpPort = 9999 # HttpProxy = 127.0.0.1:8000 # UserName = # Password = # Logging level 1-5 (Errors, Infos, Debug ...) (default 1) LogLevel = 1 # --------------- # tvspielfilm plugin # --------------- # Imagesize # 1 130px # 2 320px # 3 476px # 4 952px tvsp.imageSize = 2 # Debug Options tvsp.saveJson = 0 tvsp.saveXml = 0 # --------------- # epgdata plugin # --------------- epgdata.url = http://www.epgdata.com epgdata.pin = insert-your-pin-here # Download timeout in seconds (default 180) #epgdata.timeout = 180
-
okay der initiale Lauf ist an.
Also wie geschrieben, um alles wieder zu bekommen hilft nur das einmalige truncaten der episodes Tabelle und danach ein Neustart des epgd.
Bis dahin fehlen dir zu den Serien die Namen welche die eplist Quelle als Links liefert.
Oben hast du nur die Größe nicht die Anzahl der Datensätze preisgegeben aber das ist dennoch schon mal ein Hinweis das dir die Serien-Links noch fehlen denn meine Tabelle ist grob doppelt so groß. -
nicht die Anzahl der Datensätze preisgegeben
Wie kann ich das machen? Habe nur Fernzugriff und Datenbank Kenntnisse fast null
-
-
Wie kann ich das machen? Habe nur Fernzugriff und Datenbank Kenntnisse fast null
Am einfachsten so:
mysql -u epg2vdr -pepg -Depg2vdr
truncate table episodes;
Danach habe ich noch zur Sicherheit epgd neu gestartet.
geht auch prima mit Fernzugriff bzw. ist kein Unterschied ob lokal oder per ssh login.
-
Danke. Melde mich dann noch mal wenn es was neues gibt
-
Hi all,
mit der neuen Version von epgd&friends hab ich im Moment, trotz Löschen der episodes-Tabelle, ein Problem, daß nur die Hälfte der Serien erkannt werden.
Etwa hier Gilmore Girls - in der "episodes"-Tabelle vorhanden:
Code| GILMOREGIRLS | TRAUTESHEIMSTRESSALLEIN | de | 1674999392 | 1674999392 | C | 0 | NULL | NULL | Gilmore Girls | Trautes Heim, Stress allein | 2 | 15 | 22 | 36 | NULL | NULL | NULL | NULL | +--------------+-------------------------+------+------------+------------+-------+------+-----------+---------------+---------------+-----------------------------+--------+------+-------+--------+-----------+-----------+-----------+---------+ 1 row in set (0,121 sec) MariaDB [epg2vdr]> select * from episodes where partname like "Nachhilfe"; +----------------------------------+--------------+------+------------+------------+-------+------+-----------+---------------+----------------------------------------+-----------+--------+------+-------+--------+-----------+-----------+-----------+---------+ | compname | comppartname | lang | inssp | updsp | state | link | shortname | compshortname | episodename | partname | season | part | parts | number | extracol1 | extracol2 | extracol3 | comment | +----------------------------------+--------------+------+------------+------------+-------+------+-----------+---------------+----------------------------------------+-----------+--------+------+-------+--------+-----------+-----------+-----------+---------+ | GILMOREGIRLS | NACHHILFE | de | 1674999392 | 1674999392 | C | 0 | NULL | NULL | Gilmore Girls | Nachhilfe | 2 | 19 | 22 | 40 | NULL | NULL | NULL | NULL |
und im vdradmin-am findet er beim besten Willen nur die S&E für letztere Episode:
Die Nanny findet er überhaupt nicht, obwohl auch in der episodes-Tabelle. Ebenso werden z.B. von "Medical Detectives" nur die Folgen auf NITRO, nicht aber jene auf RTLup als Serien erkannt.
Ich hab nur ein Einzelgerät mit epgd und beiden Scrapern (scraper2vdr und noch tvscraper).
Den generellen Debug-Level für vdr soweit erhöhen, daß da was erscheint, das würde mir das Logfile zuspammen.
Was kann ich tun hier? Wieder zu den Vorversionen zurück?
-
wie viele Zeilen hast du denn ~ auf deiner episodes Tabelle, hier in etwa 179.000
"Medical Detectives" ist korrekt, hab ich die passenden Folgen auf der Datenbank aber da die Episoden als Dokumentation und nicht als Serie gelistet sind findet keine Auflösung statt. Würde man das auf die ganze DB loslassen würde das die meisten schnell ans Limit bringen.
-
Danke
Ja, 179.536 sind es genau. Ah, da muß ich noch sehen ... die "Medical Detectives" von NITRO sind als Serie getaggt, daher klappt es bei denen. RTLup Doku, keine S&E.
Aber "Die Nanny" und "Gilmore Girls" sind als Serie gekennzeichnet, ich hab gestern und heute mal die episodes-Table geleert, wurde auch neu befüllt, die Titel sind da und werden trotzdem nicht erkannt.
Wie kann ich das sinnvoll debuggen?
Liebe Grüße aus Wien!
-
Das ist interessant, klären wir morgen wenn du magst. Bei mir sind die beiden Serien korrekt zugeordnet , hab ich kontrolliert.
-
Lieber CKone,
hat sich offenbar geklärt - ich mußte noch die epg.dat löschen und aus der DB neu generieren, dann die Timer neu erzeugen lassen, jetzt sind die Serien im richtigen Ordner und mit SxxEyyy versehen. Ich verwende dafür nach wie vor epgsearch und uservars.conf
-
Bei mir scheint es jetzt auch zu passen.
-
hat sich offenbar geklärt - ich mußte noch die epg.dat löschen und aus der DB neu generieren
das wäre jetzt auch meine Vermutung gewesen
-
Ich habe doch noch ein Problem mit der aktuellen Version:
Es fehlen immer noch einige Staffel/Serien Informationen bei verschiedene Sender und Serien. Diesmal ist die Gemeinsamkeit, dass die Sendungen weiter in der Zukunft liegen und es nur externes EPG (zum Test auch bei verschiedenen Quellen) gibt. Sobald das interne EPG dazukommt, funktioniert es. VDR epg.datat und epgd Datenbank habe ich schon gelöscht, Problem kommt nach einiger Zeit wieder.
Kann das jemand reproduzieren ?
-
muss ich mal testen, sollte aber nicht sein solang die Events als Serie getagged sind.
Hast du da Beispielserien?
-
Sorry, die Beispiele habe ich vergessen:
Star Trek - Enterprise~Staffel ab 06.02.
Star Trek - Deep Space Nine ab 06.02.
Navy CIS~Staffel ab 07.02.
The Bull ab 07.02.
Grey's Anatomy - Die jungen Ärzte~Staffel ab 08.02.
American Housewife~Staffel ab 08.02.
Das Problem startet jeweils an dem Tag, wo der Sender noch kein internes EPG gesendet hat und wandert mit jedem Tag weiter.
-
kann ich bei mir nicht nachvollziehen, bin aber auch nicht auf der aller aktuellsten epgd Version
magst du mir da einmal Zugang zu deiner DB geben, weiß aber nicht ob ich da heute zu komme - evtl heute Abend sonst morgen tagsüber?
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!