Commit graph

143 commits

Author SHA1 Message Date
caa4d2f79c
Merge remote-tracking branch 'companion/invidious-companion'
All checks were successful
Invidious CI / build (push) Successful in 5m3s
2024-12-15 14:09:02 -03:00
Emilien
1de2054618 add ability for invidious companion to check request from invidious 2024-12-13 20:41:00 +01:00
Emilien
f710dd37bf apply all the suggestions + rework invidious_companion parameter 2024-12-08 22:21:10 +01:00
Emilien
ff3305d521 move config checks for invidious companion 2024-11-16 22:36:33 +01:00
Émilien (perso)
409df4cff3 modify the description for config.example.yaml about invidious companion 2024-11-16 22:36:33 +01:00
Emilien Devos
73c84baf9f redirect latest_version and dash manifest to invidious companion 2024-11-16 22:36:33 +01:00
Emilien Devos
3dff7a76cf add support for invidious companion 2024-11-16 22:36:33 +01:00
c27a703544
Merge remote-tracking branch 'upstream/master' 2024-11-09 23:42:52 -03:00
Samantaz Fox
a760b69cb6
Logger: Add color support for different log levels (#4931)
No related issue
2024-11-08 23:28:51 +01:00
e2276ace1b
Merge remote-tracking branch 'upstream/master' into master 2024-10-31 20:25:33 -03: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
2f5a555ea7
Merge remote-tracking branch 'upstream/master' 2024-10-08 19:22:53 -03:00
b1f25a69ad
Logger: Add color support for different log levels 2024-10-08 18:59:01 -03:00
d2edd4b63f
fixup! Logger: Add color support for different log levels 2024-10-08 18:36:50 -03:00
Samantaz Fox
82ac9a8609
Preferences: Add option to control preloading of video data (#4122)
This PR adds a configuration option to control the preloading of video data on
page load with the HTML5 'preload'[1] attribute on the `<video>` element.

The option is enabled by default, meaning that the `preload` attribute's value
will be 'auto'. If users want to prevent preloading of video data, they
can disable the option, which will set the attribute value to 'none'.

[1](https://www.w3schools.com/tags/att_video_preload.asp)

Closes issue 4110
2024-10-08 17:38:06 +02:00
17b525f2a6
Logger: colorize_logs false by default 2024-09-27 18:08:21 -03:00
d77afdcf00
Logger: Make colorize_logs true by default 2024-09-20 00:32:27 -03:00
f8ec312328
Logger: Add color support for different log levels 2024-09-19 21:35:52 -03:00
Thomas Lange
f247b2f862
Update config/config.example.yml
Accept suggested change from @SamantazFox.

Co-authored-by: Samantaz Fox <coding@samantaz.fr>
2024-08-30 19:52:33 +02:00
Samantaz Fox
2d18ff1f80
Add ability to set po_token and visitordata ID (#4789)
This PR adds two new config option, to pass a PO token (config 'po_token') and
a visitor ID (config 'visitor_data') to Youtube. These two strings are required
to play videos using the WEB client.

Warning: These strings gives much more identifiable information to Google!

If the po_token setting is filled in, then the WEB client is used. If not, the
Android client is used. TvHtml5ScreenEmbed will still be used as a fallback.

Script for generating po_token and visitor_data:
https://github.com/iv-org/youtube-trusted-session-generator

Helps with issue 4734
2024-08-13 20:35:43 +02:00
72150ae676
Merge branch 'potoken-config' 2024-08-10 16:17:48 -04:00
b7430c5a5a
Merge branch 'sig_helper' 2024-08-10 16:17:09 -04:00
Samantaz Fox
ec1bb5db87
SigHelper: Add support for PLAYER_UPDATE_TIMESTAMP opcode 2024-08-07 23:25:32 +02:00
Samantaz Fox
a845752fff
Jobs: Remove the signature function update job 2024-07-25 22:13:08 +02:00
Emilien Devos
53223f99b0 Add ability to set po_token and visitordata ID 2024-07-24 19:28:47 +02:00
067dcbef5e
Options for donation and contact links 2024-07-21 13:00:27 -04:00
Emilien Devos
8665a69fee
limit feeds and delete materialized views 2024-07-21 13:00:26 -04:00
syeopite
780f9df7d3
Add config option for instance donation link
Co-authored-by: Arya K <arya@projectsegfau.lt>
2024-07-21 13:00:24 -04:00
syeopite
4d11c324b0
Add "Instance" section to footer 2024-07-21 13:00:24 -04:00
syeopite
57f8bfb965
Add config to add custom text in the footer
Co-authored-by: Aural Glow <125497673+auralglow@users.noreply.github.com>
2024-07-21 13:00:24 -04:00
syeopite
6acabc5bff
Add new instance customization section in config 2024-07-21 13:00:24 -04:00
syeopite
e98aafa4b5
Extract and implement footer overhaul from #2215 2024-07-21 13:00:24 -04:00
syeopite
eb8fcc9e88
Add support for using HTTP proxies 2024-04-28 19:43:17 -07:00
Samantaz Fox
7e363fa3c8
Config: Remove anti-captcha related configs 2023-11-20 17:39:51 +01:00
Thomas Lange
bf470704a5 Add option to control preloading of video data
Fix #4110 by adding an option to control the preloading of video data on
page load. If disabled ("false"), the browser will not preload any video
data until the user explicitly hits the "Play" button.

If enabled ("true"), the default behavior will be used, which means the
browser decides how much of the video will be preloaded.
2023-09-26 22:21:12 +02:00
Samantaz Fox
842e9fade5
Captions: Add ability to use Innertube's transcripts API (#4001) 2023-09-18 23:31:56 +02:00
syeopite
eabcea6f4a
Remove trailing whitespace in config documentation
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
2023-08-29 06:18:35 +00:00
syeopite
c5fe96e936
Remove lsquic from codebase 2023-07-26 07:19:12 -07:00
syeopite
e4942b188f
Integrate transcript captions into captions API 2023-07-23 14:40:09 -07:00
Jason Thatcher
4a92dce449
config.example.yml: Fix typo in pwgen command (#3965)
`pwdgen` -> `pwgen`.
2023-07-04 08:18:30 +02:00
Samantaz Fox
f64e311dcd
Config: Update example config documentation 2023-07-01 19:29:40 +02:00
Samantaz Fox
b06c87ff8d
User: Remove broken Google login (various comments) 2023-06-11 16:34:59 +02:00
Émilien Devos (perso)
36f7c99cfb
Update config.example.yml
Document save playback position in the config.example.yml
2023-05-07 17:49:43 +02:00
Émilien Devos
98301a2237
Add ability to disable all user notifications (#3473) 2023-01-05 23:08:05 +00:00
PrivacyDevel
4fc5d43374
Update config.example.yml 2022-11-22 17:22:46 +00:00
PrivacyDevel
9656067296
Add "light" and "auto" as accepted values for dark_mode 2022-11-22 17:08:32 +00:00
PrivacyDevel
9eb2ad367e
Correct config.example.yml dark_mode comment 2022-11-22 15:51:14 +00:00
Samantaz Fox
3b39b8c772
Add table cleaning job (#3294) 2022-10-12 10:06:36 +02:00
Jakub Filo
7c45026383 Fix playlist limit 2022-09-28 12:21:23 +02:00
Jakub Filo
4818b89ab1 Allow to set maximum custom playlist length via a config variable. 2022-08-27 22:36:07 +02:00