Beiträge von Twister

    Da ich zeitlich, wie schon vorher angesprochen, wenig Zeit in den letzten Wochen hatte, hat es mit dem hinzufügen des IGN.com Addons zum offiziellen Kodi Repository etwas länger gedauert. Es ist jetzt aber endlich drin. An dieser Stelle nochmal Danke an L0RE und bromix für die Hilfestellungen und Hinweise.

    L0RE hat mich freundlicherweise auf deinen Post hingewiesen. Grundsätzlich wäre ich damit einverstanden meinen Patch ins offizielle Repository einzuspielen. Im offiziellen Forum habe ich diesen bereits gepostet. Zur Einspielung habe ich ein paar Fragen:
    - Bezüglich der Eintragung des Autors habe ich aktuelle Folgendes stehen: "Twister (original by ADSE)". Ginge das so in Ordnung?
    - Ich habe mich noch nicht weiter mit dem offiziellen Repository beschäftigt und die nächsten Wochen auch wenig Zeit. Wo muss ich mein Plugin "abgeben"? Es wäre nett, wenn du mich in die richtige Richtung weisen könntest.


    Sorry , schreib dich gerne rein. Ich setze ungern fremde Namen als Autoren rein, es gibt Leute die nicht gern genannt werden,oder nicht den Namen unter Code den Fremde geändert haben gesetzt haben wollen. Wenn es dir nix ausmacht. Mir ist das Lieber,das nicht von mir stammt. Wenn sich AddonScripor sich beschwert ist meine schult. Ich bin nur gebrannt mit Copyright, was unter dem Orginal Namen veröffentlicht wird, der nicht sein o.k gegeben hat

    Ich meinte eigentlich auch nicht, dass du uns zwangsläufig als Autoren nennen musst, aber zumindest irgendwo in der Beschreibung wäre es nett gewesen ;)

    L0RE: Wäre dann nur nett, wenn du dich nicht selbst als Autor einträgst oder zumindest auf AddonScriptor und mich (auch außerhalb des Changelogs) verweist. Wirklich was gecodet hast du ja nicht ;)
    Im Changelog sollte dann der Vollständigkeit halber auch noch stehen "-Added IGN First Folder"

    Edit: Habs auch mal im offiziellen Kodi Forum gepostet und auch auf dein Repo verwiesen. Hoffe das war i.O.

    Da AddonScriptorDE ja bereits seit einiger Zeit inaktiv zu sein scheint, habe ich mich gestern Abend ein wenig in Python eingelesen und das IGN Addon gefixt und um einen IGN First Ordner erweitert. Frage: Wie sieht das mit Teilen aus? Das Addon ist noch immer AddonScriptorDEs Baby und ich möchte auch nicht seine Lorbeeren einheimsen. Dennoch könnte ich mir vorstellen, dass sowas nicht gern gesehen ist.

    Edit: Oder kennt jemand eine Möglichkeit direkt bei AddonScriptorDE nachzufragen?

    Hallo AddonScriptor,

    IGN hat mal wieder die URLs für ihre Videos geändert. Ich konnte zwei verschiedene Formate (eines davon mit Datum) finden, wobei einige Videos teilweise unterschiedliche Bitrates trotz gleicher Auflösung hatten. Im Quelltext sind die Videourls jetzt komplett unter data-video= zu finden
    view-source:http://www.ign.com/articles/2015/…ne-ranger?watch

    Code
    data-video='{"assets":[{"url":"http:\/\/assets.ign.com\/videos\/zencoder\/640\/b4e33dea42d8e1e199eea08f4bedcf0c-500000-1431733180-w.mp4","height":360,"bitrate":562000,"frameRate":29.97},{"url":"http:\/\/assets.ign.com\/videos\/zencoder\/853\/b4e33dea42d8e1e199eea08f4bedcf0c-1000000-1431733180-w.mp4","height":480,"bitrate":1126000,"frameRate":29.97},{"url":"http:\/\/assets.ign.com\/videos\/zencoder\/960\/b4e33dea42d8e1e199eea08f4bedcf0c-1500000-1431733180-w.mp4","height":540,"bitrate":1658000,"frameRate":29.97},{"url":"http:\/\/assets.ign.com\/videos\/zencoder\/1280\/b4e33dea42d8e1e199eea08f4bedcf0c-2500000-1431733180-w.mp4","height":720,"bitrate":2628000,"frameRate":29.97},{"url":"http:\/\/assets.ign.com\/videos\/zencoder\/1920\/b4e33dea42d8e1e199eea08f4bedcf0c-5000000-1431733180-w.mp4","height":1080,"bitrate":5158000,"frameRate":29.97}],"m3uUrl":"http:\/\/ignhdvod-f.akamaihd.net\/i\/assets.ign.com\/videos\/zencoder\/,416\/b4e33dea42d8e1e199eea08f4bedcf0c-110000,640\/b4e33dea42d8e1e199eea08f4bedcf0c-500000,853\/b4e33dea42d8e1e199eea08f4bedcf0c-1000000,960\/b4e33dea42d8e1e199eea08f4bedcf0c-1500000,1280\/b4e33dea42d8e1e199eea08f4bedcf0c-2500000,1920\/b4e33dea42d8e1e199eea08f4bedcf0c-5000000,-1431733180- [url='javascript:'][img]data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMLCDospn8aqQAAAAd0RVh0QXV0aG9yAKmuzEgAAAAMdEVYdERlc2NyaXB0aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACsD8w6AAAADnRFWHRDcmVhdGlvbiB0aW1lADX3DwkAAAAJdEVYdFNvZnR3YXJlAF1w/zoAAAALdEVYdERpc2NsYWltZXIAt8C0jwAAAAh0RVh0V2FybmluZwDAG+aHAAAAB3RFWHRTb3VyY2UA9f+D6wAAAAh0RVh0Q29tbWVudAD2zJa/AAAABnRFWHRUaXRsZQCo7tInAAAAP1BMVEXVKx7XKA/XKRDXNyvYOCzaRTnaRjrdUkfgYFbibWTibmXnh4DqlY7topzvr6ryvLj0ysf319X65OP88vH////OFxbNAAAAUUlEQVQY04XPyQ6AMAhF0duCQx06qP//rS5MDDQxvuUJkAchugTi5RI/oE0MzYIAchhQgN2uLLOS/NGNtYfsIenpoD4DLxTJvthYfqpb6N+/ASwbDc171o9/AAAAAElFTkSuQmCC[/img][/url]w.mp4.csmil\/master.m3u8"}'

    view-source:http://www.ign.com/videos/2015/06…nt-to-live-clip

    Code
    data-video='{"assets":[{"url":"http:\/\/assets3.ign.com\/videos\/zencoder\/2015\/6\/11\/640\/49877fbba48cfa3315610b5cf64503e3-500000-1433982810-w.mp4","height":360,"bitrate":563000,"frameRate":23.98},{"url":"http:\/\/assets3.ign.com\/videos\/zencoder\/2015\/6\/11\/853\/49877fbba48cfa3315610b5cf64503e3-1000000-1433982810-w.mp4","height":480,"bitrate":1125000,"frameRate":23.98},{"url":"http:\/\/assets3.ign.com\/videos\/zencoder\/2015\/6\/11\/960\/49877fbba48cfa3315610b5cf64503e3-1500000-1433982810-w.mp4","height":540,"bitrate":1474000,"frameRate":23.98},{"url":"http:\/\/assets3.ign.com\/videos\/zencoder\/2015\/6\/11\/1280\/49877fbba48cfa3315610b5cf64503e3-2500000-1433982810-w.mp4","height":720,"bitrate":2803000,"frameRate":23.98}],"m3uUrl":"http:\/\/ignhdvod3-vh.akamaihd.net\/i\/assets3.ign.com\/videos\/zencoder\/,2015\/6\/11\/416\/49877fbba48cfa3315610b5cf64503e3-110000,2015\/6\/11\/640\/49877fbba48cfa3315610b5cf64503e3-500000,2015\/6\/11\/853\/49877fbba48cfa3315610b5cf64503e3-1000000,2015\/6\/11\/960\/49877fbba48cfa3315610b5cf64503e3-1500000,2015\/6\/11\/1280\/49877fbba48cfa3315610b5cf64503e3-2500000,-1433982810-w.mp4.csmil\/master.m3u8"}'

    Gruß
    Twister

    Kleines Update bezüglich des IGN.com Addons:

    Ich habe keinerlei Erfahrung mit XBMC-Addon Programmierung, bin aber dennoch deinen Code kurz überflogen und konnte das Problem identifizieren. IGN.com verwendet 3 verschiedene Seiten für ihre Videos:

    1. Videoquelle ist im Quelltext zu finden Diese Methode verwendest du bisher im Addon.
    Beispiel: http://www.ign.com/videos/2014/09…gs-2014-trailer

    2. Die Seite enthält Newstext und das Video wird per Flashplayer geladen
    Beispiel: http://www.ign.com/articles/2014/…g-in-2015?watch

    3. Das Video wird auch hier per Flashplayer geladen. Implementierung des Flasplayers unterscheidet sich Die Quelle für 480p lässt sich jedoch in den Metadaten finden
    Beispiel: http://www.ign.com/videos/2014/09…meplay-tgs-2014

    Keine Ahnung wie einfach es ist via XBMC die Videoquelle aus dem Flashplayer auszulesen. Falls du hierzu eine Quelle oder ein Beispiel Addon kennst setze ich mich auch gerne selbst daran das zu fixen und veröffentliche hier dann gerne die gefixte Version, damit du diese im Repository posten kannst.

    Ansonsten ist der Quell-String ist wie folgt aufgebaut: http://assets.ign.com/videos/zencoder/640/df37923c57b2897616551679a11bfaa2-1000000-1411020524-w.mp4


    Auflösung ist immer fix mit 640, 1280 bzw. 1920 -> logisch
    Zahl die sich ebenfalls nur mit der Auflösung ändert. Allerdings variiert diese von Video zu Video
    Data-Id des Videos lässt sich auch im Quelltext finden
    Ebenfalls einmalige Zahlenfolge, die bei jedem Video gleich ist. Wie sich diese generiert ist mir ebenfalls unklar


    Ich hoffe ich konnte dir damit schon mal ein wenig Arbeit abnehmen.


    P.S.: IGN unterstützt inzwischen auch 1080p.