Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | html_common: remove x_item_html functions | James Taylor | 2019-02-26 | 1 | -2/+6 |
| | |||||
* | refactor common.py into 3 files | James Taylor | 2019-02-21 | 1 | -13/+13 |
| | |||||
* | Content-type: text/plain for errors or status messages | James Taylor | 2019-01-06 | 1 | -1/+1 |
| | |||||
* | Add newline to end of files | James Taylor | 2019-01-06 | 1 | -1/+1 |
| | |||||
* | rename env['fields'] to env['parameters'] and rename fields to parameters in ↵ | James Taylor | 2019-01-06 | 1 | -2/+2 |
| | | | | general | ||||
* | WSGI for simple non-path GET pages | James Taylor | 2019-01-05 | 1 | -8/+13 |
| |