aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | [skip travis]Tom-Oliver Heidel2020-11-111-1/+1
| | | | | | |
* | | | | | | Merge pull request #149 from RobinD42/fix-subtitle-fallbackTom-Oliver Heidel2020-11-111-10/+19
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | fall-back to the old way to fetch subtitles, if needed
| * | | | | | | fall-back to the old way to fetch subtitles, if neededRobin Dunn2020-11-091-10/+19
| |/ / / / / /
* | | | | | | Merge pull request #151 from wlritchi/youtube-playlist-polymerTom-Oliver Heidel2020-11-111-186/+130
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | RFC: youtube: Polymer UI and JSON endpoints for playlists
| * | | | | | | ytsearchurl 5 pages for around 100 resultsUnknown2020-11-111-1/+1
| | | | | | | |
| * | | | | | | [youtube] max_pages=5 for search, unlimited for everything elseLuc Ritchie2020-11-101-35/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also drop a few leftover methods in search that are no longer used.
| * | | | | | | Merge branch 'master' into youtube-playlist-polymerTom-Oliver Heidel2020-11-104-14/+24
| |\ \ \ \ \ \ \
| * | | | | | | | manually set limit for youtubesearchurlUnknown2020-11-101-4/+5
| | | | | | | | |
| * | | | | | | | fix: youtube: Polymer UI and JSON endpoints for playlistsLuc Ritchie2020-11-101-154/+126
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We already had a few copies of Polymer-style pagination handling logic for certain circumstances, but now we're forced into using it for all playlists since we can no longer disable Polymer. Refactor the logic to move it to the parent class for all entry lists (including e.g. search results, feeds, and list of playlists), and generify a bit to cover the child classes' use cases.
* | | | | | | | Merge pull request #137 from nsapa/fix_subtitleTom-Oliver Heidel2020-11-112-2/+7
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix issue triggered by tubeup
| * | | | | | | | [youtube] Fix 'liveChatReplayContinuationData' missing 'continuation' keyNicolas SAPA2020-11-081-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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'
| * | | | | | | | [common] Make sure self.params.get('sleep_interval_subtitles') is intNicolas SAPA2020-11-081-1/+3
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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'
* | | | | | | | Merge pull request #79 from rigstot/thisvidTom-Oliver Heidel2020-11-102-0/+98
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | implement ThisVid extractor
| * | | | | | | implement ThisVid extractorrigstot2020-11-102-0/+98
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | deobfuscates the video URL using a reverse engineered version of KVS player's algorithm. This was tested against version 4.0.4, 5.0.1, 5.1.1.4 and 5.2.0.4 of the player and a warning will be issued if the major version changes.
* | | | | | | | Merge pull request #147 from ZenulAbidin/masterTom-Oliver Heidel2020-11-101-3/+4
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix #93 YoutubePlaylistsIE
| * | | | | | | | Fix #93 YoutubePlaylistsIEAli Sherief2020-11-091-3/+4
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #159 from pukkandan/no-http-headerTom-Oliver Heidel2020-11-101-11/+18
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix external downloader when there is no http_header
| * | | | | | | | Fix external downloader when there is no http_headerpukkandan2020-11-101-11/+18
| | | | | | | | |
* | | | | | | | | Merge pull request #153 from Romern/zoom-fixTom-Oliver Heidel2020-11-101-1/+1
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | [zoom] Fix url parsing for url's containing /share/ and dots
| * | | | | | | | [zoom] Fix url parsing for url's containing /share/ and dotsRoman Karwacik2020-11-101-1/+1
|/ / / / / / / /
* / / / / / / / [skip travis] adjust python versionsTom-Oliver Heidel2020-11-101-2/+2
|/ / / / / / /
* | | | | | | Merge pull request #129 from blackjack4494/releaseTom-Oliver Heidel2020-11-071-5/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | workflow file
| * | | | | | | [skip travis] update workflow - sha fileTom-Oliver Heidel2020-11-071-5/+5
| | | | | | | |
| * | | | | | | Merge pull request #74 from blackjack4494/masterTom-Oliver Heidel2020-10-3132-268/+722
| |\| | | | | | | | | | | | | | | | | | | | | | Release 2020.10.31
| * | | | | | | Merge pull request #16 from blackjack4494/masterTom-Oliver Heidel2020-10-268-25/+49
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Release 26.10.2020
| * \ \ \ \ \ \ \ Merge pull request #4 from blackjack4494/masterTom-Oliver Heidel2020-10-241-1/+1
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Release 24.10.2020
* | \ \ \ \ \ \ \ \ Merge pull request #124 from nixxo/mailru-fixTom-Oliver Heidel2020-11-071-2/+11
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | [mailru] removed escaped braces, use urljoin, added tests
| * | | | | | | | | | [mailru] removed escaped braces, use urljoin, added testsnixxo2020-11-051-2/+11
| | |_|_|_|_|/ / / / | |/| | | | | | | |
* | | | | | | | | | Merge remote-tracking branch 'origin/master'Unknown2020-11-072-2/+15
|\| | | | | | | | |
| * | | | | | | | | Merge pull request #118 from insaneracist/youtube-music-playlistTom-Oliver Heidel2020-11-051-2/+12
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | [youtube] fix: Youtube Music playlists
| | * | | | | | | | | [youtube] added Youtube Music channel infoinsaneracist2020-11-041-2/+9
| | | | | | | | | | |
| | * | | | | | | | | [youtube] fix: Youtube Music playlistsinsaneracist2020-11-041-2/+5
| | | | | | | | | | |
| * | | | | | | | | | Merge pull request #117 from nixxo/la7-proto-fixTom-Oliver Heidel2020-11-051-0/+3
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | [la7] fix missing protocol
| | * | | | | | | | | | [la7] fix missing protocolnixxo2020-11-041-0/+3
| | | |_|_|_|_|_|_|/ / | | |/| | | | | | | |
* | / | | | | | | | | [skip travis] readme and pypi updateUnknown2020-11-072-2/+3
|/ / / / / / / / / /
* | | | | | | | | | Merge pull request #112 from insaneracist/youtube-mix-fixTom-Oliver Heidel2020-11-051-0/+4
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | [youtube] fix: mix playlist title
| * | | | | | | | | | [youtube] get mix playlist title from ytInitialDatainsaneracist2020-11-031-0/+4
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #101 from exwm/vlive-fixTom-Oliver Heidel2020-11-051-83/+104
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | [vlive] fix extractor for revamped website
| * | | | | | | | | | | [vlive] add: improved video extractor errorsexwm2020-11-031-5/+15
| | | | | | | | | | | |
| * | | | | | | | | | | [vlive] fix: missing expected types for try_getexwm2020-11-031-4/+5
| | | | | | | | | | | |
| * | | | | | | | | | | [vlive] refactor: delete dead function codeexwm2020-11-031-10/+0
| | | | | | | | | | | |
| * | | | | | | | | | | [vlive] fix: raise login required error on vlive+exwm2020-11-021-12/+8
| | | | | | | | | | | |
| * | | | | | | | | | | [vlive] fix: live video extractorexwm2020-11-021-9/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * use live video info endpoint from v3 api
| * | | | | | | | | | | [vlive] fix: vod logic wrongly used for live videoexwm2020-11-021-9/+9
| | | | | | | | | | | |
| * | | | | | | | | | | [vlive] fix: fetching live video not yet uploaded for replayexwm2020-11-021-1/+3
| | | | | | | | | | | |
| * | | | | | | | | | | [vlive] add: support new channel url formatexwm2020-11-021-4/+11
| | | | | | | | | | | |
| * | | | | | | | | | | [vlive] add: support video post urlsexwm2020-11-021-11/+30
| | | | | | | | | | | |
| * | | | | | | | | | | [vlive] fix: extractor tests for VODsexwm2020-11-021-45/+44
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #120 from pukkandan/no-embed-livechatTom-Oliver Heidel2020-11-041-2/+9
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Don't try to embed/convert json subtitles generated by youtube livechat
| * | | | | | | | | | | | Don't try to embed/convert json subtitles generated by youtube livechatpukkandan2020-11-051-2/+9
| | |_|_|/ / / / / / / / | |/| | | | | | | | | |