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 |
|
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
|
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 |
|
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 |
|
webstreamr
|
ca8caa7795
|
chore(release): release v0.60.0 (#619)
|
2026-01-06 20:19:55 +01:00 |
|
WebStreamr
|
f6f71b043b
|
feat(extractor): switch KinoGer from cf to source, add kinoger.p2pplay.pro support
|
2026-01-06 19:10:15 +00:00 |
|
WebStreamr
|
281fe00a35
|
chore(fetcher): disable TLS verification
to better deal with hoster quirks
|
2026-01-06 19:08:16 +00:00 |
|
webstreamr
|
e5d68c5214
|
chore(release): release v0.59.1 (#618)
|
2026-01-06 15:41:23 +00:00 |
|
WebStreamr
|
04f3fc42e0
|
fix(source): adapt MegaKino domain
they came up with something new which might not work with redirects any
more. let's see..
|
2026-01-06 15:39:54 +00:00 |
|
webstreamr
|
ed50cb2f6a
|
chore(release): release v0.59.0 (#612)
|
2026-01-06 16:23:26 +01:00 |
|
WebStreamr
|
e1e8f37862
|
feat(extractor): bring back Fsst
|
2026-01-06 15:20:12 +00:00 |
|
WebStreamr
|
7146c6cf11
|
fix(source): handle MegaKino relative page links
|
2026-01-06 14:03:28 +00:00 |
|
WebStreamr
|
41bc53b9da
|
chore(source): do not filter out any KinoGer links
|
2026-01-06 13:49:46 +00:00 |
|
WebStreamr
|
bfe8c36e87
|
chore(extractor): add crystaltreatmenteast.com to VOE
|
2026-01-06 13:40:07 +00:00 |
|
WebStreamr
|
c075fe9481
|
fix(extractor): handle FileLions deleted by administration
|
2026-01-02 15:00:50 +00:00 |
|
webstreamr
|
7e4891a93f
|
chore(release): release v0.58.12 (#610)
|
2026-01-02 10:18:16 +01:00 |
|
WebStreamr
|
f8f62db174
|
chore(source): determine latest 4KHDHub domain more dynamically
|
2026-01-02 09:15:30 +00:00 |
|
WebStreamr
|
93a098e438
|
chore(source): add 4KHDHub test for stranger things s05e08
|
2026-01-02 08:58:11 +00:00 |
|
WebStreamr
|
1f4d7c752d
|
chore(source): update 4KHDHub TLD and re-generate fixtures
|
2026-01-02 08:47:12 +00:00 |
|
webstreamr
|
ac4cc8a346
|
chore(release): release v0.58.11 (#598)
|
2026-01-01 19:08:25 +00:00 |
|
WebStreamr
|
e7b1e2a4fc
|
fix(fetcher): increase queue limits 5 times
|
2026-01-01 19:06:25 +00:00 |
|
WebStreamr
|
c8e38d73ff
|
fix(extractor): add new FileLions domain
|
2025-12-22 13:35:44 +00:00 |
|
WebStreamr
|
135d90a233
|
fix(extractor): use last FileMoon iframe url matcher
|
2025-12-22 13:34:55 +00:00 |
|
WebStreamr
|
9f5ac02ec6
|
fix(extractor): deal better with cases where video ID URLs end with a slash
|
2025-12-22 13:32:33 +00:00 |
|
WebStreamr
|
6f24b7928d
|
fix(test): improve stability of MegaKino test by dirty mocking getFinalRedirectUrl
|
2025-12-22 13:31:30 +00:00 |
|
webstreamr
|
b5fc29f150
|
chore(release): release v0.58.10 (#575)
|
2025-12-22 10:38:44 +00:00 |
|
WebStreamr
|
6cc24c0332
|
fix(extractor): update FileLion domains, remove kinoger.be
|
2025-12-22 10:37:16 +00:00 |
|
WebStreamr
|
924265b964
|
fix(source): determine Frembed domain dynamically
|
2025-12-22 10:34:18 +00:00 |
|
WebStreamr
|
7264fd2ed4
|
chore(source): useless debug log
|
2025-12-22 10:29:14 +00:00 |
|
WebStreamr
|
0610b8556a
|
fix: return 400 for invalid ID instead of raising Error
|
2025-12-22 10:21:24 +00:00 |
|
WebStreamr
|
ddf4f227b3
|
fix: use "Mozilla" instead of "Mozilla/5.0" as default user agent
|
2025-12-22 09:04:36 +00:00 |
|
webstreamr
|
e3ea65d7f4
|
chore(release): release v0.58.9 (#572)
|
2025-12-12 17:58:18 +01:00 |
|
WebStreamr
|
d71aa240e7
|
fix(extractor): use extractorId per HubCloud sub hoster again for better bingeGroup
|
2025-12-12 16:56:10 +00:00 |
|
WebStreamr
|
e438f3cbbd
|
fix(extractor): fix HubCloud picking up incorrect FSL URLs
|
2025-12-12 16:48:46 +00:00 |
|
WebStreamr
|
d44e0a2588
|
fix(extractor): handle FileMoon with missing height info in packed
|
2025-12-12 16:26:43 +00:00 |
|
WebStreamr
|
258e35c94d
|
fix(source): resolve MegaKino dynamically and cache for an hour
|
2025-12-12 16:12:41 +00:00 |
|
webstreamr
|
d607b7fb6b
|
chore(release): release v0.58.8 (#560)
|
2025-12-11 16:21:18 +00:00 |
|
WebStreamr
|
42b9cbe38f
|
fix(source): update MegaKino domain
|
2025-12-11 16:19:26 +00:00 |
|
WebStreamr
|
d7edb51698
|
refactor: add generic source and extractor ids to meta and generalize bingeGroup generation
|
2025-12-11 16:02:13 +00:00 |
|
WebStreamr
|
1bd85fb4ad
|
chore(source): remove VidSrc which does not add value atm
|
2025-12-11 15:47:55 +00:00 |
|
webstreamr
|
609bd23cd8
|
chore(release): release v0.58.7 (#557)
|
2025-12-07 00:06:36 +01:00 |
|
WebStreamr
|
0f7bc7c07f
|
fix(source): update MegaKino domain
|
2025-12-06 23:01:39 +00:00 |
|
WebStreamr
|
cf0be4712e
|
fix(source): return all KinoGer domains, fixes VOE results
|
2025-12-06 23:01:39 +00:00 |
|
WebStreamr
|
50c5d3a1cd
|
chore(extractor): add kinoger.ru support to VOE
|
2025-12-06 23:01:39 +00:00 |
|
WebStreamr
|
8dae887eca
|
revert: fix(source): remove KinoGer
This reverts commit e5a5c62106.
|
2025-12-06 23:01:28 +00:00 |
|
webstreamr
|
3be37008b7
|
chore(release): release v0.58.6 (#548)
|
2025-12-04 21:31:29 +00:00 |
|
WebStreamr
|
ae00c43106
|
fix(extractor): handle DoodStream Not Found
|
2025-12-04 21:29:46 +00:00 |
|
webstreamr
|
90ab3d0a31
|
chore(release): release v0.58.5 (#543)
|
2025-12-01 12:24:06 +01:00 |
|
WebStreamr
|
cba3c8bbae
|
chore(extractor): add new VOE domains
|
2025-12-01 10:57:14 +00:00 |
|
WebStreamr
|
4a14ad7fb0
|
chore(extractor): match new DoodStream domain
|
2025-12-01 10:54:00 +00:00 |
|
WebStreamr
|
5c04104ad2
|
chore: introduce helper for better and central season/episode formatting
|
2025-12-01 10:51:44 +00:00 |
|
WebStreamr
|
ef2b6721c7
|
refactor(extractor): move label format handling into central place
|
2025-12-01 08:20:14 +00:00 |
|
webstreamr
|
973eb06584
|
chore(release): release v0.58.4 (#537)
|
2025-11-30 11:20:36 +01:00 |
|
webstreamr
|
8835219c26
|
chore(release): release v0.58.3 (#536)
|
2025-11-30 07:31:17 +00:00 |
|
WebStreamr
|
1dd9d324e6
|
chore: adapt default user agent slightly
|
2025-11-30 07:29:27 +00:00 |
|
WebStreamr
|
afbc16a3ec
|
revert: "chore: remove proxy headers in requests"
This reverts commit 6f6a3ae2fd.
|
2025-11-30 07:24:28 +00:00 |
|
webstreamr
|
98b9d5a81d
|
chore(release): release v0.58.2 (#533)
|
2025-11-29 18:31:14 +00:00 |
|
WebStreamr
|
6f6a3ae2fd
|
chore: remove proxy headers in requests
|
2025-11-29 18:29:51 +00:00 |
|
webstreamr
|
5300e6c6e7
|
chore(release): release v0.58.1 (#532)
|
2025-11-29 17:26:52 +01:00 |
|
webstreamr
|
362bef9f57
|
chore(release): release v0.58.0 (#480)
|
2025-11-29 13:23:10 +00:00 |
|
WebStreamr
|
4cd1e09466
|
chore(extractor): shorten mediaflow proxy label
|
2025-11-29 13:21:57 +00:00 |
|
WebStreamr
|
1765311586
|
chore(source): use more consistent meta title format
|
2025-11-29 12:54:34 +00:00 |
|
WebStreamr
|
68cfa65135
|
fix: use correct fetch for FlareSolverr
|
2025-11-29 12:37:35 +00:00 |
|
WebStreamr
|
b7930014ab
|
fix: use axios proxy config properly
|
2025-11-29 12:31:31 +00:00 |
|
WebStreamr
|
67d0508fd7
|
fix: ensure that VixSrc results have a title
|
2025-11-28 16:15:44 +00:00 |
|
WebStreamr
|
280abc4dea
|
chore: do not use proxy for MFP urls
|
2025-11-28 16:06:44 +00:00 |
|
GSTAR
|
e1c727b7de
|
Add all domains to streamtape extractoe (#489)
Co-authored-by: webstreamr <210764791+webstreamr@users.noreply.github.com>
|
2025-11-28 16:56:30 +01:00 |
|
WebStreamr
|
d07d31d94a
|
fix(source): update frembed domain and add referer for API requests
|
2025-11-28 15:51:48 +00:00 |
|
WebStreamr
|
09f795b862
|
feat: switch to axios to avoid Cloudflare TLS fingerprinting issues
|
2025-11-28 15:51:47 +00:00 |
|
WebStreamr
|
f5f47403cc
|
chore(extractor): remove non-working VidSrc
|
2025-11-28 15:27:51 +00:00 |
|
webstreamr
|
943f4c3453
|
chore(release): release v0.57.2 (#471)
|
2025-11-03 16:32:49 +01:00 |
|
WebStreamr
|
8e1ea10c5a
|
fix(extractor): fix KinoGer and add new domains
|
2025-11-03 11:12:14 +00:00 |
|
WebStreamr
|
82b810ed36
|
chore(extractor): register Vidora extractor
|
2025-11-02 21:57:50 +00:00 |
|