1.29.0 5073: 1.28 Pre-release XML importer change (issue?) (1 Viewer)

Nordfinn

MP Donator
  • Premium Supporter
  • January 18, 2014
    86
    8
    Home Country
    United States of America United States of America
    Thanks much. Done.
     

    andreas2

    Portal Pro
    August 14, 2009
    144
    36
    Home Country
    Germany Germany
    Hello,
    I have been using an XmlTvImport.dll from Pünktchen for years. Line breaks are possible in the description. If the XmlTvImport.dll is changed you could insert line breaks.
    thanks
    Andreas
     

    Attachments

    • 205991_XmlTvImport_mit_Zeilenumbruch.zip
      32.6 KB

    doskabouter

    Development Group
  • Team MediaPortal
  • September 27, 2009
    4,583
    2,972
    Nuenen
    Home Country
    Netherlands Netherlands
    do you have a bit more info on what he changed in the sourcecode? From just a dll it;'s impossible to guess
     

    framug

    Super Moderator
  • Team MediaPortal
  • January 31, 2005
    5,906
    1,977
    South of France
    Home Country
    France France
    What ?
    I strongly disagree with all of that kind of. :mad:
    Where is code for Pünktchen ?
    MP is code free since age and, all is clear about it.
    If somewhere, there are hidden , (pay for) code, you can count of MP Team :p including ME to take countermeasure about it.
    I Hope this is clear...
     

    andreas2

    Portal Pro
    August 14, 2009
    144
    36
    Home Country
    Germany Germany
    Hello doskabouter,
    I only used the dll from dots instead of the original dll. In addition, it enables a line break in the xmltv data with \ n. I downloaded it from here.
    Hi,

    nachdem bei mir die Premiumversion von ClickFinder ausgelaufen ist habe ich mich mal umgesehen was es denn noch so gibt. Hängen geblieben bin ich dann bei epgdata.com. Nachdem es aber nicht ganz so einfach ist die Daten passend für MediaPortal zu bekommen, habe ich mit Hilfe von pünktchen an einem kleinen Programm gebastelt das genau das tut:
    Es erzeugt eine tvguide.xml für das XmlTv-Plugin.

    Was wird benötigt
    Damit die Daten herungtergeladen werden können wird die Software xmltv benötigt. Diese muss nun passend eingestellt werden. epgdata2tvguide muss im selben Ordner liegen wie die xmltv.exe.
    Nachdem xmltv konfiguriert wurde könnt ihr epgdata2tvguide aufrufen und warten bis die fertige tvguide.xml erzeugt wurde.

    Was kann epgdata2tvguide
    Um nur die EPG-Daten herunterzuladen bräuchte man kein kleines Programm wie epgdata2tvguide. Hierfür würde auch eine Batchdatei langen. Also haben wir (pünktchen und ich, wobei der Großteil von pünktchen kam) ein paar Features in das Programm eingebaut.
    So ist es möglich die Beschreibung anzupassen oder zu erweitern. Man kann jede beliebige fertige tvguide.xml benutzen um Beschreibungen anzupassen.

    Wie nutzt man epgdata2tvguide
    Das einfachste ist natürlich epgdata2tvguide.exe ohne Parameter aufzurufen. Das Programm macht dann alles von selbst. Aber damit epgdata2tvguide flexibel zu halten ist, gibt es natürlich auch diverese Übergabeparameter:

    • --help
      Ruft dieHilfe auf.

    • --create-channels
      Erzeugt nochmals die Channels-Datei. Die Datei wird automatisch erzeugt wenn diese nicht existiert.

    • --days:[n]
      Die Anzahl der Tage von denen das TV-Programm ausgelesen werden soll. Standard sind 7.

    • --force
      Lädt das TV-Programm trotz Sperre erneut herunter. Das Herunterladen wird nur einmal am Tag genehmigt.

    • --config-file:"Datei"
      Einstellungsdatei für XMLTV. Wird nicht angegeben wird der Standardspeicherort der Konfigurationsdatei benutzt.

    • --output-path:"Ordner"
      Speichert die TVGuide.xml in den angegebenen Ordner. Standard ist der aktuelle Ordner

    • --new-desc:"Felder"
      Stellt eine neue Beschreibung zusammen. Die Felder müssen in der XML-Datei vorkommen. Felder die nicht existieren, werden nicht ersetzt. Wenn ein Feldname mit einem * endet, wird dies als Wildcard benutzt.
      Für einen Zeilenumbruch kann die Zeichenfolge \n benutzt werden. (ab 0.2.223)
      Z.B. "country date | length* Minuten | desc" -> D 2012 | 90 Minuten | Filmbeschreibung

    • --only-desc:"Datei"
      Erzeugt nur die TVGuide.xml mit einer neuen Beschreibung ohne Daten aus dem Internet zu laden. "Datei" gibt die XML-Grunddatei an.
    Bei Fragen ...

    Changelog für v0.2.233
    • Es ist nun möglich Beschreibungen mit einem Zeileumbruch zu machen (Danke an pünktchen)
      Der Zeilenumbruch wird mit \n realisiert.

      Und damit das mit dem Zeilenumbruch auch funktioniert, benötigt ihr die Datei "XmlTvImport_mit_Zeilenumbruch.zip". Diese, von pünktchen, angepasste Datei ermöglicht den Zeilenumbruch zu importieren. Standardmäßig wird dieser nämlich ignoriert.
      Ich habe die Datei mit MediaPortal 1.9 PreRelease getestet. Von daher sollte diese auch mit den Vorgängerversionen laufen. Die DLL muss in den Pluginordner vom TV-Server kopiert werden. Denkt daran den TV-Service vorher zu stoppen.

    Changelog für v0.2.231
    • Programmstart

    Maybe lightshock can say something about it.
     

    doskabouter

    Development Group
  • Team MediaPortal
  • September 27, 2009
    4,583
    2,972
    Nuenen
    Home Country
    Netherlands Netherlands
    I found that post also, but without sourcecode I can't do anything.
    Do you know the reason that this wasn't added to the main sourcecode of mediaportal?

    Edit: Send punktchen a message about this
     

    doskabouter

    Development Group
  • Team MediaPortal
  • September 27, 2009
    4,583
    2,972
    Nuenen
    Home Country
    Netherlands Netherlands
    but he managed to give me the changes that are needed!

    @Developers : what do you think? Remove all linebreaks from description, remove no linebreaks, or make it configurable?

    Edit: looking better, with punktchens solution you would also keep linebreaks in other textfields and that is defenitely not what you want
     

    da3dsoul

    Retired Team Member
  • Team MediaPortal
  • August 29, 2020
    86
    45
    Home Country
    United States of America United States of America
    I'm of the opinion to keep linebreaks in most themes. For some themes, I could say keep it one line.

    TL;DR Make it theme configurable

    Sent from my LM-V600 using Tapatalk
     

    framug

    Super Moderator
  • Team MediaPortal
  • January 31, 2005
    5,906
    1,977
    South of France
    Home Country
    France France
    Need to see if \n, and so on is compatible with others xmltv providers.
    Remember, this is worldwide and, need to work for all...
    The weird thing is that, there is no code provided but, changes are given for made it possible. heeemmmm .
    I let you see if you want to talk about it in public or, private post...
     

    Users who are viewing this thread

    Top Bottom