WebStreamr
|
c7c2ebf353
|
feat: support TMDB IDs
|
2025-08-22 14:49:15 +00:00 |
|
WebStreamr
|
795c033a82
|
revert: Revert "chore(source): disable Soaper"
This reverts commit 71979d82b6.
|
2025-08-20 21:24:21 +00:00 |
|
WebStreamr
|
b6a8e6f448
|
feat(source): add Einschalten
|
2025-08-19 09:50:04 +00:00 |
|
WebStreamr
|
5e6c71f4ad
|
feat(extractor): add YouTube extractor
|
2025-08-17 18:59:29 +00:00 |
|
WebStreamr
|
f58c30299a
|
chore(source): bring back Frembed
|
2025-08-17 18:28:24 +00:00 |
|
WebStreamr
|
71979d82b6
|
chore(source): disable Soaper
|
2025-08-17 18:25:09 +00:00 |
|
WebStreamr
|
cfe38878d7
|
feat(source): add XPrime
|
2025-08-15 10:35:56 +00:00 |
|
WebStreamr
|
17da20f6d0
|
fix: support stream resolving without config
|
2025-08-13 10:28:28 +00:00 |
|
WebStreamr
|
617ae77825
|
fix(source): bring back PrimeWire 🎉
- use happy-dom instead of jsdom
- grab link token from app JS to resolve links
|
2025-08-12 12:41:21 +00:00 |
|
WebStreamr
|
6489b10527
|
chore(source): add English to VixSrc
It returns English links in most of the cases, this will unlock more
URLs for people only having English selected and MediaFlow Proxy configured
|
2025-08-11 08:44:33 +00:00 |
|
WebStreamr
|
491df54242
|
chore(manifest): sort sources for each language in configuration
|
2025-08-11 08:44:26 +00:00 |
|
WebStreamr
|
3aff950598
|
chore(manifest): add supported languages to description
|
2025-08-11 08:38:56 +00:00 |
|
WebStreamr
|
854b211f2c
|
feat: do not show errors by default
|
2025-08-04 09:52:48 +00:00 |
|
WebStreamr
|
c81f17a19a
|
chore: use source baseUrl for source errors
|
2025-08-04 09:29:35 +00:00 |
|
WebStreamr
|
51b9104f07
|
chore: handle cloudflare 451 censor block, show block reasons
|
2025-07-21 19:35:52 +00:00 |
|
WebStreamr
|
114d296fe3
|
feat: disable extractors via config
|
2025-07-21 19:18:20 +00:00 |
|
WebStreamr
|
8ad5a8f8e6
|
chore: add explicit info that we can't fix 5xx errors
|
2025-07-20 11:45:01 +00:00 |
|
WebStreamr
|
5555ba7040
|
refactor: extract context creation
|
2025-07-18 08:18:55 +00:00 |
|
WebStreamr
|
d6e29185e5
|
chore: sort errors down
|
2025-07-14 14:42:04 +00:00 |
|
WebStreamr
|
a0ed13f18e
|
feat: make multi sources explicitly configurable
|
2025-07-01 18:02:21 +00:00 |
|
WebStreamr
|
d44da650bd
|
chore: keep showing VixSrc for Italian to avoid confusions
|
2025-06-26 12:31:12 +00:00 |
|
WebStreamr
|
e895077a7b
|
chore: handle invalid MediaFlow Proxy password better
|
2025-06-25 18:16:12 +00:00 |
|
WebStreamr
|
412e89b690
|
fix: typo/grammar mistake in includeExternalUrls config option
|
2025-06-24 22:51:12 +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
|
7c600427e6
|
feat(extractor): implement Mixdrop via MediaFlow Proxy
|
2025-06-19 20:51:39 +00: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
|
2d4c5a8221
|
test: introduce helper function createTestContext
|
2025-06-19 11:32:59 +00:00 |
|
WebStreamr
|
c1f9de58b0
|
chore: do not show external URLs by default
|
2025-06-18 10:06:13 +00:00 |
|
WebStreamr
|
deef8ab58b
|
chore: more minimal result format with less bloat and icons
|
2025-06-18 09:47:44 +00:00 |
|
WebStreamr
|
f7042b94ef
|
chore(fetcher): remember recent timeouts and throw if count is too high
This should avoid issues with longer outages of hosters like we had with
DoodStream now twice recently.
|
2025-06-17 19:09:22 +00:00 |
|
WebStreamr
|
605e88fef4
|
chore: implement rate-limit detection
|
2025-06-14 19:51:00 +02: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
|
b4b8581383
|
chore: rename handler to source
|
2025-06-12 21:05:24 +00:00 |
|
WebStreamr
|
2ea8c16d9e
|
chore(extractor): improve SuperVideo title
|
2025-06-11 10:08:13 +00:00 |
|
WebStreamr
|
cbec7c1a01
|
fix(handler): fix KinoKiste which is now StreamKiste
|
2025-06-09 11:27:05 +00:00 |
|
WebStreamr
|
6dff634299
|
test: use snapshots for manifest config tests
|
2025-06-09 11:24:38 +00:00 |
|
WebStreamr
|
d1ff7cd732
|
chore(extractor): add bytes detection to DoodStream
|
2025-06-08 19:27:18 +00:00 |
|
WebStreamr
|
876698825f
|
chore: add statusText to HttpError and show in result as well
|
2025-06-06 06:50:31 +00:00 |
|
WebStreamr
|
d8f0c4602c
|
chore: introduce HttpError and show status in result
|
2025-06-05 19:52:49 +00:00 |
|
WebStreamr
|
7ec7219ed4
|
chore: do not log headers for known blocking reasons
|
2025-06-04 12:05:09 +00:00 |
|
WebStreamr
|
b69c9cde03
|
chore: cache successful results as long as we safely can
|
2025-06-04 10:06:24 +00:00 |
|
WebStreamr
|
f0817a3dd6
|
chore: implement queued fetching
|
2025-06-03 22:44:57 +00:00 |
|
WebStreamr
|
ef2c45e2cb
|
chore: add more error infos to results
|
2025-06-03 21:56:19 +00:00 |
|
WebStreamr
|
e4dd16e9d1
|
chore: improve results format and refactor name/title generation
|
2025-06-02 15:31:15 +00:00 |
|
WebStreamr
|
2eb09fc65a
|
chore: generalize forbidden/blocked handling
|
2025-06-01 19:31:11 +00:00 |
|
WebStreamr
|
0638ce0a8c
|
fix: detect and report Cloudflare challenge blocks
|
2025-05-29 17:17:17 +00:00 |
|
WebStreamr
|
d4e402e5c9
|
feat: add title to meta, restructure result name
|
2025-05-25 18:46:55 +00:00 |
|
WebStreamr
|
1e9ebd5905
|
test: do not reset but only clear mocks
|
2025-05-23 10:37:13 +00:00 |
|