WebStreamr
|
7cf313cedb
|
chore(extractor): normalize Mixdrop non-embed URLs
|
2025-07-16 10:56:51 +00:00 |
|
WebStreamr
|
69afcdcdb2
|
chore(extractor): normalize Dropload download URLs
|
2025-07-15 21:02:57 +00:00 |
|
WebStreamr
|
25d32117ed
|
fix(extractor): support DoodStream via cloudflarestorage
|
2025-07-14 15:58:26 +00:00 |
|
WebStreamr
|
df60013e16
|
chore: remove Soaper 😭
Refs: https://www.reddit.com/r/Piracy/comments/1lux17l/soaperlive_down_again/
|
2025-07-14 13:53:50 +00:00 |
|
WebStreamr
|
b11bba761a
|
fix(extractor): ignore processing SuperVideo files
|
2025-07-10 10:34:12 +00:00 |
|
WebStreamr
|
3d28b226e5
|
feat(extractor): add StreamEmbed support
|
2025-07-02 16:57:21 +00:00 |
|
WebStreamr
|
5c7b3fb7f2
|
refactor: more consistent import style
|
2025-07-02 09:28:10 +00:00 |
|
WebStreamr
|
1c986b0521
|
refactor(extractor): sort extractors
|
2025-07-01 18:30:49 +00:00 |
|
WebStreamr
|
5da52d648a
|
refactor(extractor): move title height guessing into central place
|
2025-07-01 18:23:27 +00:00 |
|
WebStreamr
|
a0ed13f18e
|
feat: make multi sources explicitly configurable
|
2025-07-01 18:02:21 +00:00 |
|
WebStreamr
|
81434fff0e
|
feat: add Japanese and Korean to languages for VixSrc
|
2025-07-01 15:46:30 +00:00 |
|
WebStreamr
|
9d3ce24b90
|
feat(extractor): implement Streamtape via MediaFlow Proxy
|
2025-06-30 18:57:34 +00:00 |
|
WebStreamr
|
b88eba017d
|
chore(extractor): simplify type and passing of height
|
2025-06-30 18:57:34 +00:00 |
|
WebStreamr
|
8c8bfd6051
|
chore(extractor): add viaMediaFlowProxy flag to extractors
|
2025-06-30 13:32:11 +00:00 |
|
WebStreamr
|
adae573a0f
|
chore(extractor): handle Dropload queued files better
|
2025-06-26 12:21:38 +00:00 |
|
WebStreamr
|
00681e1411
|
fix(extractor): disable ip/session locked Fsst
until a solution is found or MediaFlow Proxy is added
|
2025-06-26 04:21:20 +00:00 |
|
WebStreamr
|
b9d0fb3613
|
fix(extractor): filter by configured languages in VixSrc
|
2025-06-25 20:13:17 +00:00 |
|
WebStreamr
|
ec037d7c90
|
fix(extractor): do not cache session-scoped Fsst
should fix issues where results work only once
|
2025-06-25 20:06:18 +00:00 |
|
WebStreamr
|
c0fc6ff7ea
|
feat(extractor): support multi-language in VixSrc
|
2025-06-25 19:06:13 +00:00 |
|
WebStreamr
|
91d5e9dd36
|
refactor: add support for multi-language extractor results
|
2025-06-25 18:27:44 +00:00 |
|
WebStreamr
|
287b031a12
|
fix(extractor): avoid cache clash between context dependent extractors
|
2025-06-24 23:22:47 +00:00 |
|
WebStreamr
|
f12e3c5bd8
|
feat(extractor): implement VixSrc via MediaFlow Proxy
|
2025-06-24 19:07:23 +00:00 |
|
WebStreamr
|
7ea57222d9
|
refactor: pass Context instead of Config to MFP helper
|
2025-06-24 11:33:58 +00:00 |
|
WebStreamr
|
b2eb16fc82
|
refactor: extract Media Flow Proxy functions
|
2025-06-24 10:52:38 +00:00 |
|
WebStreamr
|
ab588a1501
|
feat(extractor): implement Uqload via MediaFlow Proxy
|
2025-06-23 12:35:54 +00:00 |
|
WebStreamr
|
fd1145c162
|
fix(extractor): introduce format and set notWebReady accordingly
According to https://github.com/Stremio/stremio-addon-sdk/blob/master/docs/api/responses/stream.md
|
2025-06-20 18:40:59 +00:00 |
|
WebStreamr
|
d641fa1c2d
|
chore(extractor): add MediaFlow Proxy info to Mixdrop label
|
2025-06-20 08:46:46 +00:00 |
|
WebStreamr
|
7c600427e6
|
feat(extractor): implement Mixdrop via MediaFlow Proxy
|
2025-06-19 20:51:39 +00:00 |
|
WebStreamr
|
2d4c5a8221
|
test: introduce helper function createTestContext
|
2025-06-19 11:32:59 +00:00 |
|
WebStreamr
|
1d263b5540
|
chore(extractor): show label instead of host for errors
|
2025-06-19 11:04:44 +00:00 |
|
WebStreamr
|
c1f9de58b0
|
chore: do not show external URLs by default
|
2025-06-18 10:06:13 +00:00 |
|
WebStreamr
|
6c7993cdba
|
fix(extractor): handle Fsst with single file result
|
2025-06-18 09:33:40 +00:00 |
|
WebStreamr
|
952993a537
|
chore(extractor): set Referer to URL origin for external URLs
|
2025-06-15 20:41:02 +00:00 |
|
WebStreamr
|
3a28de46bd
|
fix(extractor): handle missing height infos in playlist properly
|
2025-06-15 11:27:53 +00:00 |
|
WebStreamr
|
dd121a068a
|
fix(extractor): only cache URL results if there was no error
|
2025-06-15 11:16:14 +00:00 |
|
WebStreamr
|
81d788ef84
|
chore(extractor): add various exotic DoodStream domains
|
2025-06-14 17:58:19 +00:00 |
|
WebStreamr
|
f11c591dc5
|
chore: do not pass referer through context
|
2025-06-14 13:44:32 +02:00 |
|
WebStreamr
|
2853bff284
|
refactor: use context scoped fixtures
|
2025-06-13 22:37:50 +02:00 |
|
WebStreamr
|
3a4ff73953
|
test: hand-rolled, explicit Fetcher mock
|
2025-06-13 21:53:11 +02:00 |
|
WebStreamr
|
4bc25692a8
|
refactor: use proper prototype class methods
|
2025-06-13 21:26:26 +02:00 |
|
WebStreamr
|
4caf62a367
|
test: instantiate mocked Fetcher with logger consistently
|
2025-06-13 13:20:13 +00:00 |
|
WebStreamr
|
15099de798
|
refactor: introduce helper showExternalUrls()
|
2025-06-13 10:24:32 +00:00 |
|
WebStreamr
|
9b5943208e
|
refactor(extractor): introduce parent class for simplifications
|
2025-06-13 10:04:40 +00:00 |
|
WebStreamr
|
bdae1ff346
|
refactor: define member accessiblity explicitly
|
2025-06-13 09:42:06 +00:00 |
|
WebStreamr
|
013fb4084f
|
fix(extractor): handle missing VidSrc files
|
2025-06-12 20:58:25 +00:00 |
|
WebStreamr
|
d2d7e84d9b
|
refactor: separate handlers and extractors
|
2025-06-12 20:56:50 +00:00 |
|
WebStreamr
|
250d6a1323
|
refactor: make CountryCode an enum
|
2025-06-12 15:56:33 +00:00 |
|
WebStreamr
|
d1da91e030
|
fix(extractor): detect SuperVideo video deletion/expiration
|
2025-06-12 12:06:52 +00:00 |
|
WebStreamr
|
dd6d485340
|
feat(handler): add VidSrc with CloudStream Pro support
|
2025-06-11 20:46:28 +00:00 |
|
WebStreamr
|
4dc3c636a6
|
refactor: extract playlist height guessing
|
2025-06-11 20:18:49 +00:00 |
|