Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Specify video height in html so page doesn't shift down after load | James Taylor | 2020-09-24 | 1 | -8/+9 | |
| | | | | | Use true video height extracted from youtube to handle videos shorter than their quality size. (e.g. widescreen videos) | |||||
* | Add tor video routing | James Taylor | 2020-09-18 | 1 | -4/+10 | |
| | | | | | | | | | | Includes non-tor video routing by default, so no more chances of the browser leaking headers or user agent to googlevideo Adjust settings upgrade system to facilitate change to route_tor setting. Add some more space on settings page for dropdown settings so does not overflow due to options with long names. Closes #7 | |||||
* | Add setting to enable/disable video hotkeys | James Taylor | 2020-09-09 | 1 | -3/+1 | |
| | ||||||
* | Bugfix: Support integer-only ?t param | James Taylor | 2020-07-30 | 1 | -0/+2 | |
| | | | | When there's only an integer, and no unit, it's all in seconds | |||||
* | Add support for &t parameter | James Taylor | 2020-07-25 | 1 | -0/+8 | |
| | ||||||
* | Add video transcript to downloads | James Taylor | 2020-07-25 | 1 | -1/+80 | |
| | | | | Generated from the video captions | |||||
* | Include livestream fmt urls for former livestream w/o static urls | James Taylor | 2020-06-28 | 1 | -1/+13 | |
| | | | | | | | If none of the format urls for the former livestream are static, meaning they use a non-livestream format playable by the browser, then include the dialog for copying hte livestream format urls into external video player | |||||
* | Add dialog for copying urls to external player for livestreams | James Taylor | 2020-06-28 | 1 | -1/+18 | |
| | | | | | Also for livestreams which are over whose other sources aren't present or aren't ready yet. | |||||
* | Add option for reloading video without invidious | James Taylor | 2020-05-27 | 1 | -39/+48 | |
| | | | | For faster usage of new identity button as an alternative | |||||
* | Fix error when invidious fails to return URLS | James Taylor | 2020-05-27 | 1 | -1/+1 | |
| | ||||||
* | Indicate that video is live | James Taylor | 2020-05-27 | 1 | -0/+1 | |
| | ||||||
* | Do not hide comments if false determination of disabled comments | James Taylor | 2020-04-10 | 1 | -0/+9 | |
| | | | | | | | | If the extraction from watch page determines that they are disabled, but the separate request for the comments found comments, then change that determination, with a warning (since that would be a bug). And set the comment count to None as a dirty way to make such a bug noticeable. | |||||
* | Add playlist sidebar for videos in playlist, including autoplay | James Taylor | 2020-04-04 | 1 | -3/+25 | |
| | ||||||
* | Fix MaxRetryError when checking for video URL access | James Taylor | 2020-02-18 | 1 | -2/+12 | |
| | | | | | | | | The default urllib3 max redirect amount was set to 3. Change it to 10 and do not fail if there is a problem with checking for URL access. Just print the error to the console and proceed. Also add an unrelated remark about the bcptr=9999999999 parameter in watch.py | |||||
* | Invidious fallback: Use original format info and just substitute invidious urls | James Taylor | 2020-02-04 | 1 | -23/+13 | |
| | | | | Because the invidious formats don't have all the information | |||||
* | Watch page: add info box with allowed countries and tor exit node | James Taylor | 2020-02-01 | 1 | -0/+6 | |
| | | | | Should help with debugging various content blocks | |||||
* | Check for 403 errors and fallback on Invidious | James Taylor | 2020-02-01 | 1 | -0/+53 | |
| | | | | 403 errors on the video urls happen typically when a video has copyrighted content or was livestreamed originally. They appear to not happen (or at least happen less frequently) if the Tor exit node used ipv6, however. | |||||
* | Give a proper error message for 429 errors | James Taylor | 2020-01-31 | 1 | -0/+1 | |
| | | | | | | These occur when too many requests are coming from a Tor exit node. Before, there would be an error page with an exception instructing users to report the issue. But this is an expected and persistent issue. | |||||
* | Watch: display comment count and whether comments are disabled | James Taylor | 2019-12-20 | 1 | -0/+2 | |
| | ||||||
* | Better error handling for incorrect watch page urls | James Taylor | 2019-12-20 | 1 | -2/+4 | |
| | | | | | - Correctly handle /embed, /watch with no video ids - Correctly report error for this and for too short video ids | |||||
* | Add support for /embed urls | James Taylor | 2019-12-20 | 1 | -2/+3 | |
| | ||||||
* | Extraction: Move non-stateful signature decryption functionality into ↵ | James Taylor | 2019-12-19 | 1 | -85/+12 | |
| | | | | yt_data_extract | |||||
* | Extraction: Move html post processing stuff from yt_data_extract to util | James Taylor | 2019-12-19 | 1 | -2/+2 | |
| | ||||||
* | Extraction: rename multi_get functions to more descriptive names | James Taylor | 2019-12-18 | 1 | -4/+4 | |
| | ||||||
* | Extraction: Rewrite item_extraction for better error handling and ↵ | James Taylor | 2019-12-18 | 1 | -4/+4 | |
| | | | | readability, rename extracted names for more consistency | |||||
* | Extraction: Detect limited state and fix false detection as unlisted | James Taylor | 2019-12-17 | 1 | -0/+1 | |
| | ||||||
* | Extraction: Make limited state videos work | James Taylor | 2019-12-17 | 1 | -1/+1 | |
| | ||||||
* | Extraction: Fix subtitles error when video has no automatic captions but has ↵ | James Taylor | 2019-12-14 | 1 | -1/+5 | |
| | | | | foreign language captions | |||||
* | Extraction: Bypass age-restriction | James Taylor | 2019-12-12 | 1 | -5/+21 | |
| | ||||||
* | Extraction: Add general subtitle extraction and translation | James Taylor | 2019-11-29 | 1 | -39/+93 | |
| | ||||||
* | Extraction: return and display any errors preventing video playback | James Taylor | 2019-11-22 | 1 | -1/+2 | |
| | ||||||
* | Extraction: Add signature decryption | James Taylor | 2019-10-18 | 1 | -16/+133 | |
| | ||||||
* | Extraction: Replace youtube-dl with custom-built watch page extraction | James Taylor | 2019-10-17 | 1 | -75/+79 | |
| | ||||||
* | Always use 360p in non-theater mode | James Taylor | 2019-09-06 | 1 | -1/+6 | |
| | ||||||
* | Layout: Theater layout: Expand video width across page only as necessary ↵ | James Taylor | 2019-08-24 | 1 | -0/+4 | |
| | | | | based on length of video | |||||
* | Layout: add option to hide comments/related vids by default but click to ↵ | James Taylor | 2019-08-24 | 1 | -0/+3 | |
| | | | | show using <details> | |||||
* | Layout: Add option to use 720p resolution | James Taylor | 2019-08-24 | 1 | -2/+12 | |
| | ||||||
* | Layout: Add theater mode | James Taylor | 2019-08-24 | 1 | -0/+2 | |
| | ||||||
* | Layout: refactor item system to be more maintainable, add vertical item type | James Taylor | 2019-08-23 | 1 | -2/+0 | |
| | ||||||
* | rename enable_comments amd enable_related_videos | James Taylor | 2019-08-01 | 1 | -1/+1 | |
| | ||||||
* | Convert captioning to flask | James Taylor | 2019-07-21 | 1 | -0/+11 | |
| | ||||||
* | Delete obsolete files | James Taylor | 2019-07-21 | 1 | -1/+1 | |
| | ||||||
* | Convert comments to flask framework | James Taylor | 2019-07-19 | 1 | -4/+2 | |
| | ||||||
* | watch.py regression: fix error page | James Taylor | 2019-07-07 | 1 | -1/+1 | |
| | ||||||
* | watch_page: refactor music list into flask template | James Taylor | 2019-07-07 | 1 | -39/+14 | |
| | ||||||
* | Fix get_subtitle_sources function | James Taylor | 2019-06-21 | 1 | -1/+1 | |
| | ||||||
* | Refactor watch page related videos to use item rendering macro | James Taylor | 2019-06-21 | 1 | -11/+16 | |
| | ||||||
* | watch: Fix error page | James Taylor | 2019-06-17 | 1 | -2/+2 | |
| | ||||||
* | Inherit from base template | James Taylor | 2019-06-17 | 1 | -3/+2 | |
| | ||||||
* | Convert watch page to flask framework | James Taylor | 2019-06-16 | 1 | -291/+167 | |
| |