WebStreamr
a90d7b1cad
fix(extractor): use full cached meta to avoid invalid cache states
...
The lazy extraction does not specify meta the same way the stream
resolver does. this leads to partial meta being inserted in both the
short-term and long-term cache and consecutive requests have then
missing meta info like e.g. countries
2026-01-23 22:12:50 +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
1ddc8d99d6
fix(extractor): never use external URL results for lazy URL caching to avoid clashes
2026-01-20 20:57:01 +00:00
WebStreamr
3c979e77cc
chore(extractor): add lauradaydo.com to VOE
2026-01-20 20:52:19 +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
d259587491
fix(extractor): use correct referer for rgshows, treat vidzee response as block
2026-01-19 09:12:45 +00:00
WebStreamr
a9c281c8c4
fix(extractor): only use bytes and height from meta cache to avoid clashes
2026-01-18 12:57:52 +00:00
WebStreamr
507b96014c
chore(extractor): simplify cache expiration handling
2026-01-16 13:21:38 +00:00
WebStreamr
986db2cc67
chore: extract HubDrive handling into own extractor re-using HubCloud for better caching, increase both TTLs
2026-01-16 13:16:07 +00:00
WebStreamr
17e70c169b
fix(extractor): use milliseconds instead of incorrect seconds for ttl
...
🤦♂️
2026-01-15 20:33:45 +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
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
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
9ee91dff31
feat(extractor): add back VidSrc
...
This reverts commit f5f47403cc .
2026-01-14 13:38:09 +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
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
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
d1fcd671c9
fix(extractor): support non-HLS streams in RgShows
2026-01-10 22:27:44 +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
dcad7db29c
feat: add RgShows
2026-01-09 15:34:04 +00: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
e1e8f37862
feat(extractor): bring back Fsst
2026-01-06 15:20:12 +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
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
6cc24c0332
fix(extractor): update FileLion domains, remove kinoger.be
2025-12-22 10:37:16 +00: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
d7edb51698
refactor: add generic source and extractor ids to meta and generalize bingeGroup generation
2025-12-11 16:02:13 +00:00
WebStreamr
50c5d3a1cd
chore(extractor): add kinoger.ru support to VOE
2025-12-06 23:01:39 +00:00
WebStreamr
ae00c43106
fix(extractor): handle DoodStream Not Found
2025-12-04 21:29:46 +00: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
ef2b6721c7
refactor(extractor): move label format handling into central place
2025-12-01 08:20:14 +00:00
WebStreamr
4cd1e09466
chore(extractor): shorten mediaflow proxy label
2025-11-29 13:21:57 +00:00
WebStreamr
67d0508fd7
fix: ensure that VixSrc results have a title
2025-11-28 16:15: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
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
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
WebStreamr
053dce0729
fix(extractor): remove flaky HubCloud head requests
...
potentially non-working URLs might be returned now from time to time, but that's still better than not returning working ones because of flakyness or blocking. should also improve performance slightly.
reverts changes from c819dd6
2025-11-01 20:29:47 +00:00
WebStreamr
a36d152b61
fix(extractor): support embed-only VOE urls
2025-11-01 20:22:00 +00:00
webstreamr
db25f98251
feat(extractor): add Vidora extractor ( #466 )
2025-10-31 23:14:48 +01:00