Hallo an dieProfis,
ich habe seit kurzem ein Problem mit dem abspielen von Youtube Videos in meinem Plugin. Hat jemand einen Tip für mich?
Code:
Python
logger.debug('Player]playYoutubeNow]id:{}'.format(id))
url='yt://{}'.format(id)# :-> %3a
logger.debug('Player]playYoutubeNow]url{}'.format(url))
ref=eServiceReference(8193, 0, url)
self.session.nav.playService(ref)
Player Log:
Code
2018-09-30 10:23:26,237 - DEBUG - Player]playYoutubeNow]id:dqqXwrtFrm4
2018-09-30 10:23:26,307 - DEBUG - Player]playYoutubeNow]url:yt://dqqXwrtFrm4
2018-09-30 10:23:26,315 - DEBUG - Player]playYoutubeNow]ref:<enigma.eServiceReference; proxy of <Swig Object of type 'eServiceReference *' at 0x62649098> >
2018-09-30 10:23:26,328 - DEBUG - Player]__serviceStarted]
Fehler im enigma2 Log:
Code
Sep 30 10:23:26 dm7080hdsteffen enigma2[22406]: [eUriResolver::tryResolveUri] schema is yt
Sep 30 10:23:26 dm7080hdsteffen enigma2[22406]: I/ [YoutubeUriResolver.resolve] :: yt://dqqXwrtFrm4
Sep 30 10:23:26 dm7080hdsteffen enigma2[22406]: I/ [YoutubeUriResolver.resolve] :: https://youtube.com/watch?v=dqqXwrtFrm4
Sep 30 10:23:26 dm7080hdsteffen enigma2[22406]: W/ [YoutubeDL.__init__] :: Assuming --restrict-filenames since file system encoding cannot encode all characters. Set the LC_ALL environment variable to fix this.
Sep 30 10:23:26 dm7080hdsteffen enigma2[22406]: 38747 ms latency per 1000 blits (25,808449 fps)
Sep 30 10:23:26 dm7080hdsteffen enigma2[22406]: [ 1] prepareClose running loop
Sep 30 10:23:26 dm7080hdsteffen enigma2[22406]: [SEC-1] lock 0
Sep 30 10:23:26 dm7080hdsteffen enigma2[22406]: [SEC-1] locked 1
Sep 30 10:23:26 dm7080hdsteffen enigma2[22406]: [SEC-1] sendDiseqc: e01002 (DiSEqC peripherial power off)
Sep 30 10:23:26 dm7080hdsteffen enigma2[22406]: [SEC-1] sleep 150ms
Sep 30 10:23:26 dm7080hdsteffen enigma2[22406]: [SEC-1] delayed close frontend
Sep 30 10:23:26 dm7080hdsteffen enigma2[22406]: [SEC-1] unlock 1
Sep 30 10:23:26 dm7080hdsteffen enigma2[22406]: [ 1] close frontend
Sep 30 10:23:26 dm7080hdsteffen enigma2[22406]: [SEC-1] setVoltage 0V
Sep 30 10:23:27 dm7080hdsteffen enigma2[22406]: I/ [YoutubeDL.to_screen] :: [youtube] dqqXwrtFrm4: Downloading webpage
Sep 30 10:23:28 dm7080hdsteffen enigma2[22406]: It's now So 30 Sep 2018 10:23:27 CEST
Sep 30 10:23:28 dm7080hdsteffen enigma2[22406]: [timer.py] next activation: 1538295907 (in 99000 ms)
Sep 30 10:23:28 dm7080hdsteffen enigma2[22406]: I/ [YoutubeDL.to_screen] :: [youtube] dqqXwrtFrm4: Downloading js player vfl07ioI6
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: E/ [YoutubeDL.trouble] :: ERROR: Signature extraction failed: Traceback (most recent call last):
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/youtube.py", line 1199, in _decrypt_signature
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: video_id, player_url, s
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/youtube.py", line 1110, in _extract_signature_function
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: res = self._parse_sig_js(code)
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/youtube.py", line 1171, in _parse_sig_js
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: jscode, 'Initial JS player signature function name', group='sig')
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/common.py", line 971, in _search_regex
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: raise RegexNotFoundError('Unable to extract %s' % _name)
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: RegexNotFoundError: Unable to extract Initial JS player signature function name; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: (caused by RegexNotFoundError(u'Unable to extract Initial JS player signature function name; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: W/ [VideoUrlRequest._request] :: ERROR: Signature extraction failed: Traceback (most recent call last):
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/youtube.py", line 1199, in _decrypt_signature
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: video_id, player_url, s
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/youtube.py", line 1110, in _extract_signature_function
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: res = self._parse_sig_js(code)
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/youtube.py", line 1171, in _parse_sig_js
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: jscode, 'Initial JS player signature function name', group='sig')
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/common.py", line 971, in _search_regex
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: raise RegexNotFoundError('Unable to extract %s' % _name)
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: RegexNotFoundError: Unable to extract Initial JS player signature function name; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: (caused by RegexNotFoundError(u'Unable to extract Initial JS player signature function name; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: [eServiceUri::failedToResolve] Failed to resolve yt://dqqXwrtFrm4!
Sep 30 10:23:29 dm7080hdsteffen enigma2[22406]: [eServiceUriProxy::~eServiceUriProxy()]
Alles anzeigen