e1a1bf0f79
Feat: Experimental support for external videoplayback proxies
2024-09-27 19:09:50 -03:00
7ded7455b0
Logger: Add color support for different log levels
Invidious CI / build (push) Successful in 7m41s
2024-09-19 21:53:01 -03:00
53f0a5b1e0
fixup! SigHelper: Handle all errors, lower time between retries
Invidious CI / build (push) Successful in 8m43s
2024-09-19 15:17:04 -03:00
34a11fe1bb
SigHelper: Handle all errors, lower time between retries
Invidious CI / build (push) Successful in 9m1s
2024-09-19 14:43:47 -03:00
2db9396dea
SigHelper: Reconnect to signature helper
Invidious CI / build (push) Successful in 14m43s
2024-09-18 18:14:28 -03:00
Emilien Devos
0c3e5baab0
decrease buffer seconds for saving bandwidth
Invidious CI / build (push) Successful in 7m43s
2024-09-17 18:02:09 -03:00
73ba53a327
fixup! Feat: backend supports with cookies
Invidious CI / build (push) Successful in 23m13s
2024-09-16 23:52:14 -03:00
00bcf53d0f
Feat: backend supports with cookies
Invidious CI / build (push) Successful in 13m45s
2024-09-15 14:42:06 -03:00
8f46bd5751
Feat: Add resolution limit
Invidious CI / build (push) Successful in 10m2s
2024-09-15 01:06:33 -03:00
cae8cbdda8
Revert "retreive potoken for bypass restrictions"
...
Invidious CI / build (push) Successful in 7m47s
This reverts commit b0cd6587bd
.
2024-09-14 19:06:52 -03:00
100ecff0b3
Config: Support for alternative domains
Invidious CI / build (push) Has been cancelled
2024-09-14 18:59:12 -03:00
5ced7694fe
Merge remote-tracking branch 'upstream/master'
Invidious CI / build (push) Successful in 4m54s
2024-08-24 15:56:36 -04:00
Samantaz Fox
c5fdd9ea65
HTML: Sort playlists alphabetically in watch page drop down ( #4853 )
...
Closes issue 4708
2024-08-24 20:50:46 +02:00
Samantaz Fox
2876ee0f9f
HTML: Fix XSS vulnerability in description/comments ( #4852 )
...
Before this PR, the comment/description content was not HTML escaped when 'parse_description()'
was called with a JSON object lacking the "commandRuns" entry.
Closes issue 4727
2024-08-24 20:50:05 +02:00
Samantaz Fox
0699e5fc27
YtAPI: Bump client versions ( #4849 )
...
This might help reducing the amount of playback errors.
No related issue
2024-08-24 20:47:01 +02:00
Samantaz Fox
15669acccf
SigHelper: Fix inverted time comparison in 'check_update' ( #4845 )
...
Closes issue 4840
2024-08-24 20:44:52 +02:00
Samantaz Fox
cd2daf4adb
Storyboards: Various fixes and code cleaning ( #4153 )
...
Closes issue 3441
2024-08-24 20:43:05 +02:00
syeopite
ccecc6d318
Fix lint errors introduced in #4146 and #4295 ( #4876 )
...
* Ameba: Fix Naming/VariableNames
Introduced in #4295
* Ameba: Fix Naming/PredicateName
Introduced in #4146
2024-08-24 18:11:11 +00:00
Samantaz Fox
3c6a662aaf
Search: Add support for Youtube URLs ( #4146 )
...
Closes issue 3300
2024-08-24 19:44:59 +02:00
Samantaz Fox
9e55799269
Channel: Render age restricted channels ( #4295 )
...
This PR:
* gets thumbnail and channel name from the initial request
* gets videos, shorts and streams via autogenerated channel playlists
Test Url: /channel/UCbfnHqxXs_K3kvaH-WlNlig
Closes issue 3513
2024-08-24 19:43:59 +02:00
Samantaz Fox
da70c9b7b0
Ameba: Miscellaneous fixes ( #4807 )
...
End of a series of PRs meant to improve code quality.
Related to issue 2231
2024-08-24 19:42:10 +02:00
Samantaz Fox
828da3c6ce
API: Proxy formatStreams URLs too ( #4859 )
...
The /api/v1/videos endpoint does not proxy the formatStreams URLs when
'local=true' is passed, whereas the adaptiveFormats URLs are correctly proxied.
The Web UI does proxy when clicking "Download" with 'fmt=18' for example, so
this is probably an oversight. This PR aims to fix that.
No related issue
2024-08-24 19:39:36 +02:00
Samantaz Fox
febf18cbf7
UI: Add search button to search bar ( #4706 )
...
Closes issue 529
2024-08-24 19:38:48 +02:00
ae937d8339
Use x86-64-v3 Microarch
Invidious CI / build (push) Successful in 5m18s
2024-08-22 22:30:01 -04:00
Samantaz Fox
21ab5dc668
Storyboard: Revert cue timing "fix"
2024-08-22 00:29:15 +02:00
Samantaz Fox
b200ebfb6b
CSS: Remove extra space in default.css
2024-08-21 20:23:45 +00:00
syeopite
ecbea0b67b
Ameba: Fix Lint/ShadowingOuterLocalVar
2024-08-21 02:43:26 -07:00
syeopite
d1cd790388
Ameba: Fix Lint/RedundantStringCoercion
2024-08-21 02:43:26 -07:00
syeopite
f66068976e
Ameba: Fix Naming/PredicateName
2024-08-21 02:43:08 -07:00
syeopite
22b35c453e
Ameba: Fix Style/WhileTrue
2024-08-21 02:43:08 -07:00
4a2877f28b
Merge remote-tracking branch 'upstream/limit-feeds-materialized-views'
Invidious CI / build (push) Successful in 6m45s
2024-08-19 18:29:25 -04:00
Colin Leroy-Mira
c606465708
Proxify formatStreams URLs too
2024-08-19 09:37:24 +02:00
Samantaz Fox
85deea5aca
Search: Change smart search inhibitor to a backslash
2024-08-17 19:22:40 +02:00
Samantaz Fox
78c5ba93c7
Misc: Clean some code in UrlSanitizer
2024-08-17 19:22:40 +02:00
Samantaz Fox
31a80420ec
Search: Add URL search inhibition logic
2024-08-17 19:22:40 +02:00
Samantaz Fox
4c0b5c314d
Search: Add support for youtu.be and youtube.com URLs
2024-08-17 19:22:40 +02:00
Samantaz Fox
eb0f651812
Add a youtube URL sanitizer
2024-08-17 19:22:40 +02:00
Samantaz Fox
764965c441
Storyboards: Fix lint error
2024-08-17 12:20:53 +02:00
Samantaz Fox
b795bdf2a4
HTML: Sort playlists alphabetically in watch page drop down
2024-08-16 12:10:22 +02:00
Samantaz Fox
5b05f3bd14
Storyboards: Workarounds for videojs-vtt-thumbnails
...
The workarounds are as follow:
* Unescape HTML entities
* Always use 0:00:00.000 for cue start/end
2024-08-16 11:36:01 +02:00
Samantaz Fox
a335bc0814
Storyboards: Fix some small logic mistakes
2024-08-16 10:05:49 +02:00
Samantaz Fox
7b50388eaf
Storyboards: Fix broken first storyboard
2024-08-16 10:05:48 +02:00
Samantaz Fox
da3d58f03c
Storyboards: Cleanup and document code
2024-08-16 10:05:47 +02:00
Samantaz Fox
8327862697
Storyboards: Use replace the NamedTuple by a struct
2024-08-16 10:04:40 +02:00
Samantaz Fox
6878822c4d
Storyboards: Move parser to its own file
2024-08-16 10:02:52 +02:00
Samantaz Fox
0b28054f8a
videos: Fix XSS vulnerability in description/comments
...
Patch provided by e-mail, thanks to an anonymous user whose cats are named
Yoshi and Yasuo.
Comment is mine
2024-08-15 18:26:17 +02:00
Samantaz Fox
cc33d3f074
YtAPI: Also update User-Agent string
2024-08-15 18:14:29 +02:00
Samantaz Fox
acbb625866
YtAPI: Update clients to latest version
2024-08-15 12:57:36 +02:00
Samantaz Fox
466bfbb306
SigHelper: Fix inverted time comparison in 'check_update'
2024-08-14 21:43:37 +02:00
Emilien Devos
e476dbe25b
limit feeds and delete materialized views
2024-08-14 19:38:54 +02:00