]>
jfr.im git - yt-dlp.git/log
nixxo [Mon, 9 Nov 2020 08:57:15 +0000 (09:57 +0100)]
[gedi] fixed Embeds tests, again
nixxo [Mon, 9 Nov 2020 08:28:50 +0000 (09:28 +0100)]
[gedi] fixed Embeds test
nixxo [Mon, 9 Nov 2020 08:16:37 +0000 (09:16 +0100)]
[gedi] added huffingtonpost, added embeds
Diego Fernando Rodríguez Varón [Sun, 8 Nov 2020 20:36:41 +0000 (15:36 -0500)]
[TMZ] Add support for new page structure using JSON-LD
WolfganP [Sun, 8 Nov 2020 19:35:54 +0000 (19:35 +0000)]
ITV BTCC new pages' URL update, fix on items count
Fixed playlist_count as the variable was renamed
WolfganP [Sun, 8 Nov 2020 14:07:12 +0000 (14:07 +0000)]
ITV BTCC new pages' URL update (articles instead of races)
Not my changes, but from @franhp that didn't get merged on yt-dl on time
It supports BTCC new pages' schema from 2019 an on (/articles/ instead of /races/)
Nicolas SAPA [Sun, 8 Nov 2020 07:49:03 +0000 (08:49 +0100)]
[youtube] Fix 'liveChatReplayContinuationData' missing 'continuation' key
live_chat_continuation['continuations'][0]['liveChatReplayContinuationData']['continuation'] can not exist.
So catch the KeyError.
Traceback:
$ tubeup 'https://youtube.com/watch?v=JyE9OF03cao'
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dlc version 2020.10.25
[debug] Python version 3.7.3 (CPython) - Linux-5.8.0-0.bpo.2-amd64-x86_64-with-debian-10.6
[debug] exe versions: ffmpeg 3.3.9, ffprobe 3.3.9
[debug] Proxy map: {}
There are no annotations to write.
[download] 452.59KiB at 615.35KiB/s (00:01)ERROR: 'liveChatReplayContinuationData'
Traceback (most recent call last):
File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/YoutubeDL.py", line 846, in extract_info
return self.process_ie_result(ie_result, download, extra_info)
File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/YoutubeDL.py", line 901, in process_ie_result
return self.process_video_result(ie_result, download=download)
File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/YoutubeDL.py", line 1696, in process_video_result
self.process_info(new_info)
File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/YoutubeDL.py", line 1894, in process_info
dl(sub_filename, sub_info, subtitle=True)
File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/YoutubeDL.py", line 1866, in dl
return fd.download(name, info, subtitle)
File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/downloader/common.py", line 375, in download
return self.real_download(filename, info_dict)
File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/downloader/youtube_live_chat.py", line 85, in real_download
continuation_id = live_chat_continuation['continuations'][0]['liveChatReplayContinuationData']['continuation']
KeyError: 'liveChatReplayContinuationData'
Nicolas SAPA [Sun, 8 Nov 2020 07:36:26 +0000 (08:36 +0100)]
[common] Make sure self.params.get('sleep_interval_subtitles') is int
This can happen if another software is using yt-dlc'API (ie: tubeup).
The stack trace would be:
$ tubeup 'https://youtube.com/watch?v=JyE9OF03cao'
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dlc version 2020.10.25
[debug] Python version 3.7.3 (CPython) - Linux-5.8.0-0.bpo.2-amd64-x86_64-with-debian-10.6
[debug] exe versions: ffmpeg 3.3.9, ffprobe 3.3.9
[debug] Proxy map: {}
There are no annotations to write.
ERROR: '>' not supported between instances of 'NoneType' and 'int'
Traceback (most recent call last):
File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/YoutubeDL.py", line 846, in extract_info
return self.process_ie_result(ie_result, download, extra_info)
File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/YoutubeDL.py", line 901, in process_ie_result
return self.process_video_result(ie_result, download=download)
File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/YoutubeDL.py", line 1696, in process_video_result
self.process_info(new_info)
File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/YoutubeDL.py", line 1894, in process_info
dl(sub_filename, sub_info, subtitle=True)
File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/YoutubeDL.py", line 1866, in dl
return fd.download(name, info, subtitle)
File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/downloader/common.py", line 367, in download
if self.params.get('sleep_interval_subtitles') > 0:
TypeError: '>' not supported between instances of 'NoneType' and 'int'
Tom-Oliver Heidel [Sat, 7 Nov 2020 15:01:48 +0000 (16:01 +0100)]
Merge pull request #129 from blackjack4494/release
workflow file
Tom-Oliver Heidel [Sat, 7 Nov 2020 15:00:01 +0000 (16:00 +0100)]
[skip travis] update workflow - sha file
Tom-Oliver Heidel [Sat, 7 Nov 2020 14:08:03 +0000 (15:08 +0100)]
Merge pull request #124 from nixxo/mailru-fix
[mailru] removed escaped braces, use urljoin, added tests
Unknown [Sat, 7 Nov 2020 14:05:14 +0000 (15:05 +0100)]
Merge remote-tracking branch 'origin/master'
Unknown [Sat, 7 Nov 2020 14:05:05 +0000 (15:05 +0100)]
[skip travis] readme and pypi update
The Hatsune Daishi [Fri, 6 Nov 2020 06:15:07 +0000 (15:15 +0900)]
[instagram] Fix extractor
nixxo [Thu, 5 Nov 2020 19:52:28 +0000 (20:52 +0100)]
[mailru] removed escaped braces, use urljoin, added tests
Tom-Oliver Heidel [Thu, 5 Nov 2020 16:28:15 +0000 (17:28 +0100)]
Merge pull request #118 from insaneracist/youtube-music-playlist
[youtube] fix: Youtube Music playlists
Tom-Oliver Heidel [Thu, 5 Nov 2020 16:25:58 +0000 (17:25 +0100)]
Merge pull request #117 from nixxo/la7-proto-fix
[la7] fix missing protocol
Tom-Oliver Heidel [Thu, 5 Nov 2020 16:25:27 +0000 (17:25 +0100)]
Merge pull request #112 from insaneracist/youtube-mix-fix
[youtube] fix: mix playlist title
Tom-Oliver Heidel [Thu, 5 Nov 2020 16:20:44 +0000 (17:20 +0100)]
Merge pull request #101 from exwm/vlive-fix
[vlive] fix extractor for revamped website
Tom-Oliver Heidel [Wed, 4 Nov 2020 20:51:52 +0000 (21:51 +0100)]
Merge pull request #120 from pukkandan/no-embed-livechat
Don't try to embed/convert json subtitles generated by youtube livechat
Tom-Oliver Heidel [Wed, 4 Nov 2020 20:21:10 +0000 (21:21 +0100)]
Merge pull request #108 from insaneracist/ytdl-pr/24751-zoomus
[zoom] new extractor
pukkandan [Wed, 4 Nov 2020 20:17:52 +0000 (01:47 +0530)]
Don't try to embed/convert json subtitles generated by youtube livechat
insaneracist [Wed, 4 Nov 2020 20:13:51 +0000 (12:13 -0800)]
[zoom] rename extractor from zoomus
insaneracist [Wed, 4 Nov 2020 20:00:51 +0000 (12:00 -0800)]
[youtube] added Youtube Music channel info
insaneracist [Wed, 4 Nov 2020 18:06:53 +0000 (10:06 -0800)]
[youtube] fix: Youtube Music playlists
nixxo [Wed, 4 Nov 2020 17:14:02 +0000 (18:14 +0100)]
[la7] fix missing protocol
exwm [Wed, 4 Nov 2020 02:27:49 +0000 (21:27 -0500)]
[vlive] add: improved video extractor errors
exwm [Wed, 4 Nov 2020 02:05:19 +0000 (21:05 -0500)]
[vlive] fix: missing expected types for try_get
exwm [Wed, 4 Nov 2020 01:59:23 +0000 (20:59 -0500)]
[vlive] refactor: delete dead function code
insaneracist [Tue, 3 Nov 2020 15:15:16 +0000 (07:15 -0800)]
[youtube] get mix playlist title from ytInitialData
Tom-Oliver Heidel [Tue, 3 Nov 2020 09:33:58 +0000 (10:33 +0100)]
Merge pull request #57 from insaneracist/youtube-mix-fix
[youtube] fix: extract mix playlist ids from ytInitialData (#33)
Tom-Oliver Heidel [Tue, 3 Nov 2020 09:31:31 +0000 (10:31 +0100)]
[skip travis] add option to use pip to use master
Tom-Oliver Heidel [Tue, 3 Nov 2020 09:27:13 +0000 (10:27 +0100)]
Merge pull request #68 from peet1993/master
[Youtube] Fixed problem with new youtube player
Tom-Oliver Heidel [Tue, 3 Nov 2020 09:01:37 +0000 (10:01 +0100)]
Merge pull request #82 from nixxo/skyitalia
[skyitalia] added geoblock msg
Roman Sebastian Karwacik [Tue, 2 Jun 2020 11:07:10 +0000 (13:07 +0200)]
[zoomus] Adjusted url regex, now allowing for arbitrary long ids, dont throw warning if password field not found
Roman Sebastian Karwacik [Tue, 21 Apr 2020 07:48:35 +0000 (09:48 +0200)]
[zoomus] Adjusted referer header, fixed formating for flake8
Roman Sebastian Karwacik [Mon, 20 Apr 2020 14:20:54 +0000 (16:20 +0200)]
[zoomus] Added support for password protected videos
Roman Sebastian Karwacik [Mon, 13 Apr 2020 05:27:56 +0000 (07:27 +0200)]
[zoomus] coding conventions
Roman Sebastian Karwacik [Sun, 12 Apr 2020 22:18:40 +0000 (00:18 +0200)]
[zoomus] Cleanup
Roman Sebastian Karwacik [Sun, 12 Apr 2020 21:40:00 +0000 (23:40 +0200)]
[zoomus] Allow for more urls
Roman Sebastian Karwacik [Sun, 12 Apr 2020 21:27:58 +0000 (23:27 +0200)]
[zoomus] Add new extractor
exwm [Mon, 2 Nov 2020 23:34:54 +0000 (18:34 -0500)]
[vlive] fix: raise login required error on vlive+
exwm [Mon, 2 Nov 2020 17:19:16 +0000 (12:19 -0500)]
[vlive] fix: live video extractor
* use live video info endpoint from v3 api
exwm [Mon, 2 Nov 2020 02:26:17 +0000 (21:26 -0500)]
[vlive] fix: vod logic wrongly used for live video
exwm [Mon, 2 Nov 2020 02:15:45 +0000 (21:15 -0500)]
[vlive] fix: fetching live video not yet uploaded for replay
exwm [Sun, 1 Nov 2020 20:40:47 +0000 (15:40 -0500)]
[vlive] add: support new channel url format
exwm [Sun, 1 Nov 2020 20:04:05 +0000 (15:04 -0500)]
[vlive] add: support video post urls
exwm [Sun, 1 Nov 2020 19:18:27 +0000 (14:18 -0500)]
[vlive] fix: extractor tests for VODs
insaneracist [Mon, 2 Nov 2020 22:54:47 +0000 (14:54 -0800)]
python2: don't use str, use compat_str
Tom-Oliver Heidel [Mon, 2 Nov 2020 07:52:55 +0000 (08:52 +0100)]
[skip travis]
Diego Fernando Rodríguez Varón [Mon, 2 Nov 2020 02:25:34 +0000 (21:25 -0500)]
[TMZ] Fix TMZ.com extractor
Tom-Oliver Heidel [Sun, 1 Nov 2020 02:38:44 +0000 (03:38 +0100)]
[skip travis] select python 3.8 in workflow file
Unknown [Sun, 1 Nov 2020 02:36:16 +0000 (03:36 +0100)]
[core] sleep-subtitles fix
Unknown [Sun, 1 Nov 2020 02:01:10 +0000 (03:01 +0100)]
[viki] new way of obtaining subtitles.
nixxo [Sat, 31 Oct 2020 13:52:07 +0000 (14:52 +0100)]
[skyitalia] added geoblock msg
insaneracist [Sat, 31 Oct 2020 09:40:11 +0000 (02:40 -0700)]
Merge branch 'master' into youtube-mix-fix
Tom-Oliver Heidel [Sat, 31 Oct 2020 08:35:00 +0000 (09:35 +0100)]
Merge pull request #74 from blackjack4494/master
Release 2020.10.31
Unknown [Sat, 31 Oct 2020 08:26:04 +0000 (09:26 +0100)]
[skip travis] templates and urls
Tom-Oliver Heidel [Sat, 31 Oct 2020 08:15:15 +0000 (09:15 +0100)]
Merge pull request #61 from merval/merval/comcast_sso_fix
Added Comcast_SSO fix
Tom-Oliver Heidel [Sat, 31 Oct 2020 08:14:16 +0000 (09:14 +0100)]
Merge pull request #65 from TobiX/fix-netzkino
[Netzkino] Only use video id to find metadata
Tom-Oliver Heidel [Sat, 31 Oct 2020 08:08:33 +0000 (09:08 +0100)]
Merge pull request #55 from insaneracist/youtube-music-metadata-fix
[youtube] fix: extract artist metadata from ytInitialData (#49)
Tom-Oliver Heidel [Sat, 31 Oct 2020 08:05:05 +0000 (09:05 +0100)]
Merge pull request #47 from insaneracist/newgrounds-fix
[newgrounds] fix: video download
Tom-Oliver Heidel [Sat, 31 Oct 2020 08:03:17 +0000 (09:03 +0100)]
Merge pull request #51 from B0pol/nitter
[nitter] Add new extractor
Tom-Oliver Heidel [Sat, 31 Oct 2020 08:02:50 +0000 (09:02 +0100)]
Merge pull request #30 from merval/merval/brightcove_drm
Added DRM logic to brightcove
Tom-Oliver Heidel [Sat, 31 Oct 2020 08:02:06 +0000 (09:02 +0100)]
Merge pull request #19 from nixxo/patch-1
[mtv] Fix a missing match_id
Tom-Oliver Heidel [Sat, 31 Oct 2020 08:00:29 +0000 (09:00 +0100)]
Merge pull request #40 from nixxo/skyitalia
[skyitalia] Add new extractor
Tom-Oliver Heidel [Sat, 31 Oct 2020 07:58:51 +0000 (08:58 +0100)]
Merge pull request #45 from insaneracist/xtube-fix
[xtube] fix extractor (#17)
Unknown [Sat, 31 Oct 2020 07:57:55 +0000 (08:57 +0100)]
flake8. added sha256 check to updater.
Tom-Oliver Heidel [Sat, 31 Oct 2020 07:36:14 +0000 (08:36 +0100)]
[skip travis] finalised workflow
Tom-Oliver Heidel [Sat, 31 Oct 2020 06:21:58 +0000 (07:21 +0100)]
[skip travis] half done workflow
Unknown [Sat, 31 Oct 2020 04:46:51 +0000 (05:46 +0100)]
[core/yt_live_chat] live_chat is back. dl() new parameter
Peter Oettig [Fri, 30 Oct 2020 22:24:55 +0000 (23:24 +0100)]
Fixed problem with new youtube player, leading to "Unable to extract video data".
Tobias Gruetzmacher [Fri, 30 Oct 2020 20:29:21 +0000 (21:29 +0100)]
Only use video id to find metadata
Dan Walker [Fri, 30 Oct 2020 15:31:34 +0000 (08:31 -0700)]
Added Comcast_SSO fix
This fix had been proposed on yt-dl for a lengthy period of time but was never merged. It has been thoroughly tested but a large section of the community.
insaneracist [Thu, 29 Oct 2020 23:11:14 +0000 (16:11 -0700)]
[youtube] fix: extract mix playlist ids from ytInitialData (#33)
insaneracist [Thu, 29 Oct 2020 21:37:06 +0000 (14:37 -0700)]
[youtube] fix: extract artist metadata from ytInitialData (#49)
nixxo [Thu, 29 Oct 2020 12:37:07 +0000 (13:37 +0100)]
[skyitalia] fixed coding conventions
nixxo [Thu, 29 Oct 2020 12:31:12 +0000 (13:31 +0100)]
[rcs] fixed coding conventions
bopol [Wed, 28 Oct 2020 20:57:58 +0000 (21:57 +0100)]
[nitter] Add new extractor
Unknown [Thu, 29 Oct 2020 01:57:43 +0000 (02:57 +0100)]
[yt_live_chat] deactivate for now.
Unknown [Thu, 29 Oct 2020 00:56:55 +0000 (01:56 +0100)]
[core] be able to hand over id and title using url_result
insaneracist [Wed, 28 Oct 2020 23:55:47 +0000 (16:55 -0700)]
[newgrounds] fix: video download
insaneracist [Wed, 28 Oct 2020 20:48:55 +0000 (13:48 -0700)]
[xtube] fix extractor (#17)
nixxo [Wed, 28 Oct 2020 19:32:28 +0000 (20:32 +0100)]
[rcs] Add new extractor
nixxo [Wed, 28 Oct 2020 19:04:00 +0000 (20:04 +0100)]
[gedi] removed unused tests, fixed extractor name
Tom-Oliver Heidel [Wed, 28 Oct 2020 16:27:41 +0000 (17:27 +0100)]
Merge pull request #39 from insaneracist/bandcamp-fix-tests
[bandcamp] fix failing test. remove subclass hack
nixxo [Wed, 28 Oct 2020 16:06:49 +0000 (17:06 +0100)]
[skyitalia] moved token
nixxo [Wed, 28 Oct 2020 16:04:36 +0000 (17:04 +0100)]
[skyitalia] removed arbitrary parameter
nixxo [Wed, 28 Oct 2020 15:55:58 +0000 (16:55 +0100)]
[skyitalia] Add new extractor
insaneracist [Wed, 28 Oct 2020 15:12:58 +0000 (08:12 -0700)]
[bandcamp] fix failing test. remove subclass hack
Tom-Oliver Heidel [Wed, 28 Oct 2020 14:18:13 +0000 (15:18 +0100)]
[skip travis] update travis badge
nixxo [Wed, 28 Oct 2020 12:48:22 +0000 (13:48 +0100)]
[mtv] proposed fix
Tom-Oliver Heidel [Wed, 28 Oct 2020 11:31:38 +0000 (12:31 +0100)]
Merge pull request #32 from amigatomte/patch-1
Update to reflect website changes.
Unknown [Wed, 28 Oct 2020 11:25:49 +0000 (12:25 +0100)]
[mtv] add match_id reminder
Unknown [Wed, 28 Oct 2020 11:18:04 +0000 (12:18 +0100)]
[skip travis][bandcamp] fix minor typo in tests
Tom-Oliver Heidel [Wed, 28 Oct 2020 11:15:29 +0000 (12:15 +0100)]
Merge pull request #36 from insaneracist/bandcamp-fix
[bandcamp] restore album downloads
Tom-Oliver Heidel [Wed, 28 Oct 2020 11:08:26 +0000 (12:08 +0100)]
Merge pull request #35 from peet1993/youtube_js_url_fix
Fixed problem with JS player URL
insaneracist [Wed, 28 Oct 2020 02:21:34 +0000 (19:21 -0700)]
[bandcamp] restore album downloads
flake8 conform
Peter Oettig [Tue, 27 Oct 2020 19:39:49 +0000 (20:39 +0100)]
Fixed problem with JS player URL
The JS player URL could not be found anymore, possibly because of a change on Youtubes side.
Unknown [Tue, 27 Oct 2020 15:49:42 +0000 (16:49 +0100)]
[skip travis] add note to remove tvland.