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
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