habe das aktuelle epg über den neuen mapper laufenlassen.
ist bereits online, darf getestet werden !
[RELEASE] Takealug EPG Grabber
-
DeBaschdi -
8. Februar 2019 um 09:36 -
Unerledigt
-
-
Was mich nur wundert, bei dir hätte ja dann überall "Spielshow" als Kategorie stehen müssen, somit hat ja Kodi etwas erkannt, nur halt die "falsche" Kategorie.
Sieht aber jetzt bei dir so aus wie bei mir, alles ist markiert
mein fehler war das ich das gegrabbte "Series" so gemappt hatte :
"Series" => $SHOW ,definiert wurde es so :
my $SHOW = "Show / Game show";das ist natürlich fatal, denn so gut wie alle programme enthalten die category series.
zur fehlerbehebung für alle die meinen genremapper.pl verwenden
ersetzt
"Series" => $SHOW ,einfach in
"Series" => Series , -
-
Ich häng mich hier wieder an
nichts für ungut @DeBaschdi, es ist toll was du hier machst und ich werde mich dafür auch erkenntlich zeigen aber da ich nur 35 Sender nutze erstell ich mir jetzt selber die XML mit webgrab. ist übersichtlicher, kleiner Datenmenge und leichter für mich anzupassen
aber ich steh gerade ebenfall bei den Genres und dreh mich im kreis.
zumindest weis ich wie ich in der ini die categories ändern kann, aber das geht sicher einfacher?
ich kann das mapping auch mit DVBLink beeinflussen, nur hab ich da nur sporadisch Ändernen welche ich noch nicht nachvollziehen kann.
-
@Mario_Lang
Steht dir frei alles selbst zu machen.
Ich habe alles dokumentiert, alles nachzulesen.
(Tvheadend webgrab+ genremapper.pl)
(Selbst bei der ini reperatur beteilige ich mich)Dvblink nutze ich nicht, kann dir dazu auch nichts sagen.
sorry.Ich habe den krux erkannt, es ist eben schon teilweise sehr kompliziert.
Genau aus diesem grund biete ich eine bereits fertige xml an, die alle deutschsprachigen sender enthällt.
Auf extrawürste (pay tv in seperater xml oder regionale in seperater xml) gehe ich nicht ein.Entweder ihr nutzt meine fertige xml die alle deutschsprachigen enthällt oder ihr macht es selbst.
Lg++edit
Und selbst das ist schon ne menge arbeit, die kaum einer zu schätzen weiß.
Weißt du wiviel bier ich trinken durfte? Genau 3stück -
-
Este du bist ein genie !
genau das war der fehler.
$show hat das ganze "überschrieben"
yay!!!!!!
fehler gefundenwenn dann ein unwissendes genie *g*. aber schön langsam durchschaue ichs.
danke übrigens dass du auch deine Scripte etc. zur Verfügung stellst. ich mache gern alles selbst, aber für die Scripte und vor allem für die ini's fehlt mir die Zeit und vor allem das Wissen.
wie hast du dich in die ini Erstellung eingelesen? möchte da zumindest ein Grundwissen aufbauen, denn eine alternative gibt es nicht.
Übrigens denke ich schon dass das viele zu schätzen wissen. Ohne deine ini müsste ich mir wieder ein epg kaufen. und dann fehlen meistens wieder ein paar Sender.
Die webgrab++ ini's veraltern leider. ohne horizon war es schon schwer eine funktionierende deutsch/österreichische Kombi zu bekommen. -
@Mario_Lang
Steht dir frei alles selbst zu machen.
Ich habe alles dokumentiert, alles nachzulesen.
(Tvheadend webgrab+ genremapper.pl)
(Selbst bei der ini reperatur beteilige ich mich)Dvblink nutze ich nicht, kann dir dazu auch nichts sagen.
sorry.Ich habe den krux erkannt, es ist eben schon teilweise sehr kompliziert.
Genau aus diesem grund biete ich eine bereits fertige xml an, die alle deutschsprachigen sender enthällt.
Auf extrawürste (pay tv in seperater xml oder regionale in seperater xml) gehe ich nicht ein.Entweder ihr nutzt meine fertige xml die alle deutschsprachigen enthällt oder ihr macht es selbst.
Lg++edit
Und selbst das ist schon ne menge arbeit, die kaum einer zu schätzen weiß.
Weißt du wiviel bier ich trinken durfte? Genau 3stückich glaub du hast mich falsch verstanden!
1. ich nutze keinen ausgefallen, pay tv oder anders sprachige Sender. Nur 35 gängige Sender die ich alle mit deiner XML abdecken kann. Da du aber nicht nur mich damit versorgst und jeder was anders sieht kommen da gleich 100 - 200 Sender zusammen die ich nicht brauche.
2. da ich eben den Sonderfall DVBLink habe (was ich nicht ändern will weils eigentlich seit 5 Jahren ohne Ausfall oder Probleme läuft) muss ich irgendwie den weg finden wie das EPG in Kodi und in der DVBLink APP / Programmführer (verwende ich gerne für die Aufnahmenplanung) relativ gleich ausschaut / aufgebaut ist.
nur als kleines Beispiel:
aus anzeige im DVBLink: Kunst, Kultur, Populäre Kunst (keine Farbe weil nicht erkannt)
wird in Kodi: Musik / Ballet / Tanz (mit Farbe da erkannt)ohne mapping dazwischen
PS: und weil selber gerne mehr als 3 Bier trinke kannst jetzt einkaufen gehen
-
-
prost mario
-
Danke für die Antwort. Da werde ich mal bei Gelegenheit updaten.
Wenn es nicht zu viel arbeit macht, hätte ich noch ein paar Sender die mir fehlen:
Brazzers TV
DAZN 1 Bar HD
DAZN 2 Bar HDDORCEL TVeoTVeSports1euronews
GEO TV HDgotvHustler TV
Leipzig FernsehenLUST PURMDR SachsenMTV Brand NewMTV DanceMTV HitsMTV Music 24MTV ROCKSNick Jr.PLAYBOY TVRadio Bremen HDRCK TVRiCSAT.1 emotionsSilverlineSky 1
Sky Sport Bundesliga UHD
Sky Sport UHDSony Channeltm3illegaltm3+illegalToggo plus
Travelxp 4k
VH1VH1 ClassicVividXITEXXLMDR Sachsenbereits enthaltenNITRObereits enthaltenLeipzig Fernsehen
TOGGO Plusbereits enthaltenRadio BremenTV bereits enthaltenEuronewsbereits enthaltenNICK/MTVbereits enthaltenComedy Central (24h)ORF Sport +bereits enthalten8Sport
eoTV
Folx TVFamily TVillegal
Al Jazeera EnglishTV5MONDE Europe
DRF1health.tvBloomberg Europe TV
Deutsche Wellein ca 2h verfügbar
hoppelsender bekommen eigene xml
rest versuch ich aufzutreiben.
LG -
-
tm3 bzw family tv ist wohl nicht mehr notwendig
https://www.dwdl.de/nachrichten/71…ntzug_fuer_tm3/ -
So, nach ein paar Tagen PAuse hier ein kurzes Feedback von mir (= der mit dem Libreelec, bei dem der wget nicht ging...):
- beim Libreelec wget zu aktualisieren ist nicht so einfach bzw von den Machern nicht so gewünscht, daher hab ich das sein gelassen
- stattdessen habe ich das curl Script verwendet und damit konnte ich auch die .tar.gz-Datei runterladen können, soweit so gut
- was nicht ging war das Entpacken, hier gibts die Meldung "tar: invalid tar magic" (kompletter Output ist weiter unten)
- somit kann ich das Ganze aktuell nicht automatisierenIch habe die Datei dann manuell am PC ausgepackt und in mein EPG Verzeichnis geschoben und siehe da: mein PVR IPTV Client kann das Ding lesen, aber nur sehr wenige Sender hatten den EPG gefüllt. Das liegt größtenteils daran, dass meine Senderliste (.m3u-Datei) andere Sendernamen als im XML verwendet, da geht die Zuordnung dann nicht.
Hier habe ich mir aber geholfen, indem ich meine Sender in meiner m3u-Datei so benannt habe, wie sie in der Guide-Datei heißen, und schon passt alles.Von daher bin ich so jetzt erstmal glücklich, die Datei da alle 2-4 Tage per Hand auf mein Pi zu packen ist kein Ding, automatisiert wäre schöner, aber da sind mir wissenstechnisch die Hände gebunden, wie ich das Entpacken zum Laufen bekomme. Vielleicht findet sich ja hier ein Mitleser, der ein ähnliche Konstellation hat (Rasberry Pi mit Libreelec 9.0) so dass Rudelwissen zur Lösung führt.
Vorab erstmal mein Dank an den Entwickler, ich werde hier weiter mitlesen.
HTML
Alles anzeigenLibreELEC-WZ:~/epg # ./epgloader-curl.sh ./epgloader-curl.sh: line 2: wnloader: not found rm: can't remove '/storage/epg/guide-mapped-de.xml.tar.gz': No such file or directory <!DOCTYPE html> <!--[if IE 8]> <html xmlns="http://www.w3.org/1999/xhtml" class="ie8" lang="de-DE"> <![endif]--> <!--[if !(IE 8) ]><!--> <html xmlns="http://www.w3.org/1999/xhtml" lang="de-DE"> <!--<![endif]--> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Anmelden ‹ Take a look at — WordPress</title> <link rel='dns-prefetch' href='//s.w.org' /> <link rel='stylesheet' id='dashicons-css' href='https://takealug.de/wordpress/wp-includes/css/dashicons.min.css?ver=5.0.3' type='text/css' media='all' /> <link rel='stylesheet' id='buttons-css' href='https://takealug.de/wordpress/wp-includes/css/buttons.min.css?ver=5.0.3' type='text/css' media='all' /> <link rel='stylesheet' id='forms-css' href='https://takealug.de/wordpress/wp-admin/css/forms.min.css?ver=5.0.3' type='text/css' media='all' /> <link rel='stylesheet' id='l10n-css' href='https://takealug.de/wordpress/wp-admin/css/l10n.min.css?ver=5.0.3' type='text/css' media='all' /> <link rel='stylesheet' id='login-css' href='https://takealug.de/wordpress/wp-admin/css/login.min.css?ver=5.0.3' type='text/css' media='all' /> <meta name='robots' content='noindex,noarchive' /> <meta name='referrer' content='strict-origin-when-cross-origin' /> <meta name="viewport" content="width=device-width" /> </head> <body class="login login-action-login wp-core-ui locale-de-de"> <div id="login"> <h1><a href="https://de.wordpress.org/" title="Powered by WordPress" tabindex="-1">Powered by WordPress</a></h1> <form name="loginform" id="loginform" action="https://takealug.de/wordpress/wp-login.php" method="post"> <p> <label for="user_login">Benutzername oder E-Mail-Adresse<br /> <input type="text" name="[definition='1','0']log[/definition]" id="user_login" class="input" value="" size="20" /></label> </p> <p> <label for="user_pass">Passwort<br /> <input type="password" name="pwd" id="user_pass" class="input" value="" size="20" /></label> </p> <p class="forgetmenot"><label for="rememberme"><input name="rememberme" type="checkbox" id="rememberme" value="forever" /> Angemeldet bleiben</label></p> <p class="submit"> <input type="submit" name="wp-submit" id="wp-submit" class="button button-primary button-large" value="Anmelden" /> <input type="hidden" name="redirect_to" value="https://takealug.de/wordpress/wp-admin/" /> <input type="hidden" name="testcookie" value="1" /> </p> </form> <p id="nav"> <a rel="nofollow" href="https://takealug.de/wordpress/wp-login.php?action=register">Registrieren</a> | <a href="https://takealug.de/wordpress/wp-login.php?action=lostpassword">Passwort vergessen?</a> </p> <script type="text/javascript"> function wp_attempt_focus(){ setTimeout( function(){ try{ d = document.getElementById('user_login'); d.focus(); d.select(); } catch(e){} }, 200); } wp_attempt_focus(); if(typeof wpOnload=='function')wpOnload(); </script> <p id="backtoblog"><a href="https://takealug.de/wordpress/">← Zurück zu Take a look at</a></p> <div class="privacy-policy-page-link"><a class="privacy-policy-link" href="https://takealug.de/wordpress/datenschutzerklaerung/">Datenschutzerklärung</a></div> </div> <div class="clear"></div> </body> </html> <!DOCTYPE html> <!--[if IE 8]> <html xmlns="http://www.w3.org/1999/xhtml" class="ie8" lang="de-DE"> <![endif]--> <!--[if !(IE 8) ]><!--> <html xmlns="http://www.w3.org/1999/xhtml" lang="de-DE"> <!--<![endif]--> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Anmelden ‹ Take a look at — WordPress</title> <link rel='dns-prefetch' href='//s.w.org' /> <link rel='stylesheet' id='dashicons-css' href='https://takealug.de/wordpress/wp-includes/css/dashicons.min.css?ver=5.0.3' type='text/css' media='all' /> <link rel='stylesheet' id='buttons-css' href='https://takealug.de/wordpress/wp-includes/css/buttons.min.css?ver=5.0.3' type='text/css' media='all' /> <link rel='stylesheet' id='forms-css' href='https://takealug.de/wordpress/wp-admin/css/forms.min.css?ver=5.0.3' type='text/css' media='all' /> <link rel='stylesheet' id='l10n-css' href='https://takealug.de/wordpress/wp-admin/css/l10n.min.css?ver=5.0.3' type='text/css' media='all' /> <link rel='stylesheet' id='login-css' href='https://takealug.de/wordpress/wp-admin/css/login.min.css?ver=5.0.3' type='text/css' media='all' /> <meta name='robots' content='noindex,noarchive' /> <meta name='referrer' content='strict-origin-when-cross-origin' /> <meta name="viewport" content="width=device-width" /> </head> <body class="login login-action-login wp-core-ui locale-de-de"> <div id="login"> <h1><a href="https://de.wordpress.org/" title="Powered by WordPress" tabindex="-1">Powered by WordPress</a></h1> <div id="login_error"> <strong>FEHLER</strong>: Cookies sind gesperrt oder werden von deinem Browser nicht unterstützt. Du musst <a href="https://codex.wordpress.org/Cookies">Cookies aktivieren</a>, um WordPress verwenden zu können.<br /> </div> <form name="loginform" id="loginform" action="https://takealug.de/wordpress/wp-login.php" method="post"> <p> <label for="user_login">Benutzername oder E-Mail-Adresse<br /> <input type="text" name="[definition='1','0']log[/definition]" id="user_login" aria-describedby="login_error" class="input" value="" size="20" /></label> </p> <p> <label for="user_pass">Passwort<br /> <input type="password" name="pwd" id="user_pass" aria-describedby="login_error" class="input" value="" size="20" /></label> </p> <p class="forgetmenot"><label for="rememberme"><input name="rememberme" type="checkbox" id="rememberme" value="forever" checked='checked' /> Angemeldet bleiben</label></p> <p class="submit"> <input type="submit" name="wp-submit" id="wp-submit" class="button button-primary button-large" value="Anmelden" /> <input type="hidden" name="redirect_to" value="https://takealug.de/wordpress/wp-admin" /> <input type="hidden" name="testcookie" value="1" /> </p> </form> <p id="nav"> <a rel="nofollow" href="https://takealug.de/wordpress/wp-login.php?action=register">Registrieren</a> | <a href="https://takealug.de/wordpress/wp-login.php?action=lostpassword">Passwort vergessen?</a> </p> <script type="text/javascript"> function wp_attempt_focus(){ setTimeout( function(){ try{ d = document.getElementById('user_login'); d.focus(); d.select(); } catch(e){} }, 200); } wp_attempt_focus(); if(typeof wpOnload=='function')wpOnload(); </script> <p id="backtoblog"><a href="https://takealug.de/wordpress/">← Zurück zu Take a look at</a></p> <div class="privacy-policy-page-link"><a class="privacy-policy-link" href="https://takealug.de/wordpress/datenschutzerklaerung/">Datenschutzerklärung</a></div> </div> <div class="clear"></div> </body> </html> % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 29028 0 29028 0 0 39601 0 --:--:-- --:--:-- --:--:-- 39601 tar: invalid tar magic
-
-
-obsolet-
-
Vielen Dank für das Update!
Du schriebst, "ORF SPORT +" wäre bereits enthalten. Ich finde aber nur "ORF Sport HD" - sind die identisch? Auch finde ich "NICK/MTV+" (Time-Sharing) nicht.
... und was sind "Hoppelsender"?
-
-
Hoppelsender
porn
-
Vielen Dank für das Update!
Du schriebst, "ORF SPORT +" wäre bereits enthalten. Ich finde aber nur "ORF Sport HD" - sind die identisch? Auch finde ich "NICK/MTV+" (Time-Sharing) nicht.
... und was sind "Hoppelsender"?
ORF Sport HD "sollte" ORF Sport + sein... teste doch einfach
NICK MTV ist Nick (nick gibt es nicht mehr als 24h)
-
-
ORF Sport HD "sollte" ORF Sport + sein... teste doch einfach
ja das ist so. ist nur falsch benannt auf horizon
-
××edit neu 2Ich versuche eine static wget version mit ssl zu kompilieren, das sollte bei libreelec abhilfe schaffen für all jene die kein entware installieren können/wollen.
Danke für Deine Mühe - im Eingangsposting ist allerdings noch nichts aktualisiert, ich nehm an, dass Du noch nicht fertig bzw. zufrieden bist, richtig?! -
-
richtig, ich bin noch nicht dazu gekommen, ich melde mich sobald ich eine static wget version basteln konnte.
-
Nach Stunden des tüftelns jetzt folgender durchbruch :
++ curl Linux version jetzt in Revision 4!
jetzt Core+Libreelec tauglich (ggf auch unraid tauglich) + "abwärtskompatibel" zu jedem anderen Linux. (sofern curl mindestens tls 1.1 unterstützt)++edit
Findet ihr im startpost (alte curl version gibt es nicht mehr)@Hiob darfst testen
-
-
++ Hoppelsender in seperater XML
hier zu finden :
Hoppelsender -
@DeBaschdi
Prima, das Script geht jetzt und lädt die epg Datei sauber runter.
Was ich jetzt noch hinbekommen muss wäre das regelmäßige Runterladen via crontab (besser wäre acrontab, aber das läuft unter libreelec nicht)... aber das geht aktuell noch nicht, Codedrüber ich hier später/morgen noch dazu.Edit:
das hier ist der Inhalt meiner crontab -
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!