[Release] MyVideo.de Addon (Sat1,ProSieben,Kabel1 Serien, Musikvideos, Filme)
-
dersphere -
21. März 2012 um 22:49 -
Erledigt
-
-
na werde mich mal dann die nächsten Tage an das updaten für xbmc4xbox machen!
die Hls streams laufen ja dann über m3u8!Gruss Jan
-
-
HLS ist immer über M3U8
Ich befürchte aber, dass es auf der XBOX nicht laufen wird da die HLS-Unterstützung in XBMC relativ neu ist -
Das ging ja super schnell, danke
Werde bei gelegrnheit auch berichten -
-
HLS ist immer über M3U8
Ich befürchte aber, dass es auf der XBOX nicht laufen wird da die HLS-Unterstützung in XBMC relativ neu istJa ist es!!! Aber , ich habe es schon im Juli 2012 gebraucht aber noch nicht für xbmc4xbox für einige internationale addons gehabt!
Siehe hier meine Anfrage und das Resultat!
http://www.xbmc4xbox.org.uk/forum/viewtopic.php?f=9&t=675
Also sollte der Umsetzung für die Xbox (xbmc4xbox) nichts im Wege stehen!
Gruss Jan
-
So, ich habe eine Testversion fertig mit der wieder alle Videos laufen sollten:
Bitte melden falls es noch zu Problemen kommt, ansonsten würde ich das Update in den nächsten Tagen ins Repo pushen.
Viel spaß,
sphere
Habe das gerade getestet unter OpenElec 3.0, läuft soweit. Vielen Dank dafür!
Das einzige ist, die FanArts der Serien topmodel und die daneben, now oder so, die sieht man nur wenn
man direkt auf die Serie geht, ansonsten sind da 2 OrdnerPics, also nicht wie bei den anderen. -
-
Unter Sony Retro werden zwar alle Serien und Episoden gelistet, eine Wiedergabe ist aber nicht möglich.
Code
Alles anzeigen13:12:29 T:2152 NOTICE: -->Python Interpreter Initialized<-- 13:12:30 T:2152 NOTICE: [xbmcswift2] Request for "/Serien%2FSony_Retro/" matches rule for function "show_path" 13:12:30 T:2152 NOTICE: MyVideo.de scraper: get_path started with path: Serien/Sony_Retro 13:12:30 T:2152 NOTICE: MyVideo.de scraper: __get_url opening url: http://www.myvideo.de/Serien/Sony_Retro 13:12:30 T:2152 NOTICE: MyVideo.de scraper: __get_url got 82250 bytes 13:12:30 T:2152 NOTICE: MyVideo.de scraper: Using Parser: __parse_shows 13:12:30 T:2152 NOTICE: MyVideo.de scraper: __parse_shows finished with 6 elements 13:12:30 T:2152 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value 13:12:30 T:4200 WARNING: Previous line repeats 1 times. 13:12:30 T:4200 NOTICE: Thread Background Loader start, auto delete: false 13:12:30 T:4924 ERROR: dll_fgets emulated function failed 13:12:33 T:4596 NOTICE: Thread XBPyThread start, auto delete: false 13:12:33 T:4596 NOTICE: -->Python Interpreter Initialized<-- 13:12:34 T:4596 NOTICE: [xbmcswift2] Request for "/%2Fchannel%2Ffantasy-island/" matches rule for function "show_path" 13:12:34 T:4596 NOTICE: MyVideo.de scraper: get_path started with path: /channel/fantasy-island 13:12:34 T:4596 NOTICE: MyVideo.de scraper: __get_url opening url: http://www.myvideo.de//channel/fantasy-island 13:12:34 T:4596 NOTICE: MyVideo.de scraper: __get_url got 87395 bytes 13:12:35 T:4596 NOTICE: MyVideo.de scraper: Using Parser: __parse_channels 13:12:35 T:4596 NOTICE: MyVideo.de scraper: __parse_channels assuming video channel 13:12:35 T:4596 NOTICE: MyVideo.de scraper: __parse_channels finished with 7 elements 13:12:35 T:4596 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value 13:12:35 T:4596 WARNING: Previous line repeats 1 times. 13:12:35 T:4596 ERROR: NEWADDON Invalid Date Format "" 13:12:35 T:5832 ERROR: Previous line repeats 5 times. 13:12:35 T:5832 NOTICE: Thread Background Loader start, auto delete: false 13:12:35 T:3072 ERROR: dll_fgets emulated function failed 13:12:37 T:1636 ERROR: Previous line repeats 1 times. 13:12:37 T:1636 NOTICE: Thread XBPyThread start, auto delete: false 13:12:37 T:1636 NOTICE: -->Python Interpreter Initialized<-- 13:12:38 T:1636 NOTICE: [xbmcswift2] Request for "/video/8257720/play" matches rule for function "watch_video" 13:12:38 T:1636 NOTICE: MyVideo.de scraper: get_video started with video_id: 8257720 13:12:38 T:1636 NOTICE: MyVideo.de scraper: __get_url opening url: http://www.myvideo.de/watch/8257720/ 13:12:38 T:1636 NOTICE: MyVideo.de scraper: __get_url got 123197 bytes 13:12:38 T:1636 NOTICE: MyVideo.de scraper: __get_url opening url: http://www.myvideo.de/dynamic/get_player_video_xml.php?domain=www.myvideo.de&flash_playertype=SER&ds=1&autorun=yes&ID=8257720&_countlimit=4 13:12:39 T:1636 NOTICE: MyVideo.de scraper: __get_url got 43808 bytes 13:12:39 T:1636 NOTICE: [plugin.video.myvideo_de] watch_video using HLS 13:12:39 T:1636 NOTICE: [plugin.video.myvideo_de] watch_video using FLV 13:12:39 T:1636 NOTICE: [plugin.video.myvideo_de] wget http://myvideophds1.hds.adaptive.level3.net/movie31/53/8257720.mp4.f4m 13:12:39 T:1636 NOTICE: [plugin.video.myvideo_de] watch_video finished with url: http://myvideophds1.hds.adaptive.level3.net/movie31/53/8257720.mp4.f4m 13:12:39 T:4248 NOTICE: DVDPlayer: Opening: http://myvideophds1.hds.adaptive.level3.net/movie31/53/8257720.mp4.f4m 13:12:39 T:4248 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED 13:12:39 T:4444 NOTICE: Thread CDVDPlayer start, auto delete: false 13:12:39 T:4444 NOTICE: Creating InputStream 13:12:39 T:4444 NOTICE: Creating Demuxer 13:12:39 T:2512 NOTICE: Thread CFileCache start, auto delete: false 13:12:39 T:4444 ERROR: CDVDDemuxFFmpeg::Open - error probing input format, http://myvideophds1.hds.adaptive.level3.net/movie31/53/8257720.mp4.f4m 13:12:39 T:4444 ERROR: CDVDPlayer::OpenDemuxStream - Error creating demuxer 13:12:39 T:4444 NOTICE: CDVDPlayer::OnExit() 13:12:39 T:4444 NOTICE: CDVDPlayer::OnExit() deleting input stream 13:12:39 T:4248 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.myvideo_de/video/8257720/play] 13:12:39 T:328 NOTICE: Thread Background Loader start, auto delete: false 13:12:39 T:4248 NOTICE: CDVDPlayer::CloseFile() 13:12:39 T:4248 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED 13:12:39 T:4248 NOTICE: DVDPlayer: waiting for threads to exit 13:12:39 T:4248 NOTICE: DVDPlayer: finished waiting 13:12:44 T:2684 NOTICE: Thread Background Loader start, auto delete: false 13:12:52 T:1116 NOTICE: Thread XBPyThread start, auto delete: false
-
Unter Sony Retro werden zwar alle Serien und Episoden gelistet, eine Wiedergabe ist aber nicht möglich.
Kann ich bestätigen, wird in der nächsten Version behoben sein. Ich bin gerade an einem umfassenden Rewrite des add-ons, brauche also noch ein paar Tage.
Grüße,
sphere -
-
My Video. de funktioniert seit heute nicht mehr.
Bei allen Kategorien bekomme ich die Fehlermeldung:
Script-Fehler!: Addon py
Code
Alles anzeigen17:17:26 T:5492 NOTICE: -->Python Interpreter Initialized<-- 17:17:27 T:5492 NOTICE: [xbmcswift2] Request for "/category/Serien/" matches rule for function "show_subcategories" 17:17:27 T:5492 NOTICE: MyVideo.de scraper: get_sub_categories started with path: Serien 17:17:27 T:5492 NOTICE: MyVideo.de scraper: __get_url opening url: http://www.myvideo.de/ 17:17:27 T:5492 NOTICE: MyVideo.de scraper: __get_url got 148966 bytes 17:17:28 T:5492 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <type 'exceptions.AttributeError'> Error Contents: 'NoneType' object has no attribute 'find' Traceback (most recent call last): File "L:\Users\Uta\AppData\Roaming\XBMC\addons\plugin.video.myvideo_de\addon.py", line 254, in <module> plugin.run() File "L:\Users\Uta\AppData\Roaming\XBMC\addons\script.module.xbmcswift2\lib\xbmcswift2\plugin.py", line 332, in run items = self._dispatch(self.request.path) File "L:\Users\Uta\AppData\Roaming\XBMC\addons\script.module.xbmcswift2\lib\xbmcswift2\plugin.py", line 306, in _dispatch listitems = view_func(**items) File "L:\Users\Uta\AppData\Roaming\XBMC\addons\plugin.video.myvideo_de\addon.py", line 73, in show_subcategories categories = scraper.get_sub_categories(path) File "L:\Users\Uta\AppData\Roaming\XBMC\addons\plugin.video.myvideo_de\resources\lib\scraper.py", line 78, in get_sub_categories link = section.find('a', {'href': '/%s' % path}) AttributeError: 'NoneType' object has no attribute 'find' -->End of Python script error report<-- 17:17:28 T:4792 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.myvideo_de/category/Serien/ 17:17:28 T:4792 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.myvideo_de/category/Serien/) failed 17:17:28 T:2888 NOTICE: Thread Background Loader start, auto delete: false
-
kann ich bestätigen passiert bei mir auch.
-
-
Bin dran - diesmal wird es aber wohl ein wenig länger dauern, die haben die ganze Seite umgestellt...
-
So, bedingt durch die Massiven Änderungen auf der Website (schaut euch die mal an...) musste ich meinen Rewrite etwas vorziehen. Ab jetzt sind die einzelnen Unterscraper Klassen-basiert
Es sind übrigens 16 an der Zahl (Ja, es existieren genau so viele verschiedene Views auf der Webseite - was ein ...).Es gibt auch ein tolles neues Feature: "Meine Favoriten":
Ihr könnt nun jedes Video oder jedes Verzeichnis per Kontext-Menu in eure "Meine Favoriten" kopierenEin Git-diff in meinem Repository möchte ich euch auch nicht vorenthalten
Hier nochmal der Vollständigkeit halber das Changelog:
Code0.9.0 (unreleased) - code rewrite (class based scrapers) - "My Favorites"- Feature You can now add items or folders to the "My Favorites" folder - new visible plugin structure to match the new website structure - fixed Playback (FLV, HLS, RTMP, RTMPE) - fixed some categories - new infolabels (uploader-username, plot) - better thumbnails on some videos
Download
Bitte ladet euch die Version 0.9.0 per .zip herunter und testet ein wenig rum - Feedback immer willkommen bevor ich das Update ins Repo pushe.Viel Spaß,
sphere -
-
Habe das mal in´s raspbmc eingespielt und zumindest "Parker Lewis", "Der letzte Bulle" spielt er ab, jedoch zu dem besagten "Zu Meinen Favoriten" (aus Übersicht alle Serien heraus) kann ich das nicht hinzufügen:
Code
Alles anzeigen10:45:40 T:2880201792 NOTICE: Previous line repeats 2 times. 10:45:40 T:2880201792 NOTICE: Thread XBPyThread start, auto delete: false 10:45:40 T:2880201792 NOTICE: -->Python Interpreter Initialized<-- 10:45:41 T:2880201792 NOTICE: [xbmcswift2] Request for "/my_favs/add/plugin://plugin.video.myvideo_de/path//channel/parker-lewis-der-coole/" matches rule for function "add_to_my_favs" 10:45:41 T:2880201792 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <type 'exceptions.KeyError'> Error Contents: 'plugin://plugin.video.myvideo_de/path//channel/parker-lewis-der-coole/' Traceback (most recent call last): File "/home/pi/.xbmc/addons/plugin.video.myvideo_de/addon.py", line 337, in <module> plugin.run() File "/home/pi/.xbmc/addons/script.module.xbmcswift2/lib/xbmcswift2/plugin.py", line 332, in run items = self._dispatch(self.request.path) File "/home/pi/.xbmc/addons/script.module.xbmcswift2/lib/xbmcswift2/plugin.py", line 306, in _dispatch listitems = view_func(**items) File "/home/pi/.xbmc/addons/plugin.video.myvideo_de/addon.py", line 299, in add_to_my_favs my_fav_items[item_path] = temp_items[item_path] File "/home/pi/.xbmc/addons/script.module.xbmcswift2/lib/xbmcswift2/storage.py", line 169, in __getitem__ val, timestamp = self._items[key] KeyError: 'plugin://plugin.video.myvideo_de/path//channel/parker-lewis-der-coole/' -->End of Python script error report<--
Ansonsten sieht es klasse aus - pause, spulen, springen klappt prima.
Es mag übrigens an der Performance des Pi oder von myvideo liegen, aber bei der Anwahl von "Top Serien" beispielsweise braucht er knappe 60sec:Code
Alles anzeigen11:03:09 T:2695885888 NOTICE: MyVideo.de scraper: Trying to find a matching scraper class for path: "Top_100/Top_100_Serien" 11:03:09 T:2695885888 NOTICE: MyVideo.de scraper: Found matching scraper-class: TopScraper 11:03:09 T:2695885888 NOTICE: MyVideo.de scraper: SessionRequester.get_url opening url: http://www.myvideo.de/Top_100/Top_100_Serien 11:03:09 T:2695885888 NOTICE: MyVideo.de scraper: SessionRequester.get_url got a cookie:PHPSESSID=80b2120ba5e1860e038c10f6b9da7dfe; path=/, MYVBEID=9045.185; path=/, BIGipServer~lv1-vcp-de~VCP_myvideo.de_varnish=rd70o00000000000000000000ffff0ae40873o80; path=/ 11:03:09 T:2695885888 NOTICE: MyVideo.de scraper: SessionRequester.get_url got 219427 bytes 11:03:50 T:2695885888 NOTICE: found subtree 11:04:02 T:2695885888 ERROR: NEWADDON Invalid Date Format "" 11:04:03 T:2596217920 ERROR: Previous line repeats 92 times. 11:04:03 T:2596217920 NOTICE: Thread Background Loader start, auto delete: false 11:04:03 T:2695885888 NOTICE: Previous line repeats 1 times. 11:04:03 T:2695885888 NOTICE: Thread Jobworker start, auto delete: true
Gruß aus NRW: Markus -
Nur für Frodo nehme ich an? Denn bei mir heisst es Abhängigkeiten nicht erfüllt, kann es nicht installieren
-
-
Hier auf OpenElec bisher alles gut.
Vielen Dank!!!
Zu Favoriten hinzufügen gehen nur einzelne Folgen wie es aussieht, keine ganze Serie. -
Hallo,
bei unser einer läuft nichts mehr mit den myvideo Addon, es kommt nur ein addon.py Fehler nach Aufruf aller Menüpunkte.
Windows7 und XBMC Frodo 12.1
-
-
Ronny: Scroll mal paar Beiträge nach oben. Da steht alles. Myvideo hat die Seite überarbeitet. Wenn dus unbedingt brauchst nutze die 0.9 Version vom neuen Myvideoaddon.
Ich persönlich warte auf Final.
Und nochmal danke Sphere das du dir die Mühe machst. -
Vor ein paar Tagen lief noch alles einwandfrei, aber auch mit der neuen Version 0.9.0 hat unser einer die gleichen addon.py Fehler.
-
-
Sicher dass du die 0.9 aktiv hast? Hier läuft sie einwandfrei.
Welches System hastn du?
XBMC Version, OS? -
Die neue Version läuft bei mir perfekt. Vor allem die neuen Favoriten sind super. Getestet auf zotak Frodo 12.1 win8. Danke dersphere für deine Arbeit
Gesendet von meinem GT-P3110 mit Tapatalk 2
-
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!