ich kenn TVMosaik noch nicht. Ich hab nur am Androidtablet die APP laufen wo alles mit DVBLink 6.0 kompatibel ist AUSSER das EPG wird nicht angezeigt
Beiträge von Mario_Lang
-
-
nein
Die gegrabten category :
[*]"Erotik" => $XXX ,
[*]"Erotik/Spielfilm-Erotik" => $XXX ,
[*]"Erotik/Serie-Erotik" => $XXX ,
Werden auf die Gedächtnisstütze XXX verwisen.Und XXX zeigt auf die Norm "Adult movie / Drama";
JA, ist klar.
hab mir gerade die werte angesehn und scheinbar macht Kodi aus Soap / Melodrama / Folkloric / Serious / Classical / Religious / Historical movie / Drama die Pornogeschichten.
muss mich da nochmal reingraben
als Beispiel:
ich nehme mal "Sturm der Liebe" auf ORF 2
auf horizon.tv: Drama (Serie) Heimatfilm
nach webgrab: <category lang="de">Drama (serie)</category> <category lang="de">Heimatfilm</category>
nach mapping: <category lang="de">Soap / Melodrama / Folkloric</category> <category lang="de">Serious / Classical / Religious / Historical movie / Drama</category>
nach DVBLink: <categories>Soap / Melodrama / Folkloric/Serious / Classical / Religious / Historical movie / Drama</categories>
anzeige in DVBLink APP: Soap, Melodrama, Folkloric, Serious, Classical, Religious, Historical movie, Drama
anzeige in Kodi: Pornographie / DramaFazit: Sturm der liebe = Heimatfilm = Porno
ne ... ist aber bei mehr Filme & Serien so
-
Aktualisiert am 01.03.2019
Im Voraus gleich mal Dank an @DeBaschdi für die Inspiration und Hilfe damit ich den Weg gefunden hab.
Also, wer wie ich DVBLink 6.0 (TVMosaic funktioniert gleich) verwendet und das EPG per xmlTV einspeisen will, kommt schnell drauf das die Genres und die Farben im EPG-Guide nicht passen oder gar fehlen.
Nach Tagen des Suchens im www und den Eingeweiden von DVBLink hab ich nun eine Teil-Lösung (nicht alle Genre werden korrekt angezeigt).
Vorweg, die Genres im DVBLink Programmführer (APP, Player & Weboberfläche) sind nicht dieselben wie in Kodi. DVBLink reicht die Genres (<category>) aus der xml-Datei 1:1 eins durch und mischt auch eigene hinzu was etwas Verwirrung in Kodi verursachen dürfte und dies die teilweise Anzeige der Farben & Genre bewirkt.
Damit nun Kodi die Genres anzeigt müssen also die <category> in der xml-Datei passen und das funktioniert mit den Daten von @DeBaschdi --> https://www.kodinerds.net/index.php/Thre…G-zum-Download/
Erstellt man die xml selber (wie ich mit Webgrab++) kann man den mapper, ebenfalls von @DeBaschdi drüberlaufen lassen. (nochmal danke für das Tool --> https://www.kodinerds.net/index.php/Thre…3666#post513666 ... läuft auch unter Windows)
für den mapper braucht man:
- Strawberry Perl für Windows. Nach Anleitung Installieren und fertig
- die genremapper.pl (utf8 codiert) von @DeBaschdi die ich im Pfad "C:\ProgramData\DVBLogic\DVBLink" abgelegt habe
- eine batch-Datei Beispiel.cmd die perl aufruft und die man auch per Aufgabenplanung regelmäßig starten kann. die btch-Datei liegen ebenfalls im "C:\ProgramData\DVBLogic\DVBLink" !!Wichtig als Admin ausführen!!
- xmlTV guide.xml die auch im "C:\ProgramData\DVBLogic\DVBLink" abgelegt wird (erstellt durch zb. Webgrab++ welches ich hier nicht beschreibe)
Inhalt der batch-Datei:
Codeperl C:\ProgramData\DVBLogic\DVBLink\genremapper.pl < C:\ProgramData\DVBLogic\DVBLink\guide.xml > C:\ProgramData\DVBLogic\DVBLink\xmltv\guide-mapped.xml
Meine Config der der genremapper.pl:
Perl
Alles anzeigen#!/usr/bin/perl -w ## Horizon.tv.ini genre Mapper ## ## Revision 4 ## ## DeBaschdi ## ## takealug.de ## ## Hier werden Die EIT NORM Genre Aufgeführt und definiert## my $MOVIE = "movie/drama (general)"; my $THRILLER = "detective/thriller"; my $ADVENTURE = "adventure/western/war"; my $SF = "science fiction/fantasy/horror"; my $COMEDY = "comedy"; my $SOAP = "soap/melodrama/folkloric"; my $SERIE = ""; my $ROMANCE = "romance"; my $HISTORICAL = "serious/classical/religious/historical movie/drama"; my $XXX = "adult movie/drama"; my $NEWS = "news/current affairs (general)"; my $WEATHER = "news/weather report"; my $NEWS_MAGAZINE = "news magazine"; my $DOCUMENTARY = "documentary"; my $DEBATE = "discussion/interview/debate"; my $SHOW = "show/game show (general)"; my $GAME = "game show/quiz/contest"; my $VARIETY = "variety show"; my $TALKSHOW = "talk show"; my $SPORT = "sports (general)"; my $SPORT_SPECIAL = "special events (Olympic Games, World Cup, etc.)"; my $SPORT_MAGAZINE = "sports magazines"; my $FOOTBALL = "football/soccer"; my $TENNIS = "tennis/squash"; my $SPORT_TEAM = "team sports (excluding football)"; my $ATHLETICS = "athletics"; my $SPORT_MOTOR = "motor sport"; my $SPORT_WATER = "water sport"; my $Winter_Sports = "winter sports"; my $EQU = "equestrian" ; my $MARTIAL = "martial sports" ; my $KIDS = "children's/youth programmes (general)"; my $KIDS_0_5 = "pre-school children's programmes"; my $KIDS_6_14 = "entertainment programs for 6 to 14"; my $KIDS_10_16 = "entertainment programs for 10 to 16"; my $EDUCATIONAL = "informational/educational/school programmes"; my $CARTOON = "cartoons/puppets"; my $MUSIC = "music/ballet/dance (general)"; my $ROCK_POP = "rock/pop"; my $CLASSICAL = "serious music/classical music"; my $FOLK = "folk/traditional music"; my $JAZZ = "jazz"; my $OPERA = "musical/opera"; my $BALLET = "ballet"; my $CULTURE = "arts/culture (without music, general)"; my $PERFORMING = "performing arts"; my $FINE_ARTS = "fine arts"; my $RELIGION = "religion"; my $POPULAR_ART = "popular culture/traditional arts"; my $LITERATURE = "literature"; my $FILM = "film/cinema"; my $EXPERIMENTAL_FILM = "experimental film/video"; my $BROADCASTING = "broadcasting/press"; my $ARTS = "arts/culture magazines"; my $SOCIAL = "social/political issues/economics (general)"; my $MAGAZINE = "magazines/reports/documentary"; my $ECONOMIC = "economics/social advisory"; my $VIP = "remarkable people"; my $SCIENCE = "education/science/factual topics (general)"; my $NATURE = "nature/animals/environment"; my $TECHNOLOGY = "technology/natural sciences"; my $MEDECINE = "medicine/physiology/psychology"; my $FOREIGN = "foreign countries/expeditions"; my $SPIRITUAL = "social/spiritual sciences"; my $FURTHER_EDUCATION = "further education"; my $LANGUAGES = "languages"; my $HOBBIES = "leisure hobbies"; my $TRAVEL = "tourism/travel"; my $HANDICRAF = "handicraft"; my $MOTORING = "motoring"; my $FITNESS = "fitness and health"; my $COOKING = "cooking"; my $SHOPPING = "advertisement/shopping"; my $GARDENING = "gardening"; my $FASHION = "fashion"; my $LIVE = "live broadcast"; my $NONE = "Keine Informationen Enthalten"; my %REPLACE=( ###AB Hier werden die Grabber Genre/category nach unseren definierten EIT Genre gemappt### "Movie" => $MOVIE , "Spielfilm" => $MOVIE , "Familienfilm" => $MOVIE , "Spielfilm/Sonstige" => $NONE , "Spielfilme" => $MOVIE , "Drama (film)" => $MOVIE , "Drama (filme)" => $MOVIE , "Drama" => $MOVIE , "Spielfilm/Drama" => $MOVIE , "Melodrama" => $MOVIE, "Melodram" => $MOVIE, "Sportfilm" => $MOVIE, "Thriller" => $THRILLER , "Agentenfilmparodie" => $THRILLER , "Spielfilm/Thriller" => $THRILLER , "Krimi" => $THRILLER , "Serie/Krimi" => $THRILLER , "Spielfilm/Krimi" => $THRILLER , "Abenteuer" => $ADVENTURE , "Abenteuerfilm" => $ADVENTURE , "Spielfilm/Abenteuer" => $ADVENTURE , "Action" => $ADVENTURE , "Spielfilm/Action" => $ADVENTURE , "Actionfilm" => $ADVENTURE , "Serie/Action" => $ADVENTURE , "Western" => $ADVENTURE , "Spielfilm/Western" => $ADVENTURE , "Kriegsfilme" => $ADVENTURE , "Spielfilm/Kriegsfilme" => $ADVENTURE , "Sci Fi" => $SF , "Spielfilm/Science fiction" => $SF , "Serie/Science fiction" => $SF , "Fantasyabenteuer" => $SF , "Horror" => $SF , "Spielfilm/Horror" => $SF , "Spielfilm/Fantasy" => $SF , "Fantasyfilm" => $SF , "Science-Fiction-Action" => $SF , "Komödie" => $COMEDY , "Teenagerkomödie" => $COMEDY , "Fantasykomödie" => $COMEDY , "Familienkomödie" => $COMEDY , "Tragikomödie" => $COMEDY , "Spielfilm/Comedy" => $COMEDY , "Serie/Comedy" => $COMEDY , "Unterhaltung/Comedy" => $COMEDY , "Weihnachtskomödie" => $COMEDY , "Actionkomödie" => $COMEDY , "Drama (serie)" => $SOAP , "Serie/Drama" => $SOAP , "Series Drama" => $SOAP , "Serie/Soap" => $SOAP , "Theater" => $SOAP , "Romance" => $ROMANCE , "Serie/Romantik" => $ROMANCE , "Spielfilm/Romantik" => $ROMANCE , "Liebesfilm" => $ROMANCE , "Romanze" => $ROMANCE , "Heimatfilm" => $HISTORICAL , "Historienfilm" => $HISTORICAL , "Erotik" => $XXX , "Erotik/Spielfilm-Erotik" => $XXX , "Erotik/Serie-Erotik" => $XXX , "Nachrichten" => $NEWS , "Nachrichten/Info/Sonstige" => $NEWS , "Nachrichten/Info/Politik" => $NEWS , "Nachrichten/Info/Finanzen" => $NEWS , "Wetter" => $WEATHER , "Nachrichten/Info/Wetter" => $WEATHER , "Info" => $NEWS_MAGAZINE , "Nachrichten/Info/Magazin" => $NEWS_MAGAZINE , "Dokumentation" => $DOCUMENTARY , "Literaturverfilmung" => $DOCUMENTARY , "Dokufilm" => $DOCUMENTARY , "Dokumentarfilm" => $DOCUMENTARY , "Dokureihe" => $DOCUMENTARY , "Doku-Reihe" => $DOCUMENTARY , "Dokuserie" => $DOCUMENTARY , "Doku" => $DOCUMENTARY , "Studio-Doku" => $DOCUMENTARY , "Nachrichten/Info/Dokumentation" => $DOCUMENTARY , "Musikdokureihe" => $DOCUMENTARY , "Talk" => $DEBATE , "Series" => $SERIE , "Reality" => $SHOW , "Unterhaltung/Reality" => $SOAP , "Castingshow" => $SOAP , "Unterhaltung/Shows" => $SHOW, "Unterhaltungsshow" => $SHOW, "Unterhaltung/Game" => $SHOW , "Unterhaltung/Sonstige" => $NONE , "Serie/Sonstige" => $NONE , "Sonstiges" => $NONE , "Show" => $GAME , "Unterhaltung" => $GAME , "Talk Show" => $TALKSHOW , "Unterhaltung/Talkshow" => $TALKSHOW , "Sport" => $SPORT , "Snooker" => Billard , "Langlauf" => $Winter_Sports , "Autosport" => $SPORT , "Sport/Golf" => $SPORT , "Radsport" => $SPORT , "Sport/Radsport" => $SPORT , "Sport/Sonstige" => $SPORT , "Extremsport" => $SPORT , "Special Event" => $SPORT_SPECIAL , "Sport/Besondere Ereignisse" => $SPORT_SPECIAL , "Sport Magazin" => $SPORT_MAGAZINE , "Sport/Reportage" => $SPORT_MAGAZINE , "Fußball" => $FOOTBALL , "Fussball" => $FOOTBALL , "Sport/Fußball" => $FOOTBALL , "Squash" => $TENNIS , "Sport/Squash" => $TENNIS , "Tennis" => $TENNIS , "Tischtennis" => $TENNIS , "Sport/Tennis" => $TENNIS , "Team Sport" => $SPORT_TEAM , "Teamsport" => $SPORT_TEAM , "Sport/Mannschaftssport" => $SPORT , "Leichtathletik" => $ATHLETICS , "Sport/Leichtathletik" => $ATHLETICS , "Motorsport" => $SPORT_MOTOR , "Motorradsport" => $SPORT_MOTOR , "Sport/Motorsport" => $SPORT_MOTOR , "Wassersport" => $SPORT_WATER , "Sport/Wassersport" => $SPORT_WATER , "Wintersport" => $Winter_Sports , "Sport/Wintersport" => $Winter_Sports , "Skispringen" => $Winter_Sports , "Ski alpin" => $Winter_Sports , "Skiakrobatik" => $Winter_Sports , "Nordische Kombination" => $Winter_Sports , "Reitsport" => $EQU , "Sport/Reiten" => $EQU , "Kampfsport" => $MARTIAL , "Judo" => $MARTIAL , "Sport/Kampfsport" => $MARTIAL , "Bogenschießen" => $SPORT_SPECIAL , "Kinder" => $KIDS , "Kids" => $KIDS , "Jugend" => $KIDS , "Kinderfilm" => $KIDS , "Jugendfilm" => $KIDS , "Märchenfilm" => $KIDS , "Kinder/jugend" => $KIDS , "Kinder/Jugend/Serien" => $KIDS , "Kinderabenteuer" => $KIDS , "Kinder/Jugend/Show" => $KIDS , "Kinderkomödie" => $KIDS , "Kinderkrimi" => $KIDS , "Kinder, 0 6" => $KIDS_0_5 , "Kids, 0 6" => $KIDS_0_5 , "Kinder, 6 14" => $KIDS_6_14 , "Kinder, 10 16" => $KIDS_10_16 , "Kids, 10 16" => $KIDS_10_16 , "Kids, 6 14" => $KIDS_6_14 , "Zeichentrick" => $CARTOON , "Zeichentrickserie" => $CARTOON , "Zeichentrickfilm" => $CARTOON , "Animationsfilm" => $CARTOON , "Trickfilm" => $CARTOON , "Spielfilm/Zeichentrick" => $CARTOON , "Musik" => $MUSIC , "Musikfilm" => $MUSIC , "Easy Listening" => $MUSIC , "Musik/Sonstige" => $NONE , "Clipcharts" => $MUSIC , "Ballett" => $MUSIC , "Tanz" => $MUSIC , "Musik/tanz" => $MUSIC , "Ballet" => $BALLET , "Tanzdoku" => $MUSIC , "Musikdoku" => $MUSIC , "Rock" => $ROCK_POP , "Pop" => $ROCK_POP , "Klassik" => $CLASSICAL , "Volksmusik" => $FOLK , "Jazz" => $JAZZ , "Musical" => $OPERA , "Musik/Musical" => $OPERA , "Musik/Oper" => $OPERA , "Spielfilm/Musical" => $OPERA , "Konzert" =>$OPERA , "Oper" => $OPERA , "Kunst" => $CULTURE , "Kunst/kultur" => $CULTURE , "Kunst Magazin" => $ARTS , "Kunstmagazin" => $CULTURE , "Kunstdoku" => $CULTURE , "Kunstreportage" => $CULTURE , "Lifestyle" => $CULTURE , "Unterhaltung/Lifestyle" => $CULTURE , "Kultur" => $CULTURE , "Darstellende Kunst" => $PERFORMING , "Darst. Kunst" => $PERFORMING , "Porträt" => $PERFORMING , "Portrait" => $PERFORMING , "Bildende Kunst" => $FINE_ARTS , "Religion" => $RELIGION , "Themen/Religion" => $RELIGION , "Populäre Kunst" => $POPULAR_ART , "Literatur" => $LITERATURE , "Literaturmagazin" => $LITERATURE , "Film" => $FILM , "Kino" => $FILM , "Politik" => $SOCIAL , "Themen/Politik" => $SOCIAL , "Soziales/politik" => $SOCIAL , "Magazin" => $MAGAZINE , "Wissen" => $MAGAZINE , "Reportage" => $MAGAZINE , "Report" => $MAGAZINE , "Reportagereihe" => $MAGAZINE , "Wissenschaft" => $ECONOMIC , "Themen/Wissenschaft" => $ECONOMIC , "Wirtschaft" => $ECONOMIC , "Themen/Wirtschaft" => $ECONOMIC , "Berühmte Leute" => $VIP , "Weiterbildung" => $SCIENCE , "Fortbildung" => $SCIENCE , "Bildung" => $SCIENCE , "Themen/Bildung" => $SCIENCE , "Geschichte" => $SCIENCE , "Themen/Geschichte" => $SCIENCE , "Natur" => $NATURE , "Themen/Natur" => $NATURE , "Technologie" => $TECHNOLOGY , "Medizin" => $MEDECINE , "Expeditionen" => $FOREIGN , "Soziales" => $SPIRITUAL , "Sprachen" => $LANGUAGES , "Freizeit" => $HOBBIES , "Garten" => $HOBBIES , "Unterhaltung/Haus&Garten" => $HOBBIES , "Special Interest/Sonstige" => $NONE , "Reisen" => $TRAVEL , "Themen/Reise" => $TRAVEL , "Reisedoku" => $TRAVEL , "Unterhaltung/Kunst und Handwerk" => $HANDICRAF , "Heimwerken" => $HANDICRAF , "Rund Ums Auto" => $MOTORING , "Gesundheit" => $FITNESS , "Themen/Gesundheit" => $FITNESS , "Kochen" => $COOKING , "Unterhaltung/Kochen" => $COOKING , "Shopping" => $SHOPPING , "Mode" => $GARDENING , "Liveübertragung" => $LIVE , "Undefiniert" => $NONE , ) ; my $PRE = '<category lang=\"de\">' ; my $POST = '</category>' ; sub myfilter { my ($a) = @_; if ( exists $REPLACE{$a} ) { return $REPLACE{$a} ; } else { print STDERR "Warning: Unmanaged category: '$a'\n" ; return $a ; } } while (<>) { my $line = $_ ; if ($line =~ /'(n)'/) { $line =~ tr/\(n)//; } if ($line =~ /parentId/) { @fields = split/,/, $line; $zeile = $fields[0]; $anhang = $zeile."</sub-title>\n"; $line = $anhang; } $line =~ s/($PRE)(.*)($POST)/"$1".myfilter("$2")."$3"/ge ; print $line; }
die gemappte guide-mapped.xml wird dann im DVBLink Ordner "C:\ProgramData\DVBLogic\DVBLink\xmltv" abgelegt
Jetzt kann man das mapping für DVBLink in der „xmltv_categorymap.xml“ zu finden in „C:\Program Files (x86)\DVBLogic\DVBLink\share\common“ anpassen damit auch hier die Anzeige stimmt.
DVBLink verarbeitet xmlTV in ein internes EPG für jeden Sender einzeln um. Sprich es gibt in DVBLink für jeden Sender eine eigene Datei und in diesen wird beim einlesen eine Kategorie zb.: "<cat_drama/>" entsprechend dem mapping aus der „xmltv_categorymap.xml“ angelegt welche in Kodi DOCH Auswirkungen haben dürfte (Stichwort: Verwirrung). DVBLink benötigt diese <cat_**> für die eigene Darstellung der Farben und Suche.die xmltv_categorymap.xml:
XML
Alles anzeigen<?xml version="1.0" encoding="utf-8"?> <categories> <Soap> <categories>soap</categories> <categories>soap/melodrama/folkloric</categories> </Soap> <Action> <categories>adventure</categories> <categories>adventure/western/war</categories> </Action> <Adult> <categories>Adult</categories> <categories>Adult movie / Drama</categories> </Adult> <Comedy> <categories>Comedy</categories> </Comedy> <Documentary> <categories>documentary</categories> <categories>magazines/reports/documentary</categories> <categories>handicraft</categories> <categories>gardening</categories> <categories>motoring</categories> <categories>nature/animals/environment</categories> <categories>technology/natural sciences</categories> </Documentary> <Drama> <categories>serious</categories> <categories>serious/classical/religious/historical movie/drama</categories> </Drama> <Educational> <categories>education</categories> <categories>economics</categories> <categories>education/science/factual topics (general)</categories> <categories>discussion/interview/debate</categories> <categories>social/political issues/economics (general)</categories> <categories>economics/social advisory</categories> <categories>remarkable people</categories> <categories>medicine/physiology/psychology</categories> <categories>foreign countries/expeditions</categories> <categories>social/spiritual sciences</categories> <categories>further education</categories> <categories>languages</categories> <categories>fitness and health</categories> <categories>cooking</categories> <categories>fashion</categories> <categories>advertisement/shopping</categories> </Educational> <Horror> <categories>horror</categories> </Horror> <Kids> <categories>children's/youth programmes (general)</categories> <categories>pre-school children's programs</categories> <categories>entertainment programs for 6 to 14</categories> <categories>entertainment programs for 10 to 16</categories> <categories>informational/educational/school programmes</categories> <categories>cartoons/puppets</categories> </Kids> <Movie> <categories>movie</categories> <categories>movie/drama (general)</categories> </Movie> <Music> <categories>music/ballet/dance (general)</categories> <categories>rock/pop</categories> <categories>serious music/classical music</categories> <categories>folk/traditional music</categories> <categories>jazz</categories> <categories>musical/opera</categories> <categories>ballet</categories> </Music> <News> <categories>news</categories> <categories>news/current affairs (general)</categories> <categories>news/weather report</categories> <categories>news magazine</categories> </News> <Reality> <categories>show</categories> <categories>show/game show (general)</categories> </Reality> <Romance> <categories>romance</categories> </Romance> <ScienceFiction> <categories>science fiction</categories> <categories>science fiction/fantasy/horror</categories> </ScienceFiction> <Serial> <categories>soap</categories> <categories>soap/melodrama/folkloric</categories> </Serial> <Special> <categories>special</categories> <categories>show</categories> <categories>show/game show (general)</categories> <categories>game show/quiz/contest</categories> <categories>variety show</categories> <categories>talk show</categories> <categories>arts/culture (without music, general)</categories> <categories>performing arts</categories> <categories>fine arts</categories> <categories>religion</categories> <categories>popular culture/traditional arts</categories> <categories>literature</categories> <categories>film/cinema</categories> <categories>experimental film/video</categories> <categories>broadcasting/press</categories> <categories>leisure hobbies</categories> <categories>tourism/travel</categories> </Special> <Sports> <categories>sports</categories> <categories>special events (Olympic Games, World Cup, etc.)</categories> <categories>sports magazines</categories> <categories>football/soccer</categories> <categories>tennis/squash</categories> <categories>team sports (excluding football)</categories> <categories>athletics</categories> <categories>motor sport</categories> <categories>water sport</categories> <categories>winter sports</categories> <categories>equestrian</categories> <categories>martial sports</categories> <categories>live broadcast</categories> </Sports> <Thriller> <categories>thriller</categories> <categories>detective/thriller</categories> </Thriller> </categories>
Beispiel EPG in DVBLink mit <cat_**>:
XML
Alles anzeigen<program name="Ikarus"> <short_desc>Lena ist heimatlos. In der Großstadt konnte sie nicht Fuß fassen, am Land ist sie längst nicht mehr zu Hause und die große, weite Welt, die sie angeblich als Kellnerin auf einem Kreuzfahrtschiff bereist hat, kennt sie nur vom Hörensagen. Das Begräbnis des Großvaters ist ihr nun Anlass und Vorwand zugleich, ins Dorf zurückzukehren, in der Hoffnung vielleicht doch hier ihren Platz im Leben zu finden(n)</short_desc> <start_time>1550623800</start_time> <duration>4800</duration> <actors>Nina Proll/Simon Schwarz/Monica Bleibtreu/Wolf Bachofner/Wolfgang Hubsch</actors> <directors>Bernhard Weirather</directors> <image>https://wp6-images-at-dynamic.horizon.tv/EventImages/5118445.p.33d9ab7cdd1e011a56e31c6ffdd75eed78cfb5c7.jpg</image> <year>2002</year> <categories>Movie / Drama</categories> <cat_drama/> <cat_movie/> </program>
Die Farben und Genregruppierungen passen in Kodi & DVBLink nicht zusammen, aber dies ist die beste Möglichkeit um die Funktionen in beiden System optimal zu nutzen. Ich nutze die DVBLink APP zur Aufnahmenplanung und da ist es hilfreich wenn die Suche und die Farben funktionieren.
Optionale Zugabe:
durch die Zusammenarbeit von @DeBaschdi & @easy4me kommt noch ein ratingmapper hinzu -> hier beschriebenund so siehts jetzt aus:
-
-
@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
-
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.
-
also bei aller liebe, durchaus möglich das ich das ein oder andere falsch gemappt habe, aber Kinderfilm mit porno kann ich ausschließen.
××edit
Ja das epg kommt mit 3 bis 4 genre pro programmZ.b tennis
Tennis ist in genre tennis und sport vllt auch in sondersportsendung ect.
Nicht jedes backend kann mit mehreren genres umgehen.ich sag ja nicht das es von dir falsch gemappt wurde. Die Ausgabe im kodi ist eben so. Irgendwo auf dem weg vom xml ins kodi passiert das. In dvblink kann ich zwar ein eigenes mapping erstellen welches alles umleitet, jedoch kommt dvblink mit den übergreifenden Genre nicht zurecht. Da müsste ich alle Kombinationen suchen und eigens mappen. Dafür ist mein Leben zu kurz
-
probier mal snipping tool
-
mit deiner easyepg.gz funktioniert es leider auch nicht, da die XML noch in einem Ordner liegt. da müsste ich mir noch was einfallen lassen. Die Daten hab ich noch nicht getestet
mit deinem funktionierts eigentlich, nur das Genremapping passt garnicht zu meinem System. Da werden Kinderfilme mit Pornografie & Drama angezeigt und generell hab ich im EPG nur 2-3 Farben weil sich irgendwie alle Genretypen überschneiden. Hab ich auch in der XML gesehen das bei manchen Sendungen 3-4 categorien mit jeweils 2-3 Genre angelegt sind.
Ich fahr jetzt wieder mit dem eit-epg damit heut Abend der Haussegen nicht wackelt
-
in welchem Intervall sollte man updaten um ein optimales epg zu haben?
-
@Mario_Lang Du könntest meine Dateien testen, diese sind barrierefrei direkt mit den im folgenden Thread genannten URLs erreichbar:
The easyEPG Project // Rytec-Alternative | EPG XMLTV-Dateien zum Download(Ich hoffe, es ist okay, wenn ich hier auf mein Projekt hinweise...)
Das Zusatzskript kann in manchen Fällen zu Problemen führen, wenn man es nicht direkt ausführen kann. Vielleicht ist es ja möglich, die XML-Dateien auf eine andere Plattform auszulagern, damit der eigene Server nicht zu stark belastet wird.
danke, wird das mal testen
ich teste jetzt auch dein tool ... vielleicht bleib ich auch dabei ... dann gibt's Bier
kleine anfrage noch dazu:
folgende Kanäle wären nicht schlecht, ich weiß nicht ob sie sich von den Standartsendern unterscheiden. Kabel 1 Doku & N24 fehlen generell
Spoiler anzeigen
DMAX Austria
Kabel 1 Austria
Kabel 1 Doku Austria
N24 Austria
ProSieben Maxx Austria
ProSieben Austria
RTL Austria
RTL Nitro Austria
RTL 2 Austria
Sat 1 Austria
Sat 1 Gold Austria
Servus TV Austria
Sixx Austria
Super RTL Austria
Vox Austria -
Und für mich hat es den vorteil das nicht bei jedem tv einschalten die bandbreite meines servers in die knie geht.
Davon abgesehn tut die werbung meiner jungen seite auch gut.. die eine hand gibt, die andere nimmtnaja ... ich kann ja einstellen das es nur alle 24h, 7 tage oder, oder, ... abgeholt wird
die Werbung kannst auch haben wenns funktioniert, und ein paar Bier wird ich auch überweisen
aber ich möchte das mit sowenig Tools und Umwege wie möglich lösen und da bietet DVBLink eigentlich den kürzesten
-
nicht falsch verstehen und ich hab auch den thread schon überflogen. aber für was brauch ich das script? DVBLink kann selber von einer URL laden.
die Registrierung ist mir klar, das mach ich jetzt mal
-
hi, ich selbst nutze zwar kein dvblink, und kenne es auch nicht, aber prinzipiell funktioniert die xml bei jedem backend welche imports zulässt.
https://dvblogic.com/wiki/index.php…n_konfigurierenich würde das gerne testen! was brauch ich jetzt von dir dazu?
-
-
-
Für mich funktioniert weiterhin die Systembildsicherung, die gibts auch in Windows 10.Ansonsten Paragon Disk Manager, das kann auch Inkrementell.
Dies funktioniert für mich ebenfalls ohne Probleme. Sollte man aber eine SSD für das System und eine HDD für die Daten haben mach ich das lieber getrennt (siehe meinen vorherigen Beitrag). bzw. will man nur die Benutzerdaten sichern schleppt man immer das System mit welches vielleicht gar nicht zu einem alten zustand hergestellt werden soll. -
wenn du Robocopy versuchen willst, ich hab mir mal ein Muster erstellt für meine Backup-Geschichten
Robocopy Backup Muster.zip für externe HDD
für ein Serverbackup sind die Befehle leicht anders
Dies hab ich auch den meisten Bekannten und verwanden eingerichtet und jeder kann damit umgehen, egal welche Kenntnisse er hat
Pfade in der cmd anpassen
Aus der cmd kann leicht eine exe gemacht werden (bevorzugt mit Adminrechte)
Auf C oder sonst wo ablegen und eine Verknüpfung zu beliebigen Ort erstellen
oder in der Aufgabenplanung ein regelmäßiges Backup erstellenso wird bei mir seit Jahren von allen Clienten auf den Server kopiert (alle 1-2 Wochen ganz automatisch)
der Vorteil liegt hier klar in der Geschwindigkeit von Robocopy. -
ich hab drei von diesem Hersteller laufen. Bin sehr zufrieden damit was Preis / Leistung angeht
Gibts beim hiesigen internethändler
-
hab da jetzt etwas mitgelesen und komme als technisch interessierter nicht Drumherum dieses Video zu posten