Samantaz Fox
792d0d5f6d
CI: Check Crystal lint only on latest version ( #5042 )
...
* CI: Check Crystal lint only on latest version
* Apply suggestion from code review
Co-authored-by: syeopite <70992037+syeopite@users.noreply.github.com>
---------
Co-authored-by: syeopite <70992037+syeopite@users.noreply.github.com>
2024-11-07 13:14:36 +00:00
Émilien (perso)
ac6e796c73
checking the status code returned by youtube ( #5052 )
...
* checking the status code returned by youtube
* add documentation link
* Update src/invidious/yt_backend/youtube_api.cr
Co-authored-by: syeopite <70992037+syeopite@users.noreply.github.com>
---------
Co-authored-by: syeopite <70992037+syeopite@users.noreply.github.com>
2024-11-07 14:04:43 +01:00
70dc1a9f11
Tokens: Better logging
Invidious CI / build (push) Successful in 5m46s
2024-10-31 21:38:59 -03:00
fc910b43ba
External Proxies: Adapt it to use a NamedTuple
2024-10-31 21:38:40 -03:00
67998d1f36
Revert "External Proxies: Rotate between proxies with balance
enabled"
...
This reverts commit 26bee068eb
.
It's broken and it doesn't work when a proxy comes back up.
2024-10-31 21:26:03 -03:00
e2276ace1b
Merge remote-tracking branch 'upstream/master' into master
Invidious CI / build (push) Successful in 5m35s
2024-10-31 20:25:33 -03:00
Samantaz Fox
75c5881c55
Locales: Add Bulgarian, Welsh and Lombard to the list
2024-10-31 13:34:51 +01:00
Samantaz Fox
6da18ddc41
Routing: Also remove outdated comment about notification routes
2024-10-31 11:52:09 +01:00
Samantaz Fox
cdf93b29e6
Routing: Remove deprecated /api/v1/channels/.../:ucid routes
2024-10-31 11:51:33 +01:00
Brahim Hadriche
c243d08afb
refactor
2024-10-30 13:38:13 -04:00
c61b2963ac
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-30 13:14:54 -03:00
Samantaz Fox
2e3a7ad044
Update CHANGELOG.md
2024-10-30 17:13:00 +01:00
Samantaz Fox
c427c184e2
Captions: Add "Filipino (auto-generated)" to the list of languages ( #4995 )
...
I encountered a wild
[warn] i18n: Missing translation key "Filipino (auto-generated)"
while browsing videos on the test instance.
No related issue.
2024-10-30 17:07:09 +01:00
Samantaz Fox
59acf23c0c
Makefile: Add MT option to enable the 'preview_mt' flag ( #4993 )
...
This PR add an MT option to the Makefile. When make is invoked with 'MT=1',
the 'preview_mt' flag is passed to the Crystal compiler.
It doesn't mean that invidious fully supports multi-threading, but at least
it provides an easy way for trying that out.
No related issue.
2024-10-30 17:05:21 +01:00
Samantaz Fox
2eeb6a731d
SigHelper: Reconnect to signature helper ( #4991 )
...
Fijxu have been using it for more than 3 weeks on their instance and
they report that it works really well.
This only works if 'inv_sig_helper' itself crashes and restarts (via systemd
or docker restart policy) but it will not work if 'inv_sig_helper' hangs and
stops responding to invidious (but this is an issue with 'inv_sig_helper',
not Invidious).
Closes issue 4926
2024-10-30 17:02:51 +01:00
Samantaz Fox
0fb67cc090
Player: Fix a bug where menus were hard to open ( #4750 )
...
The fix basically enlarges the hoverable area in order to avoid getting the
menu closed if the mouse isn't moved fast enough.
Video of the fix:
https://www.loom.com/share/36494a3653984650aea3eaa2af276a35
Closes issue 4749
2024-10-30 16:59:34 +01:00
Samantaz Fox
9957da28dc
Proxy: Use connection pools for images ( #4326 )
...
Theoretically this should improve memory usage and performance by quite a bit
as we aren't creating a new HTTP::Client and in a turn a new connection for
every image we request from YouTube.
Closes issue 4009
2024-10-30 13:55:28 +01:00
Samantaz Fox
f326bcf8db
Add support for using Invidious through a HTTP Proxy ( #4270 )
...
Partially addresses issue 301
2024-10-30 13:46:49 +01:00
26bee068eb
External Proxies: Rotate between proxies with balance
enabled
...
Closes #17
2024-10-30 01:59:08 -03:00
486c5845cd
Config: Also reload env variables
2024-10-30 01:57:06 -03:00
6f10a7c67e
Use POST requests for /videoplayback requests
2024-10-29 19:02:05 -03:00
Samantaz Fox
711d52d47f
Shards: Update database dependencies
2024-10-29 17:26:24 +01:00
67d7b78ac9
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-28 13:37:06 -03:00
Brahim Hadriche
ee72809282
[Alternative] Fix for channel live videos
2024-10-26 12:40:31 -04:00
3afac4d842
Tokens: Option to disable user tokens.
2024-10-25 10:36:20 -03:00
syeopite
d8b893e9ad
Bump CI matrix ( #5015 )
2024-10-18 21:33:38 +02:00
448007e5ba
Tokens: Server side generated tokens.
...
#18
2024-10-17 23:44:30 -03:00
3cc0dbca01
PubSub: Use external domain for pubsub feeds
2024-10-17 17:02:12 -03:00
c3e8721051
External Proxies: Proxyfi HLS Playlists
2024-10-14 17:57:52 -03:00
cf5028d09a
Videos: Completly disable annotations due to archive.org being down
...
Closes #15
2024-10-13 23:47:57 -03:00
Émilien (perso)
70e4eb7f5d
Merge pull request #5004 from unixfox/update-mocks
...
update the mocks with the latest updated data
2024-10-14 00:06:29 +02:00
Emilien Devos
0d03818700
libsqlite3-dev is now missing in the CI env
2024-10-14 00:02:41 +02:00
Emilien Devos
e6f52eaf00
update submodule
2024-10-13 23:57:29 +02:00
Emilien Devos
90544e07b6
update the mocks with the latest updated data
2024-10-13 21:18:21 +02:00
eb2670fe49
Tokens: Refresh po_token and visitor_data every 5 seconds
...
Closes #11
2024-10-13 15:57:51 -03:00
976e1ccf5a
External Proxies: Proxyfi HD720
2024-10-13 15:19:49 -03:00
fee2acc666
Videos: Increase video cache to 4 hours
2024-10-12 02:59:36 -03:00
b5ab49e8e8
Feat: Experimental support for potoken inside redis
...
Using https://git.nadeko.net/Fijxu/youtube-po-token-generator
2024-10-12 02:04:14 -03:00
65f3bbcb10
External Proxies: Use list of external videoplayback proxies
2024-10-11 13:50:42 -03:00
Samantaz Fox
952b3625a0
Add "Filipino (auto-generated)" to the list of caption languages
2024-10-10 20:31:22 +02:00
Samantaz Fox
f51a3b8d2b
Makefile: Add MT option to enable the 'preview_mt' flag
2024-10-09 18:37:08 +02:00
Samantaz Fox
fb3ecdad9a
Videos: Fix missing host parameter on playback URLs when local=true
2024-10-09 16:15:50 +02:00
5357c83e00
CI: Experimental branches for testing builds
2024-10-10 18:19:29 -03:00
8dc0a67be3
Feat: User supplied po_token and visitor_data
2024-10-11 16:50:21 -03:00
d61043edea
Small try.
2024-10-10 15:07:33 -03:00
3111158a7c
Feeds: Get rid of feed_needs_update() since it appears to be unused
2024-10-09 18:09:23 -03:00
cf6c3a7b5b
Revert "use WEB_CREATOR when po_token with WEB_EMBED as a fallback ( #4928 )"
...
Invidious CI / build (push) Successful in 8m10s
This reverts commit d9df90b5e3
.
2024-10-08 19:53:35 -03:00
2f5a555ea7
Merge remote-tracking branch 'upstream/master'
Invidious CI / build (push) Successful in 9m50s
2024-10-08 19:22:53 -03:00
84e4746265
SigHelper: Reconnect to signature helper
...
Signed-off-by: Fijxu <fijxu@nadeko.net>
2024-10-08 19:09:14 -03:00
472dd8663d
VideoJS: Increase buffer
Invidious CI / build (push) Waiting to run
2024-10-08 18:59:01 -03:00