WebStreamr
|
9797957778
|
fix(handler): avoid creating invalid URLs in KinoGer
|
2025-06-11 08:24:19 +00:00 |
|
WebStreamr
|
19395f1921
|
chore(extractor): decrease timeout and ignore errors for external URLs
|
2025-06-11 08:17:58 +00:00 |
|
WebStreamr
|
262abde2fc
|
feat(extractor): implement KinoGer extractor
|
2025-06-10 19:30:33 +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
|
42950bc2a3
|
chore(handler): generalize KinoGer to support more (external) URLs
|
2025-06-10 15:48:31 +00:00 |
|
WebStreamr
|
73ea091b83
|
refactor(handler): improve KinoGer readability
|
2025-06-10 15:24:52 +00:00 |
|
WebStreamr
|
dd1b3a1f1d
|
chore(extractor): support embed-only SuperVideo URLs
|
2025-06-10 15:17:53 +00:00 |
|
WebStreamr
|
bc9c41f005
|
test: remove usesless filter calls
|
2025-06-09 20:42:10 +00:00 |
|
WebStreamr
|
8382c009f4
|
feat(handler): add support for KinoGer Fsst
|
2025-06-09 20:42:10 +00:00 |
|
WebStreamr
|
7ad61df839
|
refactor: season instead of series ;)
|
2025-06-09 20:42:10 +00:00 |
|
WebStreamr
|
cbec7c1a01
|
fix(handler): fix KinoKiste which is now StreamKiste
|
2025-06-09 11:27: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
|
364bf166ae
|
test(handler): avoid side-effects by using a fresh handler for each test
|
2025-06-08 18:50:53 +00:00 |
|
WebStreamr
|
7d0544a590
|
chore(handler): add height detection to Soaper
|
2025-06-08 18:21:52 +00:00 |
|
WebStreamr
|
968b7d4bc0
|
chore(handler): add year to soaper result movie title
|
2025-06-08 14:01:43 +00:00 |
|
WebStreamr
|
fbae3924e5
|
refactor: simplify id usage and imdb <-> tmdb transformations
|
2025-06-08 13:50:53 +00:00 |
|
WebStreamr
|
374896caca
|
refactor: introduce ImdbId and TmdbId
|
2025-06-08 13:24:31 +00:00 |
|
WebStreamr
|
62f18ece85
|
refactor: strictly type ContentType
|
2025-06-08 07:54:17 +00:00 |
|
WebStreamr
|
717c2afdc4
|
feat(handler): implement EN Soaper source
|
2025-06-07 19:24:50 +00:00 |
|
WebStreamr
|
5bda4c88f0
|
test: rename confusing tests
|
2025-06-07 19:10:06 +00:00 |
|
WebStreamr
|
01218c77a6
|
chore(handler): support TMDB ID in Frembed
|
2025-06-06 11:21:54 +00:00 |
|
WebStreamr
|
04ee59e9d3
|
fix(handler): skip invalid CSV URLs
|
2025-06-05 19:56:45 +00:00 |
|
WebStreamr
|
fef59dd03b
|
fix: never cache result errors
|
2025-06-04 12:05:59 +00:00 |
|
WebStreamr
|
b69c9cde03
|
chore: cache successful results as long as we safely can
|
2025-06-04 10:06:24 +00:00 |
|
WebStreamr
|
ef2c45e2cb
|
chore: add more error infos to results
|
2025-06-03 21:56:19 +00:00 |
|
WebStreamr
|
0b9cf21fae
|
fix(handler): use new frembed domain (again)
|
2025-06-03 14:21:18 +00:00 |
|
WebStreamr
|
e86b5c3454
|
fix(handler): use new frembed domain
|
2025-06-02 09:42:26 +00:00 |
|
WebStreamr
|
862d3bb5f2
|
refactor(handler): remove not needed 404 special handling
|
2025-05-29 17:40:48 +00:00 |
|
WebStreamr
|
02b73b41d7
|
chore(fetcher): use more realistic referer/origin header values
|
2025-05-29 17:36:43 +00:00 |
|
WebStreamr
|
d4e402e5c9
|
feat: add title to meta, restructure result name
|
2025-05-25 18:46:55 +00:00 |
|
WebStreamr
|
f27fc6c38a
|
refactor: introduce type for CountryCode
|
2025-05-25 19:32:16 +02: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
|
1e9ebd5905
|
test: do not reset but only clear mocks
|
2025-05-23 10:37:13 +00:00 |
|
WebStreamr
|
f4a0b03246
|
fix(handler): do not ignore main link in Eurostreaming
|
2025-05-23 09:20:20 +00:00 |
|
WebStreamr
|
e90c89af89
|
test: use snapshots, also use fixtures for axios errors
|
2025-05-21 20:37:35 +00:00 |
|
WebStreamr
|
23445c143b
|
feat(extractor): add external URL support
This could still be a useful fallback on some devices since it indicates
that we found a potential embed URL but could not extract the video URL.
|
2025-05-21 19:22:32 +00:00 |
|
WebStreamr
|
ac8dd43662
|
fix(handler): return only results for configured country/language in CineHDPlus
|
2025-05-21 15:45:15 +00:00 |
|
WebStreamr
|
57799a777a
|
revert: "feat(extractor): implement UQLoad"
This reverts commit fb61d39225.
UQLoad is IP-locked.
|
2025-05-18 22:50:31 +02:00 |
|
WebStreamr
|
fb61d39225
|
feat(extractor): implement UQLoad
|
2025-05-18 21:20:48 +02:00 |
|
WebStreamr
|
d8a19d4916
|
refactor(handler): switch Frembed to TMDB search which is more reliable
|
2025-05-18 21:19:58 +02:00 |
|
WebStreamr
|
5b389ada9e
|
feat: configure languages instead of handlers
just feels more natural and helps maintainence. handlers should be an
internal thing.
|
2025-05-18 00:00:10 +02:00 |
|
WebStreamr
|
f635d6c233
|
chore: create ID per request for logging and error response
|
2025-05-17 21:06:51 +02:00 |
|
WebStreamr
|
4a705ce088
|
refactor: cleanup url and extractorRegistry variable/prop names
|
2025-05-17 20:25:51 +02:00 |
|
WebStreamr
|
8b82215c32
|
feat(handler): limited Frembed support
|
2025-05-17 20:20:19 +02:00 |
|
WebStreamr
|
bb395f0375
|
revert: "feat(extractor): implement Mixdrop"
This reverts commit 4c53161e98.
Mixdrop seems to be IP-locked.
|
2025-05-17 01:05:40 +02:00 |
|
WebStreamr
|
4c53161e98
|
feat(extractor): implement Mixdrop
|
2025-05-16 22:34:19 +02:00 |
|
WebStreamr
|
87ec328a66
|
refactor(extractor): remove embed part from extractor
|
2025-05-16 15:07:03 +00:00 |
|
WebStreamr
|
8740979a80
|
feat(extractor): try to semi-blindly implement DoodStream support
|
2025-05-16 15:03:57 +00:00 |
|