Recommend of youtube-dl is questionable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mpv (Ubuntu) |
Invalid
|
Low
|
Unassigned | ||
youtube-dl (Ubuntu) |
Invalid
|
Low
|
Unassigned |
Bug Description
Maybe it works out ok but maybe not
1st. - youtube-dl has it's own set of recommends so installing mpv also installs some unneeded packages - current ex.
libgif4 (4.1.6-11)
mplayer2 (2.0-728-
rtmpdump (2.4+20131018.
2nd. - while youtube-dl works today it may break tomorrow, next week, next month on some sites, most notably youtube.
Are you all prepared to update youtube-dl on a consistent & as needed basis?
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: mpv 0.7.1-1ubuntu1
ProcVersionSign
Uname: Linux 3.16.0-25-generic x86_64
ApportVersion: 2.15-0ubuntu2
Architecture: amd64
CurrentDesktop: Unity
Date: Mon Dec 8 13:27:34 2014
InstallationDate: Installed on 2014-11-16 (22 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Alpha amd64 (20141114)
SourcePackage: mpv
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in mpv (Ubuntu): | |
importance: | Undecided → Low |
Changed in youtube-dl (Ubuntu): | |
importance: | Undecided → Low |
So the repo version of youtube-dl is already broken & the package needs updating.. This is why this recommend is a poor idea.
Ex. with current vivid youtube-dl package -
$ mpv https:/ /www.youtube. com/watch? v=C-dW7z0QBNg /www.youtube. com/watch? v=C-dW7z0QBNg python2. 7/dist- packages/ youtube_ dl/extractor/ youtube. py", line 554, in _decrypt_signature python2. 7/dist- packages/ youtube_ dl/extractor/ youtube. py", line 468, in _extract_ signature_ function sig_js( code) python2. 7/dist- packages/ youtube_ dl/extractor/ youtube. py", line 529, in _parse_sig_js python2. 7/dist- packages/ youtube_ dl/extractor/ common. py", line 481, in _search_regex ror('Unable to extract %s' % _name) /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. ror(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.
Playing: https:/
[ytdl_hook] WARNING: video doesn't have subtitles
[ytdl_hook] ERROR: Signature extraction failed: Traceback (most recent call last):
[ytdl_hook] File "/usr/lib/
[ytdl_hook] video_id, player_url, s
[ytdl_hook] File "/usr/lib/
[ytdl_hook] res = self._parse_
[ytdl_hook] File "/usr/lib/
[ytdl_hook] 'Initial JS player signature function name')
[ytdl_hook] File "/usr/lib/
[ytdl_hook] raise RegexNotFoundEr
[ytdl_hook] RegexNotFoundError: Unable to extract Initial JS player signature function name; please report this issue on https:/
[ytdl_hook] (caused by RegexNotFoundEr
[ytdl_hook] youtube-dl failed, trying to play URL directly ...
Failed to recognize file format.
Exiting... (Errors when loading file)