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

Nordfinn

Portal Member
January 18, 2014
13
2
Home Country
United States of America United States of America
Country flag
Thanks much. Done.
 

andreas2

Portal Pro
August 14, 2009
137
36
Home Country
Germany Germany
Country flag
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 · Views: 0

doskabouter

Development Group
  • Team MediaPortal
  • September 27, 2009
    3,954
    2,192
    Nuenen
    Home Country
    Netherlands Netherlands
    Country flag
    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
    4,812
    799
    South of France
    Home Country
    France France
    Country flag
    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
    137
    36
    Home Country
    Germany Germany
    Country flag
    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
    3,954
    2,192
    Nuenen
    Home Country
    Netherlands Netherlands
    Country flag
    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
    3,954
    2,192
    Nuenen
    Home Country
    Netherlands Netherlands
    Country flag
    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

    Development Group
  • Team MediaPortal
  • August 29, 2020
    86
    45
    Home Country
    United States of America United States of America
    Country flag
    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
    4,812
    799
    South of France
    Home Country
    France France
    Country flag
    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

    Similar threads

    Just for your information: couldn't find the ns*.tmp file...
    Just for your information: couldn't find the ns*.tmp file...
    Pre Releases are provided as a way for the community to test and give feedback on all the exciting things we have lined up for the...
    Replies
    39
    Views
    2K
    • Sticky
    It's very strange, but you can see that it happens. The logic of NSIS is a complete mystery. :)
    It's very strange, but you can see that it happens. The logic of NSIS is a complete mystery. :)
    We have just released MediaPortal 1.28 Summer Breeze Highlights of this release Bugfixes: [MP1-5053] - TV framerate is not...
    Replies
    12
    Views
    840
    Pre Releases are provided as a way for the community to test and give feedback on all the exciting things we have lined up for the next release. We allocate about one month for Pre Release testing. In that time we will only fix bugs, after which comes the final release! Highlights of this release Bugfixes: [MP1-4969] - Fix typo in...
    Pre Releases are provided as a way for the community to test and give feedback on all the exciting things we have lined up for the...
    Pre Releases are provided as a way for the community to test and give feedback on all the exciting things we have lined up for the...
    Replies
    0
    Views
    2K
    Pre Releases are provided as a way for the community to test and give feedback on all the exciting things we have lined up for the next release. We allocate about one month for Pre Release testing. In that time we will only fix bugs, after which comes the final release! Highlights of this release Bugfixes: [MP1-4966] - Update Bass...
    Pre Releases are provided as a way for the community to test and give feedback on all the exciting things we have lined up for the...
    Pre Releases are provided as a way for the community to test and give feedback on all the exciting things we have lined up for the...
    Replies
    0
    Views
    2K
    MP1 MP2 XMLTV import stucks DE
    Thank you. I thought I did this before. Now I had all reinstalled and it works again.
    Thank you. I thought I did this before. Now I had all reinstalled and it works again.
    A few days ago MP2 stops to import EPG data from xmlTV Log file says [2016-05-11 14:18:21,723] [14978 ] [SetupTv ] [DEBUG] -...
    Replies
    14
    Views
    3K
    Top Bottom