WebStreamr
|
453cc747a1
|
refactor: introduce createSources() analogue to createExtractors()
|
2025-07-21 14:39:13 +00:00 |
|
webstreamr
|
ee411709fc
|
chore(release): release v0.39.2 (#227)
|
2025-07-20 20:46:46 +02:00 |
|
WebStreamr
|
674eb7ca6d
|
fix(fetcher): support Basic Auth
|
2025-07-20 18:44:37 +00:00 |
|
WebStreamr
|
c62870a465
|
fix(source): use latest search params for Eurostreaming
|
2025-07-20 18:27:07 +00:00 |
|
webstreamr
|
75a5133004
|
chore(release): release v0.39.1 (#225)
|
2025-07-20 14:01:52 +02:00 |
|
WebStreamr
|
8ad5a8f8e6
|
chore: add explicit info that we can't fix 5xx errors
|
2025-07-20 11:45:01 +00:00 |
|
WebStreamr
|
d1e410ef33
|
chore: disable all console functions in favor of logger
|
2025-07-20 11:33:43 +00:00 |
|
WebStreamr
|
1a37662502
|
fix: use correct request ID header in context
|
2025-07-20 11:30:40 +00:00 |
|
webstreamr
|
70e6e670f3
|
chore(release): release v0.39.0 (#224)
|
2025-07-18 20:40:24 +02:00 |
|
WebStreamr
|
f3f61c85cc
|
feat(extractor): add Fastream via MediaFlow Proxy
|
2025-07-18 18:38:43 +00:00 |
|
WebStreamr
|
5759a311aa
|
feat(source): add HomeCine
|
2025-07-18 18:38:11 +00:00 |
|
WebStreamr
|
533470d080
|
fix(extractor): do not skip external blocked URLs
|
2025-07-18 17:47:28 +00:00 |
|
WebStreamr
|
f6dcd74dfb
|
refactor: make TMDB detail fetching more DRY
|
2025-07-18 16:42:46 +00:00 |
|
webstreamr
|
b31e029145
|
chore(release): release v0.38.1 (#222)
|
2025-07-18 09:24:52 +00:00 |
|
WebStreamr
|
de8e0bdd94
|
fix: do not use cache and proxy headers for health requests
|
2025-07-18 09:23:45 +00:00 |
|
webstreamr
|
258859462f
|
chore(release): release v0.38.0 (#221)
|
2025-07-18 08:20:32 +00:00 |
|
WebStreamr
|
cd19f1c999
|
feat: add health endpoint
|
2025-07-18 08:19:20 +00:00 |
|
WebStreamr
|
5555ba7040
|
refactor: extract context creation
|
2025-07-18 08:18:55 +00:00 |
|
webstreamr
|
21ad16861a
|
chore(release): release v0.37.2 (#220)
|
2025-07-17 10:02:00 +02:00 |
|
WebStreamr
|
1b9ee36cfd
|
revert: "chore: remove Soaper 😭" 🎉
This reverts commit df60013e16.
|
2025-07-17 07:56:54 +00:00 |
|
webstreamr
|
72e2f33074
|
chore(release): release v0.37.1 (#218)
|
2025-07-16 22:17:30 +02:00 |
|
WebStreamr
|
7cf313cedb
|
chore(extractor): normalize Mixdrop non-embed URLs
|
2025-07-16 10:56:51 +00:00 |
|
webstreamr
|
45febec802
|
chore(release): release v0.37.0 (#217)
|
2025-07-15 21:52:43 +00:00 |
|
WebStreamr
|
8f7039bbb3
|
feat(source): add PrimeWire
|
2025-07-15 21:46:54 +00:00 |
|
WebStreamr
|
69afcdcdb2
|
chore(extractor): normalize Dropload download URLs
|
2025-07-15 21:02:57 +00:00 |
|
WebStreamr
|
e03621db0b
|
fix(fetcher): import correct Headers
|
2025-07-15 20:08:45 +00:00 |
|
webstreamr
|
d70013ee8e
|
chore(release): release v0.36.2 (#213)
|
2025-07-14 19:17:39 +02:00 |
|
WebStreamr
|
25d32117ed
|
fix(extractor): support DoodStream via cloudflarestorage
|
2025-07-14 15:58:26 +00:00 |
|
WebStreamr
|
a371f86933
|
fix(source): handle non-existent movies gracefully
|
2025-07-14 14:46:51 +00:00 |
|
WebStreamr
|
d6e29185e5
|
chore: sort errors down
|
2025-07-14 14:42:04 +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
|
c5311e7c0b
|
chore(release): release v0.36.1 (#210)
|
2025-07-13 19:34:51 +00:00 |
|
WebStreamr
|
599e6eaf7e
|
fix(source): handle non-existent content gracefully via Movix
|
2025-07-13 19:33:54 +00:00 |
|
webstreamr
|
c60e958920
|
chore(release): release v0.36.0 (#209)
|
2025-07-13 19:22:58 +00:00 |
|
WebStreamr
|
ca0db32d19
|
feat(source): add Movix
|
2025-07-13 19:21:13 +00:00 |
|
webstreamr
|
5e13042c71
|
chore(release): release v0.35.0 (#207)
|
2025-07-13 20:54:01 +02:00 |
|
WebStreamr
|
a4e24722c2
|
feat(source): fix Frembed domain and enable it for movies
|
2025-07-13 18:43:49 +00:00 |
|
webstreamr
|
3136d94d69
|
chore(release): release v0.34.1 (#199)
|
2025-07-11 19:06:21 +02:00 |
|
WebStreamr
|
2c210941aa
|
refactor(fetcher): switch to undici fetch
|
2025-07-11 16:43:31 +00:00 |
|
WebStreamr
|
b11bba761a
|
fix(extractor): ignore processing SuperVideo files
|
2025-07-10 10:34:12 +00:00 |
|
webstreamr
|
4b3829d782
|
chore(release): release v0.34.0 (#195)
|
2025-07-02 16:58:47 +00:00 |
|
WebStreamr
|
3d28b226e5
|
feat(extractor): add StreamEmbed support
|
2025-07-02 16:57:21 +00:00 |
|
WebStreamr
|
e73dba8445
|
feat(source): add MegaKino support
|
2025-07-02 16:56:54 +00:00 |
|
WebStreamr
|
ce4a00cfdd
|
chore(source): improve Soaper matching
There are cases where the upload year does not match, but we have a full
keywoard match and that should be enough.
|
2025-07-02 10:00:24 +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
|
61f515e4d2
|
chore(release): release v0.33.0 (#191)
|
2025-07-01 18:08:31 +00:00 |
|
WebStreamr
|
0fe5659f08
|
fix(source): update Frembed domain
|
2025-07-01 18:07:06 +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
|
bf2187bbbd
|
chore: remove warmup
not needed on public instances and on private ones potentially just
causes issues (e.g. supervideo rate-limiting)
|
2025-07-01 09:40:23 +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
|
02aab959e0
|
chore(release): release v0.32.5 (#185)
|
2025-06-28 20:53:28 +02:00 |
|
WebStreamr
|
acaa7221dd
|
chore(fetcher): use gzip to compress HTTP cache
|
2025-06-28 18:23:21 +00:00 |
|
WebStreamr
|
f5121bb1fb
|
chore(fetcher): use LRUCache for HTTP responses
|
2025-06-28 17:18:10 +00:00 |
|
WebStreamr
|
881fed53a4
|
chore(fetcher): configure max for all TTLCaches
|
2025-06-28 17:14:51 +00:00 |
|
WebStreamr
|
aee0fd8373
|
revert: Revert "fix(fetcher): remove 200 minimum cache"
This reverts commit 80e4f4edc4.
|
2025-06-27 19:18:56 +00:00 |
|
webstreamr
|
8bf34fc1f3
|
chore(release): release v0.32.4 (#183)
|
2025-06-26 17:56:46 +02:00 |
|
WebStreamr
|
d44da650bd
|
chore: keep showing VixSrc for Italian to avoid confusions
|
2025-06-26 12:31:12 +00:00 |
|
WebStreamr
|
adae573a0f
|
chore(extractor): handle Dropload queued files better
|
2025-06-26 12:21:38 +00:00 |
|
webstreamr
|
f7b22f61b3
|
chore(release): release v0.32.3 (#182)
|
2025-06-26 04:23:09 +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
|
befd203feb
|
chore(release): release v0.32.2 (#180)
|
2025-06-25 22:14:22 +02:00 |
|
WebStreamr
|
b9d0fb3613
|
fix(extractor): filter by configured languages in VixSrc
|
2025-06-25 20:13:17 +00:00 |
|
webstreamr
|
c36d444657
|
chore(release): release v0.32.1 (#179)
|
2025-06-25 20:08:02 +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
|
80e4f4edc4
|
fix(fetcher): remove 200 minimum cache
causes problems with session-scoped responses which should not be cached
|
2025-06-25 20:05:31 +00:00 |
|
webstreamr
|
8ab564164b
|
chore(release): release v0.32.0 (#175)
|
2025-06-25 21:22:05 +02:00 |
|
WebStreamr
|
35e049f577
|
feat: make VixSrc a default multi-language source
|
2025-06-25 19:16:40 +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
|
e895077a7b
|
chore: handle invalid MediaFlow Proxy password better
|
2025-06-25 18:16:12 +00:00 |
|
WebStreamr
|
3ac1063c9b
|
fix: build MediaFlow Proxy URL without concatenation
Fixes issues with trailing slashes
|
2025-06-25 17:58:40 +00:00 |
|
webstreamr
|
97e5f2595f
|
chore(release): release v0.31.2 (#173)
|
2025-06-24 23:33:52 +00:00 |
|
webstreamr
|
0bb6502e70
|
chore(release): release v0.31.1 (#172)
|
2025-06-25 01:23:47 +02:00 |
|
WebStreamr
|
287b031a12
|
fix(extractor): avoid cache clash between context dependent extractors
|
2025-06-24 23:22:47 +00:00 |
|
webstreamr
|
ac6eccc58a
|
chore(release): release v0.31.0 (#171)
|
2025-06-24 22:53:04 +00:00 |
|
WebStreamr
|
412e89b690
|
fix: typo/grammar mistake in includeExternalUrls config option
|
2025-06-24 22:51:12 +00:00 |
|
WebStreamr
|
9e2242093c
|
feat: pre-load ElfHosted MediaFlow Proxy config URL
|
2025-06-24 22:48:15 +00:00 |
|
WebStreamr
|
39dec26450
|
fix: support password-less MediaFlow Proxy
|
2025-06-24 22:47:50 +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
|
16870aa257
|
chore(release): release v0.30.2 (#165)
|
2025-06-24 11:24:12 +00:00 |
|
WebStreamr
|
24601fee3e
|
fix(source): update Frembed domain
|
2025-06-24 11:23:03 +00:00 |
|
WebStreamr
|
b2eb16fc82
|
refactor: extract Media Flow Proxy functions
|
2025-06-24 10:52:38 +00:00 |
|
webstreamr
|
64d1da9dc6
|
chore(release): release v0.30.1 (#163)
|
2025-06-23 21:09:59 +02:00 |
|
WebStreamr
|
bd67664827
|
fix(source): do not mix es/mx in Cuevana
|
2025-06-23 18:12:02 +00:00 |
|
webstreamr
|
731167efa8
|
chore(release): release v0.30.0 (#155)
|
2025-06-23 14:45:20 +02:00 |
|
WebStreamr
|
ab588a1501
|
feat(extractor): implement Uqload via MediaFlow Proxy
|
2025-06-23 12:35:54 +00:00 |
|
WebStreamr
|
f90a53da68
|
feat(fetcher): add proxy support
|
2025-06-21 12:03:34 +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
|
0f415b7521
|
chore(release): release v0.29.3 (#153)
|
2025-06-19 14:28:37 +02:00 |
|
WebStreamr
|
552620a7eb
|
chore: use add-on URL as default externalUrl
|
2025-06-19 12:21:31 +00:00 |
|
WebStreamr
|
b5855aaab4
|
fix: config checkbox handling of includeExternalUrls
|
2025-06-19 12:13:36 +00:00 |
|
WebStreamr
|
138e92afc5
|
chore: make ip in Context optional
|
2025-06-19 11:54:13 +00:00 |
|