5348 Commits

Author SHA1 Message Date
Samantaz Fox
d286cc4ec2 Update CHANGELOG.md 2024-10-31 19:59:38 -03:00
Samantaz Fox
d84754bf56 Add "Filipino (auto-generated)" to the list of caption languages 2024-10-31 19:59:38 -03:00
Samantaz Fox
cbf11d7697 Makefile: Add MT option to enable the 'preview_mt' flag 2024-10-31 19:59:37 -03:00
Fijxu
e419cee0ff SigHelper: Reconnect to signature helper
Signed-off-by: Fijxu <fijxu@nadeko.net>
2024-10-31 19:59:36 -03:00
giacomocerquone
50e83e0446 Fix player menus hiding onHover 2024-10-31 19:59:17 -03:00
syeopite
9eab43e58a Remove useless proc usage in images.cr 2024-10-31 19:59:17 -03:00
syeopite
2c0d9c8292 Preserve connection close header of get_storyboard 2024-10-31 19:59:17 -03:00
syeopite
82e0406ebd Move YTIMG_POOLS to connection_pool.cr 2024-10-31 19:59:16 -03:00
syeopite
aed4fc220b Fix headers not being added in image requests
Regression from #2364
2024-10-31 19:59:05 -03:00
syeopite
66f90e8898 Refactor duplicate logic in image routes 2024-10-31 19:59:05 -03:00
syeopite
c23d85c6e5 Use HTTP pools for image requests to YouTube 2024-10-31 19:59:03 -03:00
syeopite
201d9ab743 Validate override for crystal 1.12.1 2024-10-31 19:58:49 -03:00
syeopite
505b0a13c1 Bump http_proxy to v0.10.3 2024-10-31 19:58:48 -03:00
syeopite
81be6991ae Automatically initialize proxy via stdlib override 2024-10-31 19:58:48 -03:00
syeopite
34737b23a4 Add support for using HTTP proxies 2024-10-31 19:58:47 -03:00
syeopite
e8fb37475a Bump CI matrix (#5015) 2024-10-31 19:58:14 -03:00
Emilien Devos
0d0c5ed2be libsqlite3-dev is now missing in the CI env 2024-10-31 19:58:14 -03:00
Emilien Devos
d8e4daa615 update submodule 2024-10-31 19:58:14 -03:00
Emilien Devos
84f456f8a9 update the mocks with the latest updated data 2024-10-31 19:58:14 -03:00
Fijxu
3cb8b69846 Videos: Fix audio tracks language.
Video will only return the default language. The rest of the audio
tracks are deleted since they will not be used.
2024-10-31 19:58:14 -03:00
Fijxu
7c990e1627 External Proxies: Rotate between proxies with balance enabled
Closes #17
2024-10-31 19:58:13 -03:00
Fijxu
0cb11bbab2 Config: Also reload env variables 2024-10-31 19:58:13 -03:00
Fijxu
e6eee402dd Use POST requests for /videoplayback requests 2024-10-31 19:58:13 -03:00
Fijxu
75452d2537 Config: Reload configuration on modification
It detects changes on the config.yml automtically if invidious is
running on linux. If not, the configuration can be reloaded using
`kill -s HUP $(pidof invidious)` or any other tool that sends a SIGHUP
signal to the invidious process.

Closes #16
2024-10-31 19:58:13 -03:00
Fijxu
3ee98051e4 Tokens: Option to disable user tokens. 2024-10-31 19:58:13 -03:00
Fijxu
e17ca9735d Tokens: Server side generated tokens.
#18
2024-10-31 19:58:13 -03:00
Fijxu
98cfcbf4b8 PubSub: Use external domain for pubsub feeds 2024-10-31 19:58:13 -03:00
Fijxu
5e1b795895 External Proxies: Proxyfi HLS Playlists 2024-10-31 19:58:13 -03:00
Fijxu
07b88415db Videos: Completly disable annotations due to archive.org being down
Closes #15
2024-10-31 19:58:12 -03:00
Fijxu
d124a225a1 Tokens: Refresh po_token and visitor_data every 5 seconds
Closes #11
2024-10-31 19:58:12 -03:00
Fijxu
9d71ce050a External Proxies: Proxyfi HD720 2024-10-31 19:58:12 -03:00
Fijxu
41977eb7c1 Videos: Increase video cache to 4 hours 2024-10-31 19:58:12 -03:00
Fijxu
025fa8b64b Feat: Experimental support for potoken inside redis
Using https://git.nadeko.net/Fijxu/youtube-po-token-generator
2024-10-31 19:58:12 -03:00
Fijxu
c85c6808b5 External Proxies: Use list of external videoplayback proxies 2024-10-31 19:58:10 -03:00
Samantaz Fox
9207f41472 Videos: Fix missing host parameter on playback URLs when local=true 2024-10-31 19:57:32 -03:00
Fijxu
3718062a4b CI: Experimental branches for testing builds 2024-10-31 19:57:32 -03:00
Fijxu
62318f8cc6 Feat: User supplied po_token and visitor_data 2024-10-31 19:57:29 -03:00
Fijxu
7dd75caa7d Small try. 2024-10-31 19:56:56 -03:00
Fijxu
ccfbe58968 Feeds: Get rid of feed_needs_update() since it appears to be unused 2024-10-31 19:56:54 -03:00
Fijxu
cf6c3a7b5b Revert "use WEB_CREATOR when po_token with WEB_EMBED as a fallback (#4928)"
This reverts commit d9df90b5e3.
2024-10-08 19:53:35 -03:00
Fijxu
2f5a555ea7 Merge remote-tracking branch 'upstream/master' 2024-10-08 19:22:53 -03:00
Fijxu
472dd8663d VideoJS: Increase buffer 2024-10-08 18:59:01 -03:00
Fijxu
dc2aba106c Backends: Use backend switcher to indicate the current backend in use. 2024-10-08 18:59:01 -03:00
Fijxu
eff8673efc Feat: Experimental support for external videoplayback proxies 2024-10-08 18:59:01 -03:00
Fijxu
b1f25a69ad Logger: Add color support for different log levels 2024-10-08 18:59:01 -03:00
Fijxu
d5b8b0b19c SigHelper: Reconnect to signature helper 2024-10-08 18:59:00 -03:00
Emilien Devos
b3e6aaddab decrease buffer seconds for saving bandwidth 2024-10-08 16:54:19 -03:00
Fijxu
33ffafb9e3 Feat: backend supports with cookies 2024-10-08 16:54:18 -03:00
Samantaz Fox
a88a723de3 Update CHANGELOG.md 2024-10-08 18:36:41 +02:00
Samantaz Fox
d5f5490aee Search: Fix 'youtu.be' URLs in sanitizer (#4894)
Use the proper URL argument when transforming youtu.be URLs to their
youtube.com equivalents.

Thanks to Tuhgy on the fediverse for reporting this!

No related issue
2024-10-08 18:03:56 +02:00