634 Commits

Author SHA1 Message Date
wukko
a636575b09 api/package: revert redis to 4.7.1 (#1536) 2026-04-06 17:59:51 +06:00
wukko
54655720bf api & web: bump and sync version to 11.7 2026-04-06 15:53:41 +06:00
wukko
15667247b2 api/vk: update api endpoints & client version
fixes flaky video response
2026-04-06 15:45:25 +06:00
wukko
5d8b6ba867 api/package: update freebind to 0.2.3 2026-04-06 14:16:15 +06:00
wukko
94eaae6394 api/tests/tumblr: update audio link 2026-04-06 13:47:05 +06:00
wukko
4f65467946 api/package: update min node version 2026-04-06 12:55:28 +06:00
wukko
f72ea139c6 api & web: update dependencies 2026-04-06 12:55:07 +06:00
wukko
f2466baed6 api: remove support for xiaohongshu
posts are no longer viewable without logging in
2026-03-30 16:13:32 +06:00
wukko
008e1e4a93 api/rutube: fix yappy downloading 2026-03-30 16:03:33 +06:00
wukko
8cefaab1bd api/tests: update outdated tests 2026-03-30 16:03:19 +06:00
wukko
23463d518b api/facebook: update video and share urls (#1531) 2026-03-30 15:28:55 +06:00
wukko
e6a987cd4f web/i18n/error: update youtube main instance error text 2026-03-30 14:48:22 +06:00
jj
25df76ed7c api: bump youtubei.js to 17.0.1 2026-03-22 10:31:23 +00:00
jj
c5d89296c3 api: bump version to 11.6 2026-03-07 14:49:40 +00:00
jj
1bf45bb5f1 youtube: wrap eval shim in v8 isolate 2026-03-07 14:44:03 +00:00
jj
2283901dc2 youtube: introduce YOUTUBE_PLAYER_ID envvar 2026-03-07 14:43:34 +00:00
Andrej Popov
e1ce1dbf69 api/service-config: add 'pro' subdomain to tiktok (#1507) 2026-01-24 21:06:52 +00:00
wukko
f520d2bf74 api/package: roll back to redis 4 2026-01-09 15:56:24 +06:00
patrick
07bb16dfe7 api/soundcloud: fix extraction of client_id (#1497)
fixes #1495
2026-01-09 15:38:29 +06:00
wukko
c857054dcc all: update dependencies
- updated all dependencies to safe versions to fix all possible package vulnerabilities
- web: removed @types/eslint__js
2025-12-23 23:37:05 +06:00
jj
e6bbd9477c api/twitter: strip "tag" param from video urls 2025-12-20 12:28:02 +00:00
patrick
b439ee93c5 api/bilibili: use another user agent (#1472) 2025-12-20 13:19:47 +01:00
jj
cb5eaa814b youtube: await decipher()s
they are async as of https://github.com/LuanRT/YouTube.js/pull/1047
2025-10-13 23:30:44 +00:00
jj
c8245a04d0 youtube: provide own JS interpreter
since the data should be side-effect free, this should
be fine for now, but maybe it might be a good idea to look
into a proper sandboxed environment in the future.
2025-10-13 23:29:30 +00:00
jj
e7b6d3b8ff youtube: fix custom fetch breakage
https://github.com/LuanRT/YouTube.js/issues/962#issuecomment-2864091135
2025-10-13 23:27:08 +00:00
jj
d8ca5855a9 api/youtube: try new session server 2025-10-13 22:52:42 +00:00
jj
6678238a6c api/package: bump youtubei.js to 16.0.0 2025-10-13 22:19:46 +00:00
jj
47d8ccbc17 api/package: bump to 11.5 2025-09-24 16:29:17 +00:00
jj
fc76e24996 api/package: bump youtubei.js to 15.1.1 2025-09-24 16:29:03 +00:00
zImPatrick
83a8da7151 api/vimeo: add support for specifying access tokens (#1443)
* the android client now also needs a valid device_identifier, but already generated access_tokens work fine
* you can also get them from a rooted device by mitm'ing the device while starting vimeo for the first time or going into its data directory and searching for the token in shared_prefs/
2025-09-24 18:27:13 +02:00
jj
d577d5e451 api/package: bump version to 11.4.3 2025-09-05 19:44:26 +00:00
jj
bec77b99e5 api/twitter: use newer graphql endpoint, refactor (#1436) 2025-09-05 19:00:50 +02:00
wukko
29deb4dccb api/package: bump version to 11.4.2 2025-08-19 14:05:06 +06:00
wukko
7a6977ec35 api/processing/service-patterns: refactor
sorted all patterns alphabetically and moved the "or" operator to the end of the line
2025-08-11 18:31:52 +06:00
wukko
64a7b1dd62 api/bilibili: add support for video parts/episodes
different videos share the same id, kind of weird
2025-08-11 18:15:38 +06:00
TfourJ
1d5db46a79 api/service-config: add support for m subdomain for twitch (#1407)
* api/twitch: add support for m. subdomain

* tests/twitch: add test for m. subdomain
2025-08-10 13:14:23 +02:00
wukko
b376865a13 api/package: bump version to 11.4.1 2025-07-23 19:53:25 +06:00
wukko
3e41cb7022 api: update youtubei.js to 15.0.1 2025-07-23 19:46:55 +06:00
wukko
10af362fe8 api/env: add a warning about deprecation of API_EXTERNAL_PROXY 2025-07-23 19:42:30 +06:00
wukko
9fc5370b03 api/package: bump version to 11.4 2025-07-20 22:53:48 +06:00
jj
00b2a8f085 api/env: update proxy envs when changed in env file 2025-07-19 16:05:38 +00:00
jj
3c5f5b90b2 api/env: refactor subscribe event logic 2025-07-19 15:47:37 +00:00
jj
09c42d9be0 api/core: update dispatcher when proxy is changed 2025-07-19 15:24:13 +00:00
jj
5908e9da15 api/env: add subscribe() for dynamic reloads 2025-07-19 15:21:57 +00:00
wukko
e83baa9138 api/core: use EnvHttpProxyAgent for proxy requests 2025-07-19 20:43:29 +06:00
wukko
95efd71eac api: update youtubei.js to 15.0.0, use main package again
undici update was merged upstream :D
2025-07-19 18:47:07 +06:00
KwiatekMiki
3f785e7cbe api: support new xiaohongshu links, add fallbacks to getRedirectingURL
closes #1394
Co-authored-by: wukko <me@wukko.me>
2025-07-18 20:43:58 +06:00
wukko
b9042a94e9 api/tests/soundcloud: allow go+ test to fail 2025-07-18 20:31:44 +06:00
wukko
71205791dd api/package: update @imput/youtubei.js 2025-07-18 15:08:15 +06:00
wukko
63ee694d36 api/package: bump version to 11.3.1 2025-07-12 23:07:18 +06:00