So ich habe das Problem gefunden und auch behoben. Ich teste jetzt noch ein wenig und lad es dann auf GitHub hoch.
Beiträge von sveni_lee
-
-
ja... super. das hat geklappt..
Danke
-
Hallo,
ich habe eine m3u local auf meinem Linux Server abgelegt auf dem auch TVH läuft.
Wie kann ich jetzt unter URL einen localen pfad eingeben?irgendie klappt das bei mir nie... ich habe den kompletten pfad /home/svenilee/TVH/test.m3u angegeben
-
ich bekomme den Serienplaner unter Leia nicht ans laufen...
irgendwie findet KODI den Pfad zum Addon nicht...öffne die override.xml unter /shortcuts/override.xml in deinem Skin-Ordner unter addons und fürde folgende Zeile unter
<!-- Widgets --> ein
XML<widget label="$INFO[System.AddonTitle(plugin.program.serienplaner)]" name="$INFO[System.AddonTitle(plugin.program.serienplaner)]" condition="System.HasAddon(plugin.program.serienplaner)" type="pvr" target="pvr" path="plugin://plugin.program.serienplaner/?action=get_item_serienplaner&reload=$INFO[Window(Home).Property(SerienPlaner.Countdown)]">Serienplaner</widget>
dann skin neu starten... jetzt solltest du die Möglichkeit haben das Widget "serienplaner" auszuwählen...Wird dir aber wahrscheinlich nichts anzeigen.
-
bist Du auf Leia oder Krypton?
-
wenn dein skin script.skinshortcuts verwendet könnte recht einfach sein...
-
hm... also der plugin Pfad sieht bei beiden gleich aus.
Ich hätte gedacht das sich irgendwas in Kodi18 geändert hätte. Da in Kodi 17 ja alles ohne probleme läuft.
Es ist auch nichts dokumentiert und die Skind die ich benutze sind auch die gleichen... -
Hi BJ1,
hast Du noch eine Idee, warum sich das Addon nicht mehr wie gewohnt aufrufen lässt?
Gruß
Sveni_Lee -
ich habe mich jetzt mal mit Kodi Leia auseinander gesetzt.
Hat sich etwas an der Logig zum Widgetaufruf geändert?
bis kodi 17 konnte ich mein Widget mit plugin://plugin.program.serienplaner/?methode=get_item_serienplaner&reload=$INFO[Window(Home).Property(SerienPlaner.Countdown)] aufrufen. Das funktioniert mit Leia nicht mehr. ich bekomme immer eine Fehlermeldung im [definition='1','0']log[/definition]Code12:44:37.318 T:10712 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.program.serienplaner/?methode=get_item_serienplaner&reload=
kann mir jemand einen Tipp geben. -
Ich wollte jetzt mal auf Leia umsteigen und habe mir mal eine portable Version auf den Laptop installiert.
Natürch hab ich den Serienplaner auch installieren wollen.das klappt auch soweit. Allerdings startet er nicht mehr unter Leia. HAt sich irgendetwas grundlegendes geändert?
hier mal der Log auszug...
Code
Alles anzeigen12:44:34.238 T:14816 DEBUG: CPythonInvoker(4, D:\Kodi Leia\portable_data\addons\plugin.program.serienplaner\starter.py): the source file to load is "D:\Kodi Leia\portable_data\addons\plugin.program.serienplaner\starter.py" 12:44:34.239 T:14816 DEBUG: CPythonInvoker(4, D:\Kodi Leia\portable_data\addons\plugin.program.serienplaner\starter.py): setting the Python path to D:\Kodi Leia\portable_data\addons\plugin.program.serienplaner;D:\Kodi Leia\portable_data\addons\script.module.beautifulsoup4\lib;D:\Kodi Leia\portable_data\addons\script.module.certifi\lib;D:\Kodi Leia\portable_data\addons\script.module.chardet\lib;D:\Kodi Leia\portable_data\addons\script.module.feedparser\lib;D:\Kodi Leia\portable_data\addons\script.module.idna\lib;D:\Kodi Leia\portable_data\addons\script.module.requests\lib;D:\Kodi Leia\portable_data\addons\script.module.urllib3\lib;D:\Kodi Leia\system\python\DLLs;D:\Kodi Leia\system\python\Lib;D:\Kodi Leia\python27.zip;D:\Kodi Leia\system\python\lib\plat-win;D:\Kodi Leia\system\python\lib\lib-tk;D:\Kodi Leia;D:\Kodi Leia\system\python;D:\Kodi Leia\system\python\lib\site-packages 12:44:34.239 T:14816 DEBUG: CPythonInvoker(4, D:\Kodi Leia\portable_data\addons\plugin.program.serienplaner\starter.py): entering source directory D:\Kodi Leia\portable_data\addons\plugin.program.serienplaner 12:44:34.240 T:14816 DEBUG: CPythonInvoker(4, D:\Kodi Leia\portable_data\addons\plugin.program.serienplaner\starter.py): instantiating addon using automatically obtained id of "plugin.program.serienplaner" dependent on version 2.25.0 of the xbmc.python api 12:44:34.902 T:14816 DEBUG: CAddonSettings[plugin.program.serienplaner]: loading setting definitions 12:44:34.902 T:14816 DEBUG: CAddonSettings[plugin.program.serienplaner]: trying to load setting definitions from old format... 12:44:34.902 T:14816 DEBUG: CAddonSettings[plugin.program.serienplaner]: loading setting values 12:44:34.903 T:14816 DEBUG: [plugin.program.serienplaner 0.1.4]: Content refresh: 720 mins, screen refresh: 5 mins 12:44:34.903 T:14816 NOTICE: [plugin.program.serienplaner 0.1.4]: Starting Serienplaner V.0.1.4 12:44:34.903 T:14816 NOTICE: [plugin.program.serienplaner 0.1.4]: Settings (re)loaded 12:44:34.903 T:14816 DEBUG: [plugin.program.serienplaner 0.1.4]: Show notifications: True 12:44:34.903 T:14816 DEBUG: [plugin.program.serienplaner 0.1.4]: Show outdated Broadcasts: False 12:44:34.903 T:14816 DEBUG: [plugin.program.serienplaner 0.1.4]: Prefer HD channel: True 12:44:34.903 T:14816 DEBUG: [plugin.program.serienplaner 0.1.4]: Scraper start delay: 30172000 msecs 12:44:34.903 T:14816 DEBUG: [plugin.program.serienplaner 0.1.4]: Refresh interval content: 43200 secs 12:44:34.903 T:14816 DEBUG: [plugin.program.serienplaner 0.1.4]: Refresh interval screen: 300 secs 12:44:34.903 T:14816 DEBUG: [plugin.program.serienplaner 0.1.4]: Refreshing multiplicator: 144 12:44:34.903 T:14816 DEBUG: [plugin.program.serienplaner 0.1.4]: Poll cycles: 1 12:44:35.226 T:1400 DEBUG: CDirectoryProvider[plugin://plugin.program.serienplaner/?methode=get_item_serienplaner&reload=]: refreshing.. 12:44:36.857 T:10712 DEBUG: XFILE::CPluginDirectory::StartScript - calling plugin Serienplaner('plugin://plugin.program.serienplaner/','4','?methode=get_item_serienplaner&reload=','resume:false') 12:44:36.857 T:10404 DEBUG: CPythonInvoker(15, D:\Kodi Leia\portable_data\addons\plugin.program.serienplaner\default.py): start processing 12:44:36.897 T:10404 DEBUG: CPythonInvoker(15, D:\Kodi Leia\portable_data\addons\plugin.program.serienplaner\default.py): the source file to load is "D:\Kodi Leia\portable_data\addons\plugin.program.serienplaner\default.py" 12:44:36.898 T:10404 DEBUG: CPythonInvoker(15, D:\Kodi Leia\portable_data\addons\plugin.program.serienplaner\default.py): setting the Python path to D:\Kodi Leia\portable_data\addons\plugin.program.serienplaner;D:\Kodi Leia\portable_data\addons\script.module.beautifulsoup4\lib;D:\Kodi Leia\portable_data\addons\script.module.certifi\lib;D:\Kodi Leia\portable_data\addons\script.module.chardet\lib;D:\Kodi Leia\portable_data\addons\script.module.feedparser\lib;D:\Kodi Leia\portable_data\addons\script.module.idna\lib;D:\Kodi Leia\portable_data\addons\script.module.requests\lib;D:\Kodi Leia\portable_data\addons\script.module.urllib3\lib;D:\Kodi Leia\system\python\DLLs;D:\Kodi Leia\system\python\Lib;D:\Kodi Leia\python27.zip;D:\Kodi Leia\system\python\lib\plat-win;D:\Kodi Leia\system\python\lib\lib-tk;D:\Kodi Leia;D:\Kodi Leia\system\python;D:\Kodi Leia\system\python\lib\site-packages 12:44:36.898 T:10404 DEBUG: CPythonInvoker(15, D:\Kodi Leia\portable_data\addons\plugin.program.serienplaner\default.py): entering source directory D:\Kodi Leia\portable_data\addons\plugin.program.serienplaner 12:44:36.898 T:10404 DEBUG: CPythonInvoker(15, D:\Kodi Leia\portable_data\addons\plugin.program.serienplaner\default.py): instantiating addon using automatically obtained id of "plugin.program.serienplaner" dependent on version 2.25.0 of the xbmc.python api 12:44:37.190 T:10404 DEBUG: CAddonSettings[plugin.program.serienplaner]: loading setting definitions 12:44:37.190 T:10404 DEBUG: CAddonSettings[plugin.program.serienplaner]: trying to load setting definitions from old format... 12:44:37.191 T:10404 DEBUG: CAddonSettings[plugin.program.serienplaner]: loading setting values 12:44:37.193 T:10404 DEBUG: [plugin.program.serienplaner 0.1.4]: Methode from external script: 12:44:37.193 T:10404 DEBUG: [plugin.program.serienplaner 0.1.4]: Detailurl from external script: 12:44:37.193 T:10404 DEBUG: [plugin.program.serienplaner 0.1.4]: pvrid from external script: 12:44:37.205 T:10404 INFO: CPythonInvoker(15, D:\Kodi Leia\portable_data\addons\plugin.program.serienplaner\default.py): script successfully run 12:44:37.205 T:10404 DEBUG: CPythonInvoker::onExecutionDone(15, D:\Kodi Leia\portable_data\addons\plugin.program.serienplaner\default.py) 12:44:37.318 T:10712 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.program.serienplaner/?methode=get_item_serienplaner&reload=
-
ja, sind auch drin...
ich werd wohl noch mal alles löschen müssen...irgendwie ergibt es nicht viel Sinn
_______________________________________________________________________________________
selber Fehler auch nach Neu-Installation
-
naja, mein TVH und auch die senderlisten liegen nicht in var
XML
Alles anzeigen<?xml version="1.0"?> <settings> <!-- for detailed info about the settings see http://webgrabplus.com/documentation/configuration/webgrabconfigxml --> <filename>guide.xml</filename> <mode>nomark</mode> <postprocess grab="y" run="n">mdb</postprocess> <user-agent>Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0</user-agent> <logging>on</logging> <retry time-out="5">5</retry> <timespan>7</timespan> <update>f</update> <!-- Replace the next dummy channel entry with the channels you want. You can look into the installed siteini.pack folder on your computer For the latest version, see http://webgrabplus.com/epg-channels for the available sites/channels --> <channel update="i" site="tvdigital.de" site_id="rtlcrime" xmltv_id="RTL Crime">RTL Crime</channel> <channel update="i" site="tvdigital.de" site_id="prosiebenfun" xmltv_id="ProSieben Fun">ProSieben Fun</channel> <channel update="i" site="tvdigital.de" site_id="puls4" xmltv_id="Puls 4">Puls 4</channel> <channel update="i" site="tvdigital.de" site_id="silverline" xmltv_id="Silverline">Silverline</channel> <channel update="i" site="tvdigital.de" site_id="kabeleinsclassics" xmltv_id="kabel eins classics">kabel eins classics</channel> <channel update="i" site="tvdigital.de" site_id="srf1" xmltv_id="SRF 1">SRF 1</channel> <channel update="i" site="tvdigital.de" site_id="srf2" xmltv_id="SRF 2">SRF 2</channel> <channel update="i" site="tvdigital.de" site_id="fixundfoxi" xmltv_id="Fix&Foxi">Fix&Foxi</channel> <channel update="i" site="tvdigital.de" site_id="animalplanet" xmltv_id="Animal Planet">Animal Planet</channel> <channel update="i" site="tvdigital.de" site_id="planet" xmltv_id="Planet">Planet</channel> <channel update="i" site="tvdigital.de" site_id="spiegeltvwissen" xmltv_id="Spiegel TV Wissen">Spiegel TV Wissen</channel> <channel update="i" site="tvdigital.de" site_id="bongusto" xmltv_id="BonGusto">BonGusto</channel> <channel update="i" site="tvdigital.de" site_id="geotelevision" xmltv_id="Geo Television">Geo Television</channel> <channel update="i" site="teleclub.ch" site_id="78" xmltv_id="Teleclub Cinema HD">Teleclub Cinema HD</channel> <channel update="i" site="teleclub.ch" site_id="79" xmltv_id="Teleclub Star HD">Teleclub Star HD</channel> <channel update="i" site="teleclub.ch" site_id="145" xmltv_id="Teleclub Prime HD">Teleclub Prime HD</channel> <channel update="i" site="teleclub.ch" site_id="45" xmltv_id="Teleclub Sport 1 HD">Teleclub Sport 1 HD</channel> <channel update="i" site="teleclub.ch" site_id="46" xmltv_id="Teleclub Sport 2 HD / Sky Sport 2 HD">Teleclub Sport 2 HD / Sky Sport 2 HD</channel> <channel update="i" site="sky.de" site_id="11" xmltv_id="RTL Passion">RTL Passion</channel> <channel update="i" site="sky.de" site_id="10" xmltv_id="RTL Living">RTL Living</channel> </settings>
-
der unterschied ist, ich habe eine andere Ordnerstrucktur...
das heist dann meine Daten liegen an einer anderen stelle... das dürfte aber nicht den unterschied machen.apt-get install mono-complete
- erledigtwgethttp://www.webgrabplus.com/sites/default/files/download/SW/V2.1.0/WebGrabPlus_V2.1_install.tar.gz
tar -xvf WebGrabPlus_V2.1_install.tar.gz
cd .wg++./install.sh
- erledigtwget http://webgrabplus.com/sites/default/files/download/SW/V2.1.5/WebGrabPlus_V2.1.5_beta_install.tar.gz
tar -xvf WebGrabPlus_V2.1.5_beta_install.tar.gz
- erledigtgitclone https://github.com/DeBaschdi/webgrabplus-siteinipack.git
cp -R webgrabplus-siteinipack/siteini.pack/ siteini.pack
cp http://siteini.pack/International/horizon.tv.* siteini.user/
- erledigtwo wg++ installiert oder ob der Ordner .wg++ oder wg++ darf keinen unterschied machen.
Ich bin bin Linux kein Neuling... Es gibt einen Grund warum ich nichts in var installiere -
Das scheint jetzt entgültig etwas zerschossen zuhaben...
Code
Alles anzeigensvenilee@Gotham-City:~/Neuer Ordner$ mc svenilee@Gotham-City:~/Neuer Ordner$ ~/.wg++/run.sh WebGrab+Plus/w MDB & REX Postprocess -- version V2.1.5 Jan van Straaten Francis De Paemeleere thanks to Paul Weterings and all the contributing users -------------------------------------------------------------------------------- Job started at 03/02/2019 16:16:17 Job finished at 03/02/2019 16:16:17 done in 0s Unhandled Exception Method 'Array.Empty' not found. at WGconsole.Program.ConsoleApplication (System.String[] args) <0x4144f000 + 0x0750f> in <filename unknown>:0 at WGconsole.Program.Main (System.String[] args) <0x41446f60 + 0x00087> in <filename unknown>:0 For detailed info, see [definition='1','0']log[/definition] file /home/svenilee/.wg++/WebGrab++.[definition='1','0']log[/definition].txt Execution stopped
-
Hallo,
ich versuche grad webgrab++ auf meinem Linux Server ans laufen zubringen. Installation hat wie auf der Webside beschrieben auch funktioniert.
Also habe ich eine eigene config angelegt.
Leider bekomme ich kein guid.xml erstellt.der [definition='1','0']log[/definition] zeigt folgendes:
Code
Alles anzeigenJob started at 03/02/2019 12:52:08 found: /home/svenilee/.wg++/siteini.pack/Germany/tvdigital.de.ini -- Revision 01 found: /home/svenilee/.wg++/siteini.pack/Switzerland/teleclub.ch.ini -- Revision 00 found: /home/svenilee/.wg++/siteini.pack/Germany/sky.de.ini -- Revision 02 processing /home/svenilee/.wg++/guide.xml ... Found existing channel (xmltv_id=RTL Crime) in the config file Found existing channel (xmltv_id=ProSieben Fun) in the config file Found existing channel (xmltv_id=Puls 4) in the config file Found existing channel (xmltv_id=Silverline) in the config file Found existing channel (xmltv_id=kabel eins classics) in the config file Found existing channel (xmltv_id=SRF 1) in the config file Found existing channel (xmltv_id=SRF 2) in the config file Found existing channel (xmltv_id=Fix&Foxi) in the config file Found existing channel (xmltv_id=Animal Planet) in the config file Found existing channel (xmltv_id=Planet) in the config file Found existing channel (xmltv_id=Spiegel TV Wissen) in the config file Found existing channel (xmltv_id=BonGusto) in the config file Found existing channel (xmltv_id=Geo Television) in the config file Found existing channel (xmltv_id=Teleclub Cinema HD) in the config file Found existing channel (xmltv_id=Teleclub Star HD) in the config file Found existing channel (xmltv_id=Teleclub Prime HD) in the config file Found existing channel (xmltv_id=Teleclub Sport 1 HD) in the config file Found existing channel (xmltv_id=Teleclub Sport 2 HD / Sky Sport 2 HD) in the config file Found existing channel (xmltv_id=RTL Passion) in the config file Found existing channel (xmltv_id=RTL Living) in the config file ...................... i=index .=same c=change g=gab r=replace n=new Group (0) : update requested for - 20 - out of - 20 - channels for 1 day(s) ( 1/20 ) TVDIGITAL.DE -- chan. (xmltv_id=RTL Crime) -- mode Force i Unable to update channel RTL Crime See [definition='1','0']log[/definition] file for details Exception.Message: Object reference not set to an instance of an object Exception.StackTrace: at WGconsole.Scrub.ExpandElement (System.String name) <0x409c5000 + 0x017c7> in <filename unknown>:0 at WGconsole.Scrub.Compose (System.String s, Boolean addenter) <0x409c3370 + 0x002a7> in <filename unknown>:0 at WGconsole.Scrub.Edit (System.String element, System.String[] operation, System.String condition) <0x409bf200 + 0x00c47> in <filename unknown>:0 at WGconsole.Scrub.ScrubOperations (System.Collections.Generic.Dictionary`2 operations, System.String type, Boolean channelfile, Boolean next) <0x409b8dd0 + 0x03297> in <filename unknown>:0 at WGconsole.Scrub.ScrubIndexShowDetails (System.String indexshow, WGconsole.SiteIni scrubstrings, Boolean next) <0x409c95b0 + 0x00cab> in <filename unknown>:0 at WGconsole.Program.UpdateChannel (System.String strIndex, WGconsole.ChannelToUpdate Chan, WGconsole.XmlTarget xTarget) <0x409a3000 + 0x00dcf> in <filename unknown>:0 at WGconsole.Program.ConsoleApplication (System.String[] args) <0x418bd000 + 0x05737> in <filename unknown>:0 Existing guide data restored!
hat jemand eine idee, wo ich mit der Fehlersuche starten könnte? -
Hallo,
ich versuche grad einige Folgen einer Kinderserie für meine Jungs in THV einzubinden.
Ich habe eine m3u erstellt mit den Pfaden zu den entsprechenden Episoden.Dann habe ich in TVH ein neues Netzwerk hinzugefügt unter Muxes sehe ich auch die entsprechenden
Episoden aber diese werden immer als "Suchergebnis" FEHLER angezeigt.Mit Simple IPTV PVR geht das ganze... lassen sich m3u mit mkv Inhalt nicht in TVH einbinden?
Gruß
Sveni_Lee -
mit dem originalen Skin wird das ohne Anpassung nicht funktionieren denke ich...
Das Addon ist nur zur Anzeige gedacht, ich hatte mal soetwas wir Aufnahmesteuerung implementiert,
habe es aber nicht weiter verfolgt... Es dient nur zur Anzeige welche Serien im TV wann ausgestrahlt werden... -
wieso?
läuft der Serienplaner bei Dir nicht mehr?
Also ich nutze ihn nach wie vor ohne Probleme... -
also mit ngix habe ich mich noch überhaupt nicht beschäftigt. könnte ich mir aber auch mal anschauen...
Hintergrund: ich habe einen Onkyo Tx-NR525 und einen Außenlautsprechen (bluetooth) am Pool. Ziel ist
es nun über iobroker (meine Hausautomatisierung) meine Musikdatenbank über den Onkyo an Zone2
wiederzugeben. Das ganze funktioniert über einen Bluetoothtransmitter am Zone2-Ausgang wunderbar.
Steurung geht über Remote3 App oder am Onkyo über TV.
ABER ich mcöhte das ganze ja aus iobroker heraus steuern. Dort kann ich zwar über den onkyo-Adapter einige
sachen steuern aber eben nicht durch mein Home-Media oder den iPod browsen. Mein erster gedanke war nun
mit einem script durch die Datenbank browsen und das ganze per DLNA über einem MPD-Server auf dem Onkyo
abspielen... dafür war das Skript gedacht...Nun habe ich die wunderbare Welt des Onkyo eISCP Protokolls entdeckt... besagter iobroker-Adapter nutzt dieses
Protokol über https://github.com/tillbaks/node-eiscp. Ich möchte gern meinen Onkyo ansprechen und die Folder-daten
vom ihm zurückbekommen damit ich damit den Rceiver fernsteuern kann...aber bekomme einefach beie Abfrage in javascribt hin... ich weiß nicht wie ich die node-eiscp nutzen kann...
-
danke, das war es leider auch nicht...
ich habe den benutzer www-data meiner Gruppe hinzugefügt die Lesezugriff auf den Ordner hat. Leider ohne erfolg...EDIT: Klappt jetzt Appache musste neu gestartet werden