Commit graph

615 commits

Author SHA1 Message Date
WebStreamr
2468fbde4e
chore(source): remove outdated comment 2025-09-01 18:33:42 +00:00
WebStreamr
e109637e48
refactor: move locks into StreamController 2025-09-01 10:58:05 +00:00
WebStreamr
4d05ac859f
chore: handle NotFoundError / 404 inside source and cache it also 2025-09-01 10:53:59 +00:00
renovate[bot]
285746a4a9
chore(deps): update dependency @stylistic/eslint-plugin to v5.3.1 (#309)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-01 10:37:17 +00:00
webstreamr
8154527533
chore(release): release v0.45.1 (#307) 2025-09-01 12:35:45 +02:00
renovate[bot]
4414324a08
chore(deps): update jest monorepo to v30.1.2 (#308)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-01 08:20:06 +00:00
WebStreamr
c47f48c64b
chore(fetcher): log retries 2025-09-01 08:17:59 +00:00
WebStreamr
0fc7675560
chore(fetcher): retry timeouts once 2025-08-31 20:12:04 +00:00
WebStreamr
3c4507b198
test: disable console logging to reduce noise 2025-08-31 20:06:33 +00:00
WebStreamr
c556d9500b
chore(extractor): support caching via MediaFlow Proxy 2025-08-31 20:06:33 +00:00
WebStreamr
33ee150915
fix(extractor): set missing viaMediaFlowProxy in Streamtape 2025-08-31 19:22:48 +00:00
WebStreamr
c82a7ab756
chore(source): cache source results for 3 hours 2025-08-31 19:14:43 +00:00
WebStreamr
9da7c07dc6
refactor(source): introduce abstract parent class 2025-08-31 18:52:42 +00:00
renovate[bot]
3044e41d9b
chore(deps): update node.js to v22.19.0 (#306)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-31 10:02:09 +00:00
webstreamr
75363c72cf
chore(release): release v0.45.0 (#293) 2025-08-28 21:21:55 +02:00
WebStreamr
18d8ee6b79
chore(extractor): use guessSizeFromMp4 in Streamtape, Uqload and XPrime 2025-08-28 19:17:21 +00:00
WebStreamr
4a1a3b19aa
refactor: introduce guessSizeFromMp4 2025-08-28 19:01:14 +00:00
WebStreamr
cefc80fa55
chore(extractor): move Fetcher into parent, guess missing heights for SuperVideo 2025-08-28 18:58:15 +00:00
renovate[bot]
ada3ff1926
chore(deps): update jest monorepo to v30.1.1 (#305)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-27 19:42:12 +00:00
renovate[bot]
b4dca46e5e
chore(deps): update jest monorepo to v30.1.0 (#304)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-27 06:52:02 +00:00
renovate[bot]
0449150874
chore(deps): update dependency typescript-eslint to v8.41.0 (#302)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 19:07:18 +00:00
renovate[bot]
2381a2c2ad
chore(deps): lock file maintenance (#300)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 14:30:00 +00:00
WebStreamr
c8cd2ec794
chore(extractor): add more KinoGer domains 2025-08-25 14:29:58 +00:00
renovate[bot]
b616fef018
chore(deps): update eslint monorepo to v9.34.0 (#298)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-22 22:50:41 +00:00
renovate[bot]
41b44252b1
fix(deps): update dependency undici to v7.15.0 (#297)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-22 19:37:38 +00:00
WebStreamr
c7c2ebf353
feat: support TMDB IDs 2025-08-22 14:49:15 +00:00
WebStreamr
eecd3255f0
fix(extractor): handle SaveFiles /d/ links properly 2025-08-21 11:28:15 +00:00
WebStreamr
05d11e366b
chore: configure undici dispatcher allowing HTTP2, caching DNS and retrying connection errors 2025-08-21 09:11:58 +00:00
WebStreamr
795c033a82
revert: Revert "chore(source): disable Soaper"
This reverts commit 71979d82b6.
2025-08-20 21:24:21 +00:00
WebStreamr
b6a8e6f448
feat(source): add Einschalten 2025-08-19 09:50:04 +00:00
WebStreamr
2d9f9bf1af
chore(extractor): add more KinoGer domains and determine resolution 2025-08-19 09:35:35 +00:00
renovate[bot]
14da5da205
chore(deps): update dependency typescript-eslint to v8.40.0 (#292)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-18 21:04:45 +00:00
webstreamr
c8afe6995d
chore(release): release v0.44.1 (#291) 2025-08-18 18:35:14 +02:00
WebStreamr
35acb49545
fix(extractor): remove unreliable title height guessing 2025-08-18 13:17:42 +00:00
WebStreamr
36f3d70467
chore(extractor): extract size and title for Fastream URLs 2025-08-18 12:30:28 +00:00
WebStreamr
bfdb212770
fix(source): do alternative dash search for HomeCine 2025-08-18 12:12:53 +00:00
renovate[bot]
747ea84880
chore(deps): lock file maintenance (#290)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-18 00:41:54 +00:00
renovate[bot]
8a24dbcd24
chore(deps): update dependency @types/node to v22.17.2 (#289)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-18 00:41:15 +00:00
webstreamr
6b8e9d7ac6
chore(release): release v0.44.0 (#288) 2025-08-17 19:00:58 +00:00
WebStreamr
5e6c71f4ad
feat(extractor): add YouTube extractor 2025-08-17 18:59:29 +00:00
WebStreamr
f58c30299a
chore(source): bring back Frembed 2025-08-17 18:28:24 +00:00
WebStreamr
71979d82b6
chore(source): disable Soaper 2025-08-17 18:25:09 +00:00
WebStreamr
176c4c93e7
refactor: fully replace handler with source 2025-08-17 18:22:04 +00:00
WebStreamr
73627fbf0d
revert: "chore(extractor): remove HEAD request to XPrime hosters to determine size"
This reverts commit fdf1415f6d.
2025-08-17 18:17:07 +00:00
renovate[bot]
fe19a91cec
fix(deps): update dependency undici to v7.14.0 (#287)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-17 13:31:22 +00:00
webstreamr
c34a1eafcc
chore(release): release v0.43.3 (#285) 2025-08-16 22:05:07 +00:00
WebStreamr
63e598a725
fix(extractor): use default TTL for XPrime 2025-08-16 22:03:34 +00:00
webstreamr
9897fa8225
chore(release): release v0.43.2 (#281) 2025-08-16 18:55:59 +02:00
WebStreamr
ef613f2742
chore: double HTTP cache, quadruple extractor cache 2025-08-16 16:40:15 +00:00
WebStreamr
5316199b8c
chore(extractor): increase XPrime cache to 12 hours 2025-08-16 16:24:49 +00:00