We ignore them instead of failing to match the behaviour of the 'playliststart' parameter.
It uses the same method as YoutubeSubscriptionsIE, if other feed starts using it we should consider using base class.
Idea: "puncture" some consecutive fragments and check whether the b64decode result of a punctured string is a valid JSON or not. It's a O(N^3) algorithm, but should be fast for a small N (less than 30 fragments in all test cases)
Looks like final download links can expire before downloading process reach them. So, resolving download links right before actual downloading.
[qqmusic] Add support for charts / top lists
Conflicts: youtube_dl/YoutubeDL.py
[CanalplusIE] Update tests that were no longer working
Fixes #5589
Use thumbnails downloaded by YoutubeDL in EmbedThumbnailPP
[BYUtvIE] Relax thumbnail regex so test does not fail
format_srt_time uses a comma as the delimiter between seconds and milliseconds while _subtitles_timecode uses a dot. All .srt examples I found on the Internet uses a comma, so I use a comma in the merged version. See http://matroska.org/technical/specs/subtitles/srt.html and http://devel.aegisub.org/wiki/SubtitleFormats/SRT
A common routine is implemented in utils.py and can be used via --convert-subtitles.
alt_title