727 Commits

Author SHA1 Message Date
a1dd283832
Revert update plyr
because iceweasel not support engine v8+
More info: https://repo.palemoon.org/MoonchildProductions/UXP/issues/1675
2022-05-30 23:43:32 +08:00
1fbc0cdd46
Fix preview_thumbnails
use 'deep_get' for storyboard
2022-05-30 22:45:08 +08:00
James Taylor
79fd2966cd
Extract captions base_url using different method when missing
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>
2022-03-30 00:41:30 +08:00
James Taylor
dcd4b0f0ae
Fix exception when _captions_base_url is not present
Signed-off-by: Jesús <heckyel@hyperbola.info>
2022-03-30 00:37:43 +08:00
e8cbc5074a
[embed]: Fix undefined storyboard_url and add license 2022-02-21 15:52:27 -05:00
James Taylor
4768835766
Fix failing exit node retry test
The urllib3 retries.history wasn't working anyways

Signed-off-by: Jesús <heckyel@hyperbola.info>
2022-02-16 11:46:15 -05:00
James Taylor
3f4db4199c
Fix error during exit blockage detection when Set-Cookie missing
Signed-off-by: Jesús <heckyel@hyperbola.info>
2022-02-15 21:32:00 -05:00
James Taylor
5260716d14
Fix MaxRetryErrors due to Tor exit node blockage
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>
2022-02-15 21:30:47 -05:00
32d30bde9c
update plyr config 2022-02-11 12:03:01 -05:00
cd876f65e3
Update plyr module 2022-02-11 12:01:22 -05:00
fef9c778ed
check variable author_description 2022-01-31 22:36:54 -05:00
6188ba81a0
Fix author in playlist 2022-01-31 22:12:55 -05:00
a465805cb9
Fix name settings in hotkeys 2022-01-29 16:52:18 -05:00
12c0daa58a
hotkeys.js: fix 'f' 2022-01-29 11:06:47 -05:00
zrose584
0f58f1d114
also autofocus search for /results or on error
Signed-off-by: Jesús <heckyel@hyperbola.info>
2022-01-29 10:57:31 -05:00
3b57335e4c
[Design]: fix author_description 2022-01-17 23:37:45 -05:00
zrose584
a5ef801c07
handle missing storyboard
Signed-off-by: Jesús <heckyel@hyperbola.info>
2022-01-17 09:01:09 -05:00
zrose584
63c92e0c4e
add preview thumbnails
Signed-off-by: Jesús <heckyel@hyperbola.info>
2022-01-09 16:39:50 -05:00
Andreas
693b4ac98b
Add application/vnd.ms-excel as CSV mime type
Windows sends application/vnd.ms-excel as MIME Type instead of text/csv

Signed-off-by: Jesús <heckyel@hyperbola.info>
2021-12-31 18:21:37 -05:00
90b080b7bb
[FrontEnd]: fix placeholder in play-box 2021-12-31 18:19:07 -05:00
90338c25c6
[FrontEnd]: fix dropdown design 2021-12-31 18:15:59 -05:00
f572bb62aa
[FrontEnd]: remove unused styles 2021-12-31 17:39:59 -05:00
f2fc1cf564
[FrontEnd]: fix missing unsubscribe style 2021-12-31 17:35:48 -05:00
7b7e69a8b1
[FrontEnd]: light_theme, change link-visited color 2021-12-27 16:20:58 -05:00
217541bd9c
[FrontEnd]: fix dropdown design 2021-12-27 16:13:35 -05:00
b21b2a6009
fix: falied load resource: net:: ERR_FILE_NOT_FOUND 2021-12-27 13:23:18 -05:00
a1d3cc5045
update formats 2021-12-27 13:05:54 -05:00
92067638b1
Disable dislikes
Ref: https://blog.youtube/news-and-events/update-to-youtube/
2021-12-26 13:29:55 -05:00
bcbd83fa30
[FrontEnd]: improved settings design 2021-12-26 12:27:24 -05:00
0820909b7e
[frontend]: fix design in playlist 2021-12-18 23:12:08 -05:00
519b7e64e7
[frontend]: fix reporInfo in prototype 2021-12-16 18:19:15 -05:00
5d753351c5
[frontend]: relax find segment 2021-12-16 18:10:00 -05:00
df7e41b61a
[frontend]: fix global scope, change var to let 2021-12-16 17:46:16 -05:00
dd498e63d9
[Design]: short Clear text 2021-12-03 19:36:08 -05:00
8e5b6dc831
[Design]: add 0.5rem for grid-gap (col and row) 2021-12-03 19:35:03 -05:00
James Taylor
2e5a1133e3
Work around video throttling using android user-agent
Temporary fix for #95

Signed-off-by: Jesús <heckyel@hyperbola.info>
2021-10-18 18:56:53 -05:00
2fe0b5e539
Improve input styles 2021-09-22 12:56:59 -05:00
896655ddbd
version 0.2.1 2021-09-14 16:36:00 -05:00
f3469b1ff4
Revert "Usage hqdefault thumbnail in related videos"
This reverts commit a0c3ca0159136d17eefa129176ae1904110238b8.
2021-09-14 16:35:04 -05:00
c5dce849f1
version 0.2.0 2021-09-14 16:02:40 -05:00
a0c3ca0159
Usage hqdefault thumbnail in related videos 2021-09-14 15:58:13 -05:00
8b745907cc
improve quality-select 2021-09-14 14:49:14 -05:00
f129cfcc9a
playlist: add license to javascript code 2021-09-10 21:12:12 -05:00
Mageas
66f396ce32
Add a button to remove playlist
Signed-off-by: Jesús <heckyel@hyperbola.info>
2021-09-10 17:58:21 -05:00
88803ced44
version 0.1.1 2021-09-06 18:30:02 -05:00
James Taylor
3066f9a37e
watch.py: Support /shorts urls
Signed-off-by: Jesús <heckyel@hyperbola.info>
2021-09-06 17:46:25 -05:00
James Taylor
9c7e93ecf8
Redo av codec settings & selections to accomodate webm
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>
2021-09-06 16:18:11 -05:00
James Taylor
854ab81b91
av-merge: Add webm support
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>
2021-09-06 15:34:19 -05:00
James Taylor
2360958862
Subscriptions manager: Make file input required
This avoids an ugly error if the user forgets to select a file

Signed-off-by: Jesús <heckyel@hyperbola.info>
2021-09-01 22:31:28 -05:00
James Taylor
cd3383e6e3
Add NewPipe subscriptions import and export
Closes #82

Signed-off-by: Jesús <heckyel@hyperbola.info>
2021-09-01 22:01:05 -05:00