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.
Beiträge von Twister
-
-
Hallo, ich muss hier einfach mal die Frage stellen.
Durch das Release von Isengard wird wie jedes Mal das älteste offizielle Repo aufgeräumt -> in dem Fall Gotham. Ich wurde vorhin gefragt was mit den Addons von ADSE passiert und ob diese noch gehen, weil es so viele sind. In den nächsten Tagen werden alle Addons (nicht nur ASDEs), die nicht gehen, auf broken gesetzt. Bitte überlegt euch, ob ihr diese Addons offiziell updaten könnt. Team KODI ist im Moment der Ansicht, wenn schon seit Monaten kein Update ins offizielle Repo vom Addon-Author erfolgt, dann kann zum Allgemeinwohl aller Benutzer ein anderer Entwickler übernehmen.
Ihr müsst bedenken wie viele Benutzer die Addons im Gebrauch haben oder danach suchen -> Was bringt das für einen Erfahrungswert für den Benutzer mit sich, wenn Addons nicht funktionieren oder Updates einfach "alt" sind. Das übertragen auf KODI bringt natürlich eine schlechte UX mit sich, die auch Neueinsteiger verärgern könnte und sich dann gegen die Nutzung von KODI entscheiden.
Ich sehe hier sind schon einige Updates unterwegs, welche aber nicht der Allgemeinheit oder dem Neueinsteiger bei der Benutzung von KODI hilfreich sind. Ich verstehe eure Ansichten (@LORE speziell du ich kenne/kannte das Problem), nur irgendwann muss zum Allgemeinwohl entschieden werden.
Stellt euch einfach vor YouTube geht nicht mehr und ich habe mich seit Monaten nicht gemeldet (ohne euch vorab über meine Abwesenheit zu informieren), was sollte dann wohl passieren
Schönen Sonntag
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 hatIch 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.
-
Der Code stammt zu 99% von AddonScriptor... Daher müsstest du das eigentlich mit ihm klären. Wenn er das OK gibt, gerne.
-
Wird gleich gemacht. Viel Spaß damit. Falls noch Fehler drin sein sollten, könnt ihr mir die gerne mitteilen.
Anhang: gefixte default.py für das IGN Addon
-
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?watchCodedata-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
Codedata-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 -
Hat mich zumindest dazu gebracht, nochmal danach zu schauen
Dann ist der Plan ja aufgegangen Danke für den schnellen Fix und weiterhin viel Erfolg.
-
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-trailer2. Die Seite enthält Newstext und das Video wird per Flashplayer geladen
Beispiel: http://www.ign.com/articles/2014/…g-in-2015?watch3. 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-2014Keine 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. -
Auch von mir erst mal ein großes Danke für die tolle Arbeit!
Im Addon IGN.com können einige Videos nicht abgespielt werden. Beim Starten der Videos erscheint manchmal eine Fehlermeldung oder es passiert gar nichts. Im offiziellen XBMC Forum wurde ebenfalls von dem Problem berichtet: http://forum.xbmc.org/showthread.php?tid=136353&page=2
Vielleicht könntest du dir das bei Gelgenheit mal anschauen. Vielen Dank nochmal