From d413338612e0772cce2905ddf8445858e81dd1f3 Mon Sep 17 00:00:00 2001 From: bassdart Date: Sun, 17 Mar 2019 21:33:55 +0100 Subject: [PATCH] Vimeo Add-on is broken, play with Youtube-DL --- default.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/default.py b/default.py index 8863c12..f5bbd04 100644 --- a/default.py +++ b/default.py @@ -255,9 +255,17 @@ def play(url): ytdl = YDStreamExtractor.getVideoInfo(idVideo) playback_url = ytdl.streamURL() else: - # without youtube_dl - xbmc.log(msg="without ytdl", level=xbmc.LOGDEBUG) - playback_url = entry['url'] + if "vimeo" in entry['provider']: + # quick hard coded workaround + xbmc.log(msg="vimeo addon is broken, playing with ytdl", level=xbmc.LOGNOTICE) + import YDStreamExtractor + idVideo = entry['purl'] + ytdl = YDStreamExtractor.getVideoInfo(idVideo) + playback_url = ytdl.streamURL() + else: + # without youtube_dl + xbmc.log(msg="without ytdl", level=xbmc.LOGDEBUG) + playback_url = entry['url'] item = xbmcgui.ListItem(path=playback_url)