Commit graph

604 commits

Author SHA1 Message Date
webstreamr
8c2897a0b1
chore(release): release v0.66.3 (#697) 2026-02-03 09:58:35 +00:00
WebStreamr
31da8aa92c
perf(fetcher): simplify FlareSolverr integration by just using a request per host 2026-02-03 09:57:09 +00:00
webstreamr
92c45d553e
chore(release): release v0.66.2 (#696) 2026-02-03 08:51:58 +01:00
WebStreamr
ae5829dcb0
perf(fetcher): improve FlareSolverr integration
- multiple sessions which are destroyed after being idle for 60 minutes
- fix timeout handling
- pass cookies to share between sessions
- disable media
2026-02-03 07:41:02 +00:00
webstreamr
3f5a82d663
chore(release): release v0.66.1 (#695) 2026-02-02 15:39:00 +00:00
webstreamr
e6adf6549a
chore(release): release v0.66.0 (#693) 2026-02-02 14:44:23 +00:00
WebStreamr
c23ffa382d
fix(fetcher): never block flaresolverr timeouts 2026-02-02 14:42:53 +00:00
WebStreamr
1f4d81bfc9
feat(source): add XDMovies 2026-02-02 14:42:53 +00:00
webstreamr
72c19e7f59
chore(release): release v0.65.10 (#684) 2026-01-28 18:13:53 +00:00
WebStreamr
2ba6e4fa35
fix(extractor): avoid caching results with empty meta, add some self-healing 2026-01-26 14:12:10 +00:00
WebStreamr
db860c25c6
fix(extractor): ensure every result has a ttl 2026-01-26 13:37:26 +00:00
webstreamr
bc98d64969
chore(release): release v0.65.9 (#679) 2026-01-23 22:14:09 +00:00
WebStreamr
12ea135feb
refactor(cache): extract clearCache function 2026-01-22 15:16:03 +00:00
WebStreamr
a5539bcf59
refactor(cache): make code more dry and return in-memory cache for test env 2026-01-22 15:01:00 +00:00
webstreamr
9945ed4615
chore(release): release v0.65.8 (#675) 2026-01-20 21:13:14 +00:00
GSTAR
a00fa2c3d6
fix(extractor): use MediaFlow Proxy for DoodStream (#676)
Co-authored-by: WebStreamr <210764791+webstreamr@users.noreply.github.com>
2026-01-20 21:49:37 +01:00
webstreamr
92a4ed5578
chore(release): release v0.65.7 (#673) 2026-01-19 12:01:50 +01:00
WebStreamr
e8ed29eb9d
fix: pass empty array instead of undefined if meta has no countries 2026-01-19 10:58:49 +00:00
webstreamr
ef2cc7f16b
chore(release): release v0.65.6 (#670) 2026-01-19 09:42:17 +00:00
WebStreamr
d259587491
fix(extractor): use correct referer for rgshows, treat vidzee response as block 2026-01-19 09:12:45 +00:00
webstreamr
771d664e5a
chore(release): release v0.65.5 (#665) 2026-01-18 13:22:45 +00:00
WebStreamr
7b708e2385
chore: add priority for sorting, move VixSrc up and RgShows down 2026-01-18 13:21:17 +00:00
WebStreamr
5b49dd0735
chore(fetcher): tune FlareSolverr timeouts and use other cookie variants too 2026-01-16 19:53:18 +00:00
webstreamr
7bb38fda3e
chore(release): release v0.65.4 (#664) 2026-01-16 14:23:59 +01:00
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
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
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
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
5103be82a4
chore(release): release v0.64.0 (#649) 2026-01-14 14:52:35 +01: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
a189cddd37
chore: do not ignore errors on height guessing 2026-01-14 11:51:32 +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
WebStreamr
f047287fe9
feat: introduce generic meta cache 2026-01-12 19:48:54 +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
77cf6767b1
chore(release): release v0.62.2 (#634) 2026-01-10 22:29:01 +00:00
webstreamr
5cb4944413
chore(release): release v0.62.1 (#633) 2026-01-10 20:44:56 +00:00
webstreamr
cc1e96f3cf
chore(release): release v0.62.0 (#632) 2026-01-10 20:30:11 +00:00