aboutsummaryrefslogtreecommitdiffstats
path: root/youtube
Commit message (Collapse)AuthorAgeFilesLines
* Fix comment count not extracted sometimesJesus2023-09-111-1/+2
| | | | YouTube created a new key 'commentCount' in addition to 'headerText'
* Fix related vids, like_count, playlist sometimes missingJesus2023-09-111-9/+13
| | | | | | | | | Cause is that some pages have the onResponseReceivedEndpoints key at the top level with useless stuff in it, and the extract_items function was searching in that instead of the 'contents' key. Change to use if blocks instead of elif blocks in the extract_items function.
* Fix 403s 1 minute into videosJesus2023-09-111-1/+1
| | | | | https://github.com/iv-org/invidious/issues/4027 https://github.com/TeamNewPipe/NewPipeExtractor/pull/1084/files
* Filter out translated audio tracksJesus2023-09-111-0/+7
| | | | See comment in code
* Relax error and send error_code to templateJesus E2023-06-192-2/+17
|
* version 0.2.50.2.5Jesus E2023-06-181-1/+1
|
* Fix typoJesus E2023-06-181-1/+1
|
* Set related videos thumbnail to HQJesus E2023-06-181-0/+1
|
* Set hqdefault thumnail imagesJesus E2023-06-185-6/+6
|
* Fix paginationJesus E2023-06-181-2/+2
|
* version 0.2.40.2.4Jesus E2023-06-171-1/+1
|
* watch_extraction.py: fix conditionalJesus E2023-06-171-0/+1
|
* Fix offset formatJesus E2023-06-171-1/+1
|
* Update token offset fieldJesus E2023-06-171-1/+2
| | | | Change offset field to a uint with field number 1
* Fix minor formatting issuesJesus E2023-06-171-5/+5
|
* Merge short and video parsing even furtherJesus E2023-06-171-29/+24
| | | | | Use multi_get and multi_deep_get for tag differences Replace the duration check with conservative_update
* Merge short and video parsingJesus E2023-06-171-43/+25
|
* Fix parsing shortsJesus E2023-06-171-7/+7
| | | | | | Add check for extracting duration for shorts Make short duration extraction stricter Fix handling shorts with no views
* Add functional but preliminary channel tab supportJesus E2023-06-174-21/+75
| | | | | | | Add channel tabs to the channel template and script Update continuation token to request different tabs Add support for 'reelItemRenderer' format required to extract shorts
* Music list extraction: read from SONG fieldJesus E2023-05-281-1/+3
| | | | | This one is used when there is no corresponding YouTube video for the track
* Fix music list extractionJesus E2023-05-284-1/+39
| | | | Closes #160
* Revert to android URLs and fix 403s by including paramsJesus E2023-05-281-12/+15
| | | | | | | | | Including 'params': '8AEB' fixes the issue with the URLs returning 403 after a couple minutes into the video. Credit to @ImportTaste for pointing this out Closes #168
* Only use android URLs if encrypted; they randomly go 403Jesus E2023-05-281-1/+6
| | | | Android URLs now begin returning 403s mid playback at random.
* Partially fix age restricted videosJesus E2023-05-283-69/+119
| | | | | | | | | | Does not work for videos that require decryption because decryption is not working (giving 403) for some reason. Related invidious issue for decryption not working: https://github.com/iv-org/invidious/issues/3245 Partial fix for #146
* Fix "This video is unavailable" due to outdated androidJesus E2023-05-281-1/+2
| | | | | | | | | | | client Send the latest android client version as well as a new key with the sdk version. See https://github.com/iv-org/invidious/pull/3255 for more details Fixes #165
* Cache channel metadata for pages that don't provide itJesus E2023-05-281-4/+49
| | | | | | | | | Ensures channel profile picture & description are displayed Also ensures that videos added to a local playlist from such pages will have the channel name included Fixes #151
* Update channel ctoken format due to youtube changesJesus E2023-05-281-1/+44
| | | | | | Hopefully they don't immediately revert it. Related to #151
* Fix error with non-channel-id urlsJesus E2023-05-281-2/+4
| | | | Only update channel id based on the url if we have it
* Use ctoken_v3 format for channel playlist & search pagesJesus E2023-05-281-1/+4
| | | | For #151
* channels: Fix sorting & page prefixing not workingJesus E2023-05-281-2/+3
| | | | Further completes #151
* Update channel to new ctoken formatJesus E2023-05-284-17/+70
| | | | | | Huge thanks to @michaelweiser Different sortings still don't work for videos and playlists
* Fix failure to detect vp9.2 and mp4v.20.3 codecsJesus E2023-05-281-4/+3
|
* Fix fmt extraction mime_type regex failure as well as exceptionsJesus E2023-05-281-2/+4
|
* GO to cideo with urlJesus E2023-05-281-2/+2
|
* go ti video with urlJesus E2023-05-281-0/+2
|
* Remove leftover print statementJesus E2023-05-281-1/+0
|
* Fix likes countJesus E2023-05-281-21/+42
|
* version 0.2.30.2.3Jesús2022-10-061-1/+1
|
* Fix missing id into input tagJesús2022-10-051-2/+2
|
* Fix self closing tag w3c issuesJesús2022-10-0512-30/+30
|
* Disable download by RIAA issuesJesús2022-10-052-2/+6
| | | | | Ref: https://torrentfreak.com/riaa-thwarts-youts-attempt-to-declare-youtube-ripping-legal-221002/ Archive: https://archive.ph/OZQbN
* version 0.2.20.2.2Jesus2022-08-071-1/+1
|
* copyTextToClipboard: support fullscreenzrose5842022-08-071-2/+3
|
* onKeyDown: ignore plyr CustomEventszrose5842022-08-071-0/+1
|
* fix figure tag of sc-videoJesús2022-05-311-0/+3
|
* Revert update plyrJesús2022-05-305-3233/+3877
| | | | | because iceweasel not support engine v8+ More info: https://repo.palemoon.org/MoonchildProductions/UXP/issues/1675
* Fix preview_thumbnailsJesús2022-05-302-9/+8
| | | | use 'deep_get' for storyboard
* Extract captions base_url using different method when missingJames Taylor2022-03-301-0/+19
| | | | | | | | | | The base url will be randomly missing. Take one of the listed captions urls which already has the &lang and automatic specifiers. Then remove these specifiers. Signed-off-by: Jesús <heckyel@hyperbola.info>
* Fix exception when _captions_base_url is not presentJames Taylor2022-03-303-2/+9
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* [embed]: Fix undefined storyboard_url and add licenseJesús2022-02-212-2/+11
|