aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* handle missing storyboardzrose5842022-01-173-4/+6
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* add preview thumbnailszrose5842022-01-094-0/+71
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* Add application/vnd.ms-excel as CSV mime typeAndreas2021-12-311-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-boxJesús2021-12-311-1/+1
|
* [FrontEnd]: fix dropdown designJesús2021-12-319-59/+39
|
* [FrontEnd]: remove unused stylesJesús2021-12-311-91/+0
|
* [FrontEnd]: fix missing unsubscribe styleJesús2021-12-312-3/+274
|
* [FrontEnd]: light_theme, change link-visited colorJesús2021-12-271-1/+1
|
* [FrontEnd]: fix dropdown designJesús2021-12-2711-53/+116
|
* fix: falied load resource: net:: ERR_FILE_NOT_FOUNDJesús2021-12-271-1/+6
|
* update formatsJesús2021-12-271-4/+8
|
* Disable dislikesJesús2021-12-263-7/+1
| | | | Ref: https://blog.youtube/news-and-events/update-to-youtube/
* [.gitignore]: updateJesús2021-12-261-0/+1
|
* Delete unused fileJesús2021-12-261-547/+0
|
* Disable 'Prefer integrated sources' for defaultJesús2021-12-262-1/+548
|
* change by default format, priority FLOSS formatsJesús2021-12-261-8/+8
|
* [FrontEnd]: improved settings designJesús2021-12-264-3/+10
|
* [frontend]: fix design in playlistJesús2021-12-181-0/+6
|
* [frontend]: fix reporInfo in prototypeJesús2021-12-161-0/+3
|
* [frontend]: relax find segmentJesús2021-12-161-1/+4
|
* [frontend]: fix global scope, change var to letJesús2021-12-167-84/+87
|
* [Design]: short Clear textJesús2021-12-031-1/+1
|
* [Design]: add 0.5rem for grid-gap (col and row)Jesús2021-12-031-3/+3
|
* update public instanceJesús2021-11-291-1/+1
|
* Work around video throttling using android user-agentJames Taylor2021-10-181-34/+35
| | | | | | Temporary fix for #95 Signed-off-by: Jesús <heckyel@hyperbola.info>
* README.md: about public instancesJesús2021-09-281-0/+6
|
* Improve input stylesJesús2021-09-2211-0/+22
|
* version 0.2.10.2.1Jesús2021-09-141-1/+1
|
* Revert "Usage hqdefault thumbnail in related videos"Jesús2021-09-141-3/+2
| | | | This reverts commit a0c3ca0159136d17eefa129176ae1904110238b8.
* version 0.2.0Jesús2021-09-141-1/+1
|
* Usage hqdefault thumbnail in related videosJesús2021-09-141-2/+3
|
* README.md: updateJesús2021-09-141-3/+3
|
* improve quality-selectJesús2021-09-143-20/+16
|
* change tor port and app portJesús2021-09-141-2/+2
|
* fix name appJesús2021-09-142-13/+13
|
* change path configJesús2021-09-143-4/+4
|
* playlist: add license to javascript codeJesús2021-09-101-0/+2
|
* Add a button to remove playlistMageas2021-09-102-0/+14
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* version 0.1.10.1.1Jesús2021-09-061-1/+1
|
* watch.py: Support /shorts urlsJames Taylor2021-09-061-0/+2
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* Redo av codec settings & selections to accomodate webmJames Taylor2021-09-067-103/+174
| | | | | | | | | | | | | | 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 supportJames Taylor2021-09-061-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 requiredJames Taylor2021-09-011-1/+1
| | | | | | This avoids an ugly error if the user forgets to select a file Signed-off-by: Jesús <heckyel@hyperbola.info>
* README.md: updateJesús2021-09-011-5/+20
|
* Add NewPipe subscriptions import and exportJames Taylor2021-09-012-11/+49
| | | | | | Closes #82 Signed-off-by: Jesús <heckyel@hyperbola.info>
* av-merge: Fix segments not properly reappended during QuotaExceededJames Taylor2021-09-011-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 syntaxJesús2021-09-011-3/+2
|
* plyr: use strict and fix undefined quality variableJesús2021-09-011-107/+110
|
* plyr: minor fixJesús2021-09-011-2/+1
|
* embed: plyr shasum updateJesús2021-08-311-1/+1
|