Commit graph

1087 commits

Author SHA1 Message Date
webstreamr
546dee9799
chore(release): release v0.65.3 (#663) 2026-01-16 12:47:27 +01:00
WebStreamr
4cfbf731b8
fix(fetcher): more FlareSolverr related stats, fix clearance cookie expiration 2026-01-16 11:45:49 +00:00
WebStreamr
231a12f685
docs: add tmp mount for persistent cache to Docker run example 2026-01-16 10:09:29 +00:00
WebStreamr
e54b54bfb3
docs: mention FlareSolverr support / env var 2026-01-16 10:09:25 +00:00
webstreamr
58966ccff1
chore(release): release v0.65.2 (#659) 2026-01-16 10:36:11 +01:00
WebStreamr
59c84952ed
fix(fetcher): make FlareSolverr work again, use single session and pass proxy 2026-01-16 09:03:19 +00:00
renovate[bot]
90c56debfe
chore(deps): update dependency @tsconfig/node24 to v24.0.4 (#662)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 06:16:54 +00:00
WebStreamr
9cf9c4498c
fix: remove leftover logging 2026-01-15 21:01:10 +00:00
webstreamr
31ca9597e5
chore(release): release v0.65.1 (#658) 2026-01-15 20:35:32 +00:00
WebStreamr
17e70c169b
fix(extractor): use milliseconds instead of incorrect seconds for ttl
🤦‍♂️
2026-01-15 20:33:45 +00:00
WebStreamr
79c8e7fc32
fix(source): be resilient against missing heights in 4KHDHub 2026-01-15 20:05:03 +00:00
WebStreamr
26278aadba
fix(extractor): use lazy url/meta cache also for extractors without a ttl 2026-01-15 19:48:34 +00:00
WebStreamr
5ef6119294
fix: calculate fallback count properly, only use VidSrc when no other normal source provided results 2026-01-15 19:43:55 +00:00
webstreamr
96c4b1f16b
chore(release): release v0.65.0 (#651) 2026-01-15 15:05:59 +01:00
WebStreamr
4cf08fc6d5
feat: add fetcher http stats 2026-01-15 14:03:51 +00:00
WebStreamr
bad1170421
feat: introduce fallback sources and mark VidSrc and RgShows as such
fallback sources are only considered when not enough results are found.
the idea is to use it for sources which are very useful as fallback but
not everytime either because the quality is not good or querying them is
resource intensive.
2026-01-15 14:03:03 +00:00
WebStreamr
7593d3d62e
chore: make cache immutable, add rate limit 2026-01-15 13:37:28 +00:00
WebStreamr
ce11a80ba9
fix(extractor): make VixSrc fall back to multi instead of it if language cannot be determined 2026-01-15 09:49:21 +00:00
webstreamr
5103be82a4
chore(release): release v0.64.0 (#649) 2026-01-14 14:52:35 +01:00
WebStreamr
9ee91dff31
feat(extractor): add back VidSrc
This reverts commit f5f47403cc.
2026-01-14 13:38:09 +00:00
WebStreamr
381fb89cfb
feat(source): bring back VidSrc as multi source
This reverts commit 1bd85fb4ad.
2026-01-14 13:11:40 +00:00
webstreamr
9354c0ee9b
chore(release): release v0.63.1 (#648) 2026-01-14 13:02:01 +00:00
WebStreamr
51aa127a33
chore: regularly clean-up expired items from sqlite cache 2026-01-14 13:00:42 +00:00
WebStreamr
9d6d138fff
chore(extractor): make lazyUrlResultCache non-blocking and add stats 2026-01-14 11:58:42 +00:00
WebStreamr
a189cddd37
chore: do not ignore errors on height guessing 2026-01-14 11:51:32 +00:00
WebStreamr
f7cf9da686
fix(source): make 4KHDHub title matching just a tiny bit less strict
To make the guy happy who wants to sleep with my mother
2026-01-14 11:15:40 +00:00
webstreamr
d00cc8a94a
chore(release): release v0.63.0 (#641) 2026-01-12 19:58:06 +00:00
renovate[bot]
20ce2ac831
chore(deps): lock file maintenance (#640)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: WebStreamr <210764791+webstreamr@users.noreply.github.com>
2026-01-12 19:56:35 +00:00
WebStreamr
c6a6a70eaf
feat: introduce lazy extract for all non-HLS streams 2026-01-12 19:48:59 +00:00
renovate[bot]
9e256186aa
chore(deps): update dependency typescript-eslint to v8.53.0 (#645)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-12 19:48:59 +00:00
WebStreamr
f047287fe9
feat: introduce generic meta cache 2026-01-12 19:48:54 +00:00
renovate[bot]
816123ab83
chore(deps): update dependency @types/node to v24.10.7 (#639)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-12 01:49:56 +00:00
webstreamr
815d3b6b1e
chore(release): release v0.62.3 (#638) 2026-01-11 20:35:58 +01:00
WebStreamr
05b80a2d63
chore: configure more Indian languages, add Tamil and Telugu to 4KHDHub 2026-01-11 19:29:55 +00:00
WebStreamr
de79dc014f
fix(source): RgShows is multi 2026-01-11 19:13:14 +00:00
WebStreamr
1a99a9e99b
chore: enable nonBlocking secondary cache writes 2026-01-11 19:12:09 +00:00
WebStreamr
f49769f3c4
chore(extractor): return only best Fsst result
it's too flaky to deal with all
2026-01-11 19:11:43 +00:00
webstreamr
77cf6767b1
chore(release): release v0.62.2 (#634) 2026-01-10 22:29:01 +00:00
WebStreamr
d1fcd671c9
fix(extractor): support non-HLS streams in RgShows 2026-01-10 22:27:44 +00:00
webstreamr
5cb4944413
chore(release): release v0.62.1 (#633) 2026-01-10 20:44:56 +00:00
WebStreamr
559ee6ed4e
chore(source): simplifly Frembed domain detection again
no clue why, but audin213.com is timing out on the official instance
2026-01-10 20:43:35 +00:00
webstreamr
cc1e96f3cf
chore(release): release v0.62.0 (#632) 2026-01-10 20:30:11 +00:00
WebStreamr
b273e3a71d
chore(source): improve 4KHDHub search matching
- search without year, otherwise incorrect results might be returned
  only
- do a less stricter levenshtein if name is fully included
2026-01-10 20:28:49 +00:00
WebStreamr
66fb0e2e6d
chore: remove all proxy black magic
can be configured per env via PROXY_CONFIG instead
2026-01-10 20:11:03 +00:00
GSTAR
baf5c9143d
feat(extractor): add StreamUP (#621)
Co-authored-by: WebStreamr <210764791+webstreamr@users.noreply.github.com>
2026-01-10 06:39:19 +00:00
WebStreamr
28a8a1554d
chore: do not fail resolution if height guessing fails 2026-01-09 20:00:46 +00:00
webstreamr
515ca0a98c
chore(release): release v0.61.0 (#625) 2026-01-09 19:50:01 +01:00
WebStreamr
dcad7db29c
feat: add RgShows 2026-01-09 15:34:04 +00:00
renovate[bot]
4bec9e556f
chore(deps): update dependency axios-cache-interceptor to v1.11.3 (#626)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-09 15:04:15 +00:00
WebStreamr
da7397fe75
chore: enforce https:// prefix in mediaflow proxy url and support config without scheme to work aroud elfhosted weirdness 2026-01-09 15:00:29 +00:00