Meine letzten Programmierungen liegen schon etwas zurück, aber war da nicht irgendwas mit xbmc.translatePath ?
Oder man könnte viell. testweise mal die EPG Daten in nen Order von Kodi verschieben und den special:// Pfad mal ausprobiere?
Das wird nicht gehen. Die Datei wird von tinyxml2 gelesen, das geht nicht über das Kodi-Filesystem so viel ich weiss.