Hallo zusammen,
ich habe, seitdem mein yaVDR auch Hotbird Sender in der channels.conf hat und diese auch automatisiert scannt, hinzufügt und aktualisiert ein Problem mit meiner Kodi Box und VNSI.
Das VNSI Addon der Kodi Box holt sich die Channels vom VDR und fliegt dann immer auf die Nase mit folgender Meldung:
17:34:07.778 T:139638883067648 ERROR: SQL: [TV29.db] Abort due to constraint violation
Query: INSERT INTO channels (iUniqueId, bIsRadio, bIsHidden, bIsUserSetIcon, bIsUserSetName, bIsLocked, sIconPath, sChannelName, bIsVirtual, bEPGEnabled, sEPGScraper, iLastWatched, iClientId, idEpg) VALUES (187685585, 1, 0, 0, 0, 0, '/storage/channellogos/1_0_2_1F32_E26_13E_820000_0_0_0.png', 'RADIO 06 WORLD SERVICE OBSOLETE', 0, 1, 'client', 0, 1151313531, -1)
Habe mir dann mal die TV29.db geholt und mit einem SQL Lite Tool rumgespielt und versucht, den Insert zu machen. Schlägt fehl weil die iUniqueId schon vergeben ist. Und zwar in dem Fall an den Sender "RADIO 06 WORLD SERVICE".
Ok, mir das ganze mal in der channels.conf auf dem VDR angeschaut:
RADIO 06 WORLD SERVICE OBSOLETE;OBSOLETE IRIB:12437:HC34M2O20P0S1:S13.0E:29900:0:1861=per@17:0:0:7986:318:3622:0
RADIO 06 WORLD SERVICE;IRIB:12437:HC34M2O20P0S1:S13.0E:29900:0:0:0:0:7986:318:3622:0
Sieht bis auf eine Kleinigkeit ziemlich identisch aus. Also habe ich mal beide Sender gelöscht und dachte, das Problem ist gelöst. War es dann auch, nachdem ich noch diverse andere "doppelte" Sender gelöscht habe, alle auf Hotbird. Leider kam es nun wieder, weil alle Sender wieder gefunden wurden. Im o.g. Beispiel eben auch wieder beide. Der mit und der ohne OBSOLETE.
Nun frage ich mich, wie ich das in Griff kriege. Habe gesucht, es scheint aber weder für den VDR eine Möglichkeit zu geben, Sender nicht in die channels.conf einzutragen, noch für das VNSI Addon auf Kodi, Sender nicht zu übernehmen.
Nicht mehr die channels.conf automatisiert überarbeiten zu lassen würde das Problem natürlich beheben, aber dann habe ich ja andere Probleme. Finde die automatische Pflege und Aktualisierung eigentlich ziemlich hilfreich.
Hat jemand eine Idee?
Danke und viele Grüße,
Roi
PS: Sollte das im falschen Bereich sein, sorry. Vielleicht kann das ja in dem Fall jemand verschieben.