Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix exception when _captions_base_url is not present | James Taylor | 2022-03-30 | 3 | -2/+9 | |
| | | | | Signed-off-by: Jesús <heckyel@hyperbola.info> | |||||
* | [embed]: Fix undefined storyboard_url and add license | Jesús | 2022-02-21 | 2 | -2/+11 | |
| | ||||||
* | Fix failing exit node retry test | James Taylor | 2022-02-16 | 1 | -2/+1 | |
| | | | | | | The urllib3 retries.history wasn't working anyways Signed-off-by: Jesús <heckyel@hyperbola.info> | |||||
* | Fix error during exit blockage detection when Set-Cookie missing | James Taylor | 2022-02-15 | 1 | -1/+1 | |
| | | | | Signed-off-by: Jesús <heckyel@hyperbola.info> | |||||
* | Fix MaxRetryErrors due to Tor exit node blockage | James Taylor | 2022-02-15 | 1 | -3/+16 | |
| | | | | | | | | Sometimes YouTube redirects to a google.com/sorry page, seemingly setting up redirect loops. Other times the url redirects to itself. Signed-off-by: Jesús <heckyel@hyperbola.info> | |||||
* | update plyr config | Jesús | 2022-02-11 | 1 | -0/+5 | |
| | ||||||
* | Update plyr module | Jesús | 2022-02-11 | 5 | -47/+107 | |
| | ||||||
* | check variable author_description | Jesús | 2022-01-31 | 1 | -5/+7 | |
| | ||||||
* | Fix author in playlist | Jesús | 2022-01-31 | 1 | -10/+9 | |
| | ||||||
* | Fix name settings in hotkeys | Jesús | 2022-01-29 | 1 | -1/+1 | |
| | ||||||
* | hotkeys.js: fix 'f' | Jesús | 2022-01-29 | 1 | -2/+11 | |
| | ||||||
* | also autofocus search for /results or on error | zrose584 | 2022-01-29 | 1 | -1/+1 | |
| | | | | Signed-off-by: Jesús <heckyel@hyperbola.info> | |||||
* | [Design]: fix author_description | Jesús | 2022-01-17 | 1 | -2/+12 | |
| | ||||||
* | handle missing storyboard | zrose584 | 2022-01-17 | 3 | -4/+6 | |
| | | | | Signed-off-by: Jesús <heckyel@hyperbola.info> | |||||
* | add preview thumbnails | zrose584 | 2022-01-09 | 4 | -0/+71 | |
| | | | | Signed-off-by: Jesús <heckyel@hyperbola.info> | |||||
* | Add application/vnd.ms-excel as CSV mime type | Andreas | 2021-12-31 | 1 | -1/+1 | |
| | | | | | | Windows sends application/vnd.ms-excel as MIME Type instead of text/csv Signed-off-by: Jesús <heckyel@hyperbola.info> | |||||
* | [FrontEnd]: fix placeholder in play-box | Jesús | 2021-12-31 | 1 | -1/+1 | |
| | ||||||
* | [FrontEnd]: fix dropdown design | Jesús | 2021-12-31 | 9 | -59/+39 | |
| | ||||||
* | [FrontEnd]: remove unused styles | Jesús | 2021-12-31 | 1 | -91/+0 | |
| | ||||||
* | [FrontEnd]: fix missing unsubscribe style | Jesús | 2021-12-31 | 2 | -3/+274 | |
| | ||||||
* | [FrontEnd]: light_theme, change link-visited color | Jesús | 2021-12-27 | 1 | -1/+1 | |
| | ||||||
* | [FrontEnd]: fix dropdown design | Jesús | 2021-12-27 | 11 | -53/+116 | |
| | ||||||
* | fix: falied load resource: net:: ERR_FILE_NOT_FOUND | Jesús | 2021-12-27 | 1 | -1/+6 | |
| | ||||||
* | update formats | Jesús | 2021-12-27 | 1 | -4/+8 | |
| | ||||||
* | Disable dislikes | Jesús | 2021-12-26 | 3 | -7/+1 | |
| | | | | Ref: https://blog.youtube/news-and-events/update-to-youtube/ | |||||
* | [FrontEnd]: improved settings design | Jesús | 2021-12-26 | 4 | -3/+10 | |
| | ||||||
* | [frontend]: fix design in playlist | Jesús | 2021-12-18 | 1 | -0/+6 | |
| | ||||||
* | [frontend]: fix reporInfo in prototype | Jesús | 2021-12-16 | 1 | -0/+3 | |
| | ||||||
* | [frontend]: relax find segment | Jesús | 2021-12-16 | 1 | -1/+4 | |
| | ||||||
* | [frontend]: fix global scope, change var to let | Jesús | 2021-12-16 | 7 | -84/+87 | |
| | ||||||
* | [Design]: short Clear text | Jesús | 2021-12-03 | 1 | -1/+1 | |
| | ||||||
* | [Design]: add 0.5rem for grid-gap (col and row) | Jesús | 2021-12-03 | 1 | -3/+3 | |
| | ||||||
* | Work around video throttling using android user-agent | James Taylor | 2021-10-18 | 1 | -34/+35 | |
| | | | | | | Temporary fix for #95 Signed-off-by: Jesús <heckyel@hyperbola.info> | |||||
* | Improve input styles | Jesús | 2021-09-22 | 11 | -0/+22 | |
| | ||||||
* | version 0.2.10.2.1 | Jesús | 2021-09-14 | 1 | -1/+1 | |
| | ||||||
* | Revert "Usage hqdefault thumbnail in related videos" | Jesús | 2021-09-14 | 1 | -3/+2 | |
| | | | | This reverts commit a0c3ca0159136d17eefa129176ae1904110238b8. | |||||
* | version 0.2.0 | Jesús | 2021-09-14 | 1 | -1/+1 | |
| | ||||||
* | Usage hqdefault thumbnail in related videos | Jesús | 2021-09-14 | 1 | -2/+3 | |
| | ||||||
* | improve quality-select | Jesús | 2021-09-14 | 3 | -20/+16 | |
| | ||||||
* | playlist: add license to javascript code | Jesús | 2021-09-10 | 1 | -0/+2 | |
| | ||||||
* | Add a button to remove playlist | Mageas | 2021-09-10 | 2 | -0/+14 | |
| | | | | Signed-off-by: Jesús <heckyel@hyperbola.info> | |||||
* | version 0.1.10.1.1 | Jesús | 2021-09-06 | 1 | -1/+1 | |
| | ||||||
* | watch.py: Support /shorts urls | James Taylor | 2021-09-06 | 1 | -0/+2 | |
| | | | | Signed-off-by: Jesús <heckyel@hyperbola.info> | |||||
* | Redo av codec settings & selections to accomodate webm | James Taylor | 2021-09-06 | 6 | -95/+126 | |
| | | | | | | | | | | | | | | Allows for ranked preferences for h264, av1, and vp9 codecs in settings, along with equal preferences which are tiebroken using smaller file size. For each quality, gives av-merge a list of video sources and audio sources sorted based on preference & file size. It will pick the first one that the browser supports. Closes #84 Signed-off-by: Jesús <heckyel@hyperbola.info> | |||||
* | av-merge: Add webm support | James Taylor | 2021-09-06 | 1 | -7/+269 | |
| | | | | | | | But watch.py is not providing them yet. Deciding how to fix the codec options/defaults is for a later commit Signed-off-by: Jesús <heckyel@hyperbola.info> | |||||
* | Subscriptions manager: Make file input required | James Taylor | 2021-09-01 | 1 | -1/+1 | |
| | | | | | | This avoids an ugly error if the user forgets to select a file Signed-off-by: Jesús <heckyel@hyperbola.info> | |||||
* | Add NewPipe subscriptions import and export | James Taylor | 2021-09-01 | 2 | -11/+49 | |
| | | | | | | Closes #82 Signed-off-by: Jesús <heckyel@hyperbola.info> | |||||
* | av-merge: Fix segments not properly reappended during QuotaExceeded | James Taylor | 2021-09-01 | 1 | -16/+23 | |
| | | | | | | | | | | | | | | | | | | Two issues fixed: 1. The append was only retried if it was the result of a seek event. But if the video is paused (such as if the video was finished and the user seeks back to the beginning), the seek won't happen because the MediaSource will not issue a sourceopen until the user plays the video. A better strategy that solves the true issue is to retry the append if it is for the segment corresponding to the current time, since that is critical to get immediately. 2. If the append was not retried, entry.requested was not getting marked as false, so it would refuse to ever rerequest the segment, so it would stall. Set it to false if we decide not to retry the append, so it can be rerequested later. Signed-off-by: Jesús <heckyel@hyperbola.info> | |||||
* | watch.js: video variable as const and improve data.time_start syntax | Jesús | 2021-09-01 | 1 | -3/+2 | |
| | ||||||
* | plyr: use strict and fix undefined quality variable | Jesús | 2021-09-01 | 1 | -107/+110 | |
| |