5231090be3
Add api/meow.js
CodeQL / Analyze (javascript-typescript) (push) Has been cancelled
Run service tests / test service functionality (push) Has been cancelled
Run service tests / test service: ${{ matrix.service }} (push) Has been cancelled
Run tests / check lockfile correctness (push) Has been cancelled
Run tests / web sanity check (push) Has been cancelled
Run tests / api sanity check (push) Has been cancelled
2025-12-05 20:24:17 +05:30
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
990ce9a4d2
readme: add info about the warp sponsor
...
it's only present on github, which is cool cuz we get to keep cobalt itself ad-free
2025-08-29 09:31:19 +06: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
jj
d3ea80fdfe
docs/run-an-instance: replace useless digitalocean links
2025-08-06 21:09:15 +00:00
jj
ea3dc7e6a8
ci: split up install/run steps
2025-07-23 17:11:12 +00:00
jj
b1226ab371
ci: replace API_EXTERNAL_PROXY env with HTTP_PROXY
2025-07-23 17:11:12 +00: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
09752057fe
docs/api-env: remove note about proxy/env file
2025-07-19 16:06:28 +00: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
c8b2fe44c8
docs/api-env-variables: add info about undici proxy variables
...
and add info about deprecation of API_EXTERNAL_PROXY
2025-07-19 20:57:10 +06: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
jj
60f02b18e4
vimeo: use android client for session
2025-07-11 18:35:02 +00:00
wukko
e4b53880af
web/package: bump version to 11.3
2025-07-10 19:07:03 +06:00
wukko
2425f18908
api/package: bump version to 11.3
2025-07-10 19:06:52 +06:00
wukko
02386544f3
api/stream/shared: add tiktok headers
...
referer is now required to access video links
2025-07-10 18:19:18 +06:00
wukko
61de303dc4
api: add support for newgrounds
...
closes #620 , replaces #1368
Co-authored-by: hyperdefined <contact@hyper.lol >
2025-07-10 00:56:35 +06:00
wukko
172fb4c561
web/i18n/save: improve clarity of the services disclaimer
2025-07-09 16:23:12 +06:00
wukko
8353bd2075
web/package: bump version to 11.2.4
2025-07-09 16:14:03 +06:00
wukko
1a499238aa
api/package: bump version to 11.2.3
2025-07-09 16:13:53 +06:00
wukko
58ea4aed01
api/soundcloud: check if a cover url returns 200
...
some songs don't have a cover but artwork_url is still defined, even though the response is always 404
2025-07-09 15:56:22 +06:00
wukko
e8113a83de
web/changelog/11.2: add info about vk download speed
2025-07-08 21:22:45 +06:00
wukko
94a8eab5e0
web/i18n/save: rephrase the disclaimer to cover our ass more
2025-07-08 21:20:13 +06:00
wukko
51a9680b39
api/match: fix localDisabled
...
accidentally left the old naming of the option here, typescript would've prevented this
2025-07-08 20:58:19 +06:00
wukko
40da8a46d6
api/config: update chromium version in generic user agent
2025-07-07 20:09:02 +06:00
wukko
2e86a6ca70
api/bilibili: don't return isHLS
...
videos are no longer HLS i guess
2025-07-07 18:08:26 +06:00
wukko
43f4793448
web/i18n/ru: rephrase some strings
2025-07-06 17:37:51 +06:00
wukko
2ac0436f71
api/tiktok: return empty error if there's nothing to download
...
sometimes posts are broken and don't have any valid media
2025-07-06 00:04:40 +06:00
wukko
14b9a590d9
api/package: bump version to 11.2.2
2025-07-04 15:58:57 +06:00
wukko
b4290ecf30
api/vimeo: use bearer, update headers, better error handling
2025-07-04 15:55:40 +06:00
wukko
773ed026b8
web/package: bump version to 11.2.3
2025-07-04 13:57:17 +06:00
wukko
926e9b7231
api/package: bump version to 11.2.1
2025-07-04 13:57:10 +06:00