Commit Graph

2403 Commits

Author SHA1 Message Date
a46e04358a api/match-action: rename isM3U8 to isHLS and u to url 2024-10-28 15:14:36 +06:00
7c516c0468 api/cookie/manager: pass cookiePath to writeChanges()
also reordered functions to maintain the hierarchy
2024-10-28 12:08:12 +06:00
7798844755 api/youtube: refactor, fix fallback, don't repeat same actions
fallback to h264 is now done if there's no required media, not only if adaptive formats list is empty.

best audio and best video are now picked only once.
2024-10-28 12:01:38 +06:00
jj
7dc0121031 api: defer file loads until api is running 2024-10-27 18:12:59 +00:00
jj
b434b0b45e api/cookies: log message to confirm successful file load 2024-10-27 18:12:01 +00:00
jj
5a5a65b373 api/cookies: trigger cookie load from api entrypoint 2024-10-27 18:10:57 +00:00
jj
af50852815 api/api-keys: log message to confirm successful file load 2024-10-27 18:00:05 +00:00
jj
5ea23bee13 api/console-text: refactor 2024-10-27 17:52:04 +00:00
b22d0efbf1 api/service-patterns: recognize older streamable links (#862) 2024-10-27 18:34:11 +01:00
jj
c463e3eabb ci: run codeql on all branches 2024-10-27 19:18:15 +01:00
jj
a4e6b49d7f util/jwt: ensure uniform distribution of characters 2024-10-26 18:28:25 +00:00
jj
d8b7a6b559 api/test: remove youtube vp9 test
we fall back to h264 now, so this will always succeed
2024-10-26 18:08:43 +00:00
jj
2ccc210622 api/test: add test for audio download if no video found
tests for bug fixed in fb7325f3b2
2024-10-26 18:07:15 +00:00
fb7325f3b2 api/youtube: more refactoring, return audio even if there's no video 2024-10-26 23:53:43 +06:00
66bb76e1c7 web/i18n/settings: update preferred language description 2024-10-26 23:06:43 +06:00
8b15fe7863 api/youtube: check if playability is ok after the status switch 2024-10-26 22:49:16 +06:00
3907697fa7 web/i18n/settings: rephrase the youtube codec desc
also added info about fallback
2024-10-26 22:45:16 +06:00
52c1714608 web/i18n/settings: fix typo in youtube codec description 2024-10-26 22:38:42 +06:00
cfb05282c3 api/youtube: refactor, fallback codecs, don't return premuxed videos 2024-10-23 19:56:59 +06:00
ae271fd3c6 api/youtube: refactor playability status handling 2024-10-23 18:08:50 +06:00
a3ee3d9c16 api/youtube: catch one more age limit error 2024-10-23 14:01:10 +06:00
9d59a2f5d2 web/about/terms: point out even more that safety email is not support 2024-10-22 14:16:10 +06:00
jj
1b9855206e docs/configure-for-youtube: omit run from pnpm command 2024-10-20 23:12:35 +02:00
jj
429b7c85aa docs/configure-for-youtube: change pnpm command 2024-10-20 23:12:07 +02:00
4b1ea6ed80 docs/protect-an-instance: update the template secret to fail 2024-10-20 20:18:50 +06:00
jj
4efe6d9350 api/config: disallow JWT_SECRETs shorter than 16 chars 2024-10-20 14:15:08 +00:00
43b3139b4a docs/protect-an-instance: skip second step of api keys config if remote 2024-10-20 19:53:17 +06:00
9790179e29 docs/protect-an-instance: add api keys configuration 2024-10-20 19:51:35 +06:00
a81a19de68 docs/protect-an-instance: add a command for generating a secret 2024-10-20 19:26:19 +06:00
16c5450d40 api/cobalt: update api url error message 2024-10-20 19:07:42 +06:00
9d68247523 api: remove the outdated setup script 2024-10-20 19:06:48 +06:00
155322a47b docs/configure-for-youtube: clarify where to put the token 2024-10-20 18:59:07 +06:00
f33cf12fd3 docs/run-an-instance: update headings 2024-10-20 18:56:37 +06:00
6933daf046 docs: add configure-for-youtube document 2024-10-20 18:56:23 +06:00
jj
c17db15e62 web/debug: dump states on debug page 2024-10-20 12:51:59 +00:00
jj
be7c09bd07 web/lib: move dialogs to state folder 2024-10-20 12:51:59 +00:00
jj
4c43a00e88 web/api/session: replace writable with normal variable 2024-10-20 12:51:59 +00:00
a58684f314 docs/protect-an-instance: update the tuto value warning 2024-10-20 18:05:50 +06:00
722223f6d3 docs/protect-an-instance: fix image alignment 2024-10-20 18:02:24 +06:00
b837f291b5 docs/protect-an-instance: fix image sizes, add a secret warning 2024-10-20 17:59:38 +06:00
6499d079ef api/readme: add supported services & acknowledgements 2024-10-20 17:49:37 +06:00
71c3d64331 repo: update contribution guidelines 2024-10-20 17:45:37 +06:00
c494850cff repo: update readme & remove old docs 2024-10-20 17:45:10 +06:00
51adfc85cd api: update readme 2024-10-20 17:20:38 +06:00
67ffcdc504 docs/api: update the general api warning 2024-10-20 16:52:59 +06:00
7515204bb7 docs/api: update warnings 2024-10-20 16:51:38 +06:00
jj
c3f3499a42 api/util: add script to generate secure JWT_SECRET 2024-10-20 10:44:13 +00:00
5ce3a941f9 docs/protect-an-instance: emphasize a warning in env variable section 2024-10-20 16:31:55 +06:00
90114bdbea docs/protect-an-instance: update the note to show up as such 2024-10-20 16:28:22 +06:00
1cf82e4d69 docs: add a tutorial document for protecting an instance 2024-10-20 16:23:09 +06:00