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
|
9f5ac02ec6
|
fix(extractor): deal better with cases where video ID URLs end with a slash
|
2025-12-22 13:32:33 +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
|
ae00c43106
|
fix(extractor): handle DoodStream Not Found
|
2025-12-04 21:29:46 +00:00 |
|
WebStreamr
|
4a14ad7fb0
|
chore(extractor): match new DoodStream domain
|
2025-12-01 10:54:00 +00:00 |
|
WebStreamr
|
22c6754efc
|
refactor: use .at() instead of .slice() construct
|
2025-10-07 19:07:42 +00:00 |
|
WebStreamr
|
b8c5c1a4f3
|
perf(extractor): do not guess size from mp4 for DoodStream
|
2025-10-07 18:54:36 +00:00 |
|
WebStreamr
|
25b326ee48
|
chore: rework referer header passing and mediaflow proxy URL creation
|
2025-09-25 20:01:02 +00:00 |
|
WebStreamr
|
da556d3523
|
chore(extractor): add DoodStream host
|
2025-09-24 18:06:51 +00:00 |
|
WebStreamr
|
cfcf81b665
|
refactor: simplify passing around meta
|
2025-09-03 19:55:58 +00:00 |
|
WebStreamr
|
a250440670
|
chore(extractor): cache Doodstream for 6h
|
2025-09-02 14:26:25 +00:00 |
|
WebStreamr
|
4a1a3b19aa
|
refactor: introduce guessSizeFromMp4
|
2025-08-28 19:01:14 +00:00 |
|
WebStreamr
|
cefc80fa55
|
chore(extractor): move Fetcher into parent, guess missing heights for SuperVideo
|
2025-08-28 18:58:15 +00:00 |
|
WebStreamr
|
3e964f28ff
|
refactor(extractor): clean-up DoodStream sightly
|
2025-08-13 09:59:34 +00:00 |
|
WebStreamr
|
8a81a5c14e
|
chore(extractor): add new DoodStream domains
|
2025-08-12 14:17:05 +00:00 |
|
WebStreamr
|
25d32117ed
|
fix(extractor): support DoodStream via cloudflarestorage
|
2025-07-14 15:58:26 +00:00 |
|
WebStreamr
|
5c7b3fb7f2
|
refactor: more consistent import style
|
2025-07-02 09:28:10 +00:00 |
|
WebStreamr
|
5da52d648a
|
refactor(extractor): move title height guessing into central place
|
2025-07-01 18:23:27 +00:00 |
|
WebStreamr
|
b88eba017d
|
chore(extractor): simplify type and passing of height
|
2025-06-30 18:57:34 +00:00 |
|
WebStreamr
|
91d5e9dd36
|
refactor: add support for multi-language extractor results
|
2025-06-25 18:27:44 +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
|
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
|
4bc25692a8
|
refactor: use proper prototype class methods
|
2025-06-13 21:26:26 +02: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
|
d2d7e84d9b
|
refactor: separate handlers and extractors
|
2025-06-12 20:56:50 +00:00 |
|
WebStreamr
|
63079bf80a
|
chore(extractor): support dooood URLs
|
2025-06-11 08:25:58 +00:00 |
|
WebStreamr
|
b940df5bc0
|
chore(extractor): add DoodStream height guessing based on title
|
2025-06-10 19:21:00 +00:00 |
|
WebStreamr
|
041c04e327
|
fix(extractor): prefer using extractor title
|
2025-06-10 19:13:04 +00:00 |
|
WebStreamr
|
141c737cf3
|
chore(extractor): support dooodster links via DoodStream
|
2025-06-10 15:48:11 +00:00 |
|
WebStreamr
|
4da121d094
|
refactor(extractor): add return type to all extract methods
|
2025-06-10 15:15:52 +00:00 |
|
WebStreamr
|
2d615ce582
|
refactor(extractor): introduce URL normalization
|
2025-06-10 15:03:05 +00:00 |
|
WebStreamr
|
d1ff7cd732
|
chore(extractor): add bytes detection to DoodStream
|
2025-06-08 19:27:18 +00:00 |
|
WebStreamr
|
0446d52e78
|
refactor: UrlResult[] instead of UrlResult | undefined
|
2025-06-08 18:55:03 +00:00 |
|
WebStreamr
|
b69c9cde03
|
chore: cache successful results as long as we safely can
|
2025-06-04 10:06:24 +00:00 |
|
WebStreamr
|
799ca975ac
|
feat: make external URL exclusion configurable
|
2025-05-29 19:17:21 +00:00 |
|
WebStreamr
|
d4e402e5c9
|
feat: add title to meta, restructure result name
|
2025-05-25 18:46:55 +00:00 |
|
WebStreamr
|
979dddd20c
|
refactor: move bytes, height and countryCode into meta object
and pass that to the extractors instead. this is a preparation to
support more meta like e.g. title
|
2025-05-25 19:25:39 +02:00 |
|
WebStreamr
|
f3beb72f17
|
bug(extractor): handle not found case properly for DoodStream
|
2025-05-25 19:04:12 +02:00 |
|
WebStreamr
|
f2fb4821e3
|
refactor: use template literal consistently
|
2025-05-17 21:10:40 +02:00 |
|
WebStreamr
|
8b82215c32
|
feat(handler): limited Frembed support
|
2025-05-17 20:20:19 +02:00 |
|
WebStreamr
|
4c53161e98
|
feat(extractor): implement Mixdrop
|
2025-05-16 22:34:19 +02:00 |
|
WebStreamr
|
24f1107df8
|
refactor(extractor): improve DoodStream comment about no match case
|
2025-05-16 18:51:32 +00:00 |
|
WebStreamr
|
87ec328a66
|
refactor(extractor): remove embed part from extractor
|
2025-05-16 15:07:03 +00:00 |
|