aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* make sure playerOffsetMs is positivesiikamiika2020-11-281-1/+1
|
* Merge pull request #213 from lorpus/masterTom-Oliver Heidel2020-11-273-0/+66
|\ | | | | [bitwave.tv] new extractor
| * [bitwave.tv] add testlorpus2020-11-271-0/+8
| |
| * [bitwave.tv] fix buildlorpus2020-11-141-0/+2
| |
| * [bitwave.tv] new extractorlorpus2020-11-143-0/+56
| |
* | Merge pull request #254 from xypwn/patch-1Tom-Oliver Heidel2020-11-241-1/+1
|\ \ | | | | | | [SouthparkDe] Support for English URLs
| * | [SouthparkDe] Support for English URLsxypwn2020-11-231-1/+1
|/ / | | | | Allow downloading English South Park episodes from the southpark.de
* | Merge pull request #187 from pukkandan/break-on-existingTom-Oliver Heidel2020-11-164-2/+15
|\ \ | | | | | | Stop download after encountering video in archive
| * | Add --break-on-existing by @gergeshpukkandan2020-11-134-2/+15
| |/ | | | | | | Authored-by: Yoav Shai <gergesh@gmail.com>
* | Merge pull request #181 from pukkandan/precheck-archiveTom-Oliver Heidel2020-11-161-1/+11
|\ \ | |/ |/| Check IDs in the archive before downloading webpage
| * Handle IndexErrorpukkandan2020-11-131-2/+2
| |
| * Pre-check video IDs in the archive before downloadingpukkandan2020-11-131-1/+11
|/
* [skip travis] typoTom-Oliver Heidel2020-11-111-1/+1
|
* flake8 yt py2 fixUnknown2020-11-111-2/+2
|
* [skip travis]Tom-Oliver Heidel2020-11-111-1/+1
|
* [youtube] python2 fix #168Unknown2020-11-111-2/+2
| | | proposed fix by awei78
* [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
| | | | | | | |