WebStreamr
|
7b933bfbac
|
refactor: remove always true conditional
|
2025-06-10 09:30:03 +00:00 |
|
webstreamr
|
eec2e5030b
|
chore(release): release v0.26.0 (#128)
|
2025-06-09 22:46:15 +02:00 |
|
WebStreamr
|
16e1aab1c2
|
fix: avoid potential queuing dead lock
|
2025-06-09 20:42:10 +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
|
8f3500385c
|
chore(release): release v0.25.3 (#123)
|
2025-06-09 13:37:09 +02:00 |
|
WebStreamr
|
1ca4ea4abe
|
chore(extractor): don't use FlareSolverr for external URLs
|
2025-06-09 11:36:17 +00:00 |
|
WebStreamr
|
114c383c54
|
chore(fetcher): only call FlareSolverr for known challenge blocks
|
2025-06-09 11:28:20 +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
|
20fa791632
|
chore(release): release v0.25.2 (#121)
|
2025-06-08 21:28:59 +02: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
|
2d9f602256
|
chore(release): release v0.25.1 (#120)
|
2025-06-08 17:12:21 +02:00 |
|
WebStreamr
|
48209ac876
|
chore: introduce config helper, enable English by default
|
2025-06-08 14:09:10 +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
|
8724e04860
|
refactor: move ids into dedicated folder
|
2025-06-08 13:26:58 +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
|
82c75b0654
|
chore(release): release v0.25.0 (#119)
|
2025-06-07 19:25:45 +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
|
a56aea56a8
|
refactor: add custom helper for flags instead of package
|
2025-06-07 18:59:23 +00:00 |
|
webstreamr
|
f08670bb21
|
chore(release): release v0.24.1 (#118)
|
2025-06-06 12:54:21 +00:00 |
|
WebStreamr
|
ab39636196
|
chore: warm up cache only with trending movies and tv shows
|
2025-06-06 12:53:07 +00:00 |
|
WebStreamr
|
99434aa49a
|
chore: only warm up cache in prod
|
2025-06-06 12:16:29 +00:00 |
|
webstreamr
|
802ec4275d
|
chore(release): release v0.24.0 (#117)
|
2025-06-06 14:12:23 +02:00 |
|
WebStreamr
|
9ba4e7374c
|
feat: implement hourly movie cache warmup
|
2025-06-06 12:08:53 +00:00 |
|
WebStreamr
|
01218c77a6
|
chore(handler): support TMDB ID in Frembed
|
2025-06-06 11:21:54 +00:00 |
|
WebStreamr
|
355663f036
|
chore(tmdb): add parseTmdbId
|
2025-06-06 11:12:03 +00:00 |
|
WebStreamr
|
860a6ae18c
|
chore(imdb): stricter parsing checks
|
2025-06-06 11:08:39 +00:00 |
|
WebStreamr
|
a0e83f287d
|
chore(tmdb): add getImdbIdFromTmdbId and cache both ID transformations
|
2025-06-06 08:03:16 +00:00 |
|
WebStreamr
|
876698825f
|
chore: add statusText to HttpError and show in result as well
|
2025-06-06 06:50:31 +00:00 |
|
webstreamr
|
db67a91413
|
chore(release): release v0.23.5 (#116)
|
2025-06-05 22:05:39 +02:00 |
|
WebStreamr
|
8e57400c58
|
fix: always sort external URLs down
|
2025-06-05 20:02:25 +00:00 |
|
WebStreamr
|
04ee59e9d3
|
fix(handler): skip invalid CSV URLs
|
2025-06-05 19:56:45 +00:00 |
|
WebStreamr
|
d8f0c4602c
|
chore: introduce HttpError and show status in result
|
2025-06-05 19:52:49 +00:00 |
|
webstreamr
|
119e338292
|
chore(release): release v0.23.4 (#113)
|
2025-06-05 17:21:35 +02:00 |
|
WebStreamr
|
be3464369b
|
chore(fetcher): simplify queuing and allow parallel requests
instead of only one per host we allow 5, which is more realistic
|
2025-06-05 15:19:30 +00:00 |
|
webstreamr
|
ad98dc8661
|
chore(release): release v0.23.3 (#112)
|
2025-06-05 12:31:36 +02:00 |
|
WebStreamr
|
65d2d0ac83
|
chore(fetcher): enable keepalive
|
2025-06-05 10:30:30 +00:00 |
|
WebStreamr
|
63a53a18cc
|
refactor(fetcher): introduce CustomRequestInit
|
2025-06-05 10:30:30 +00:00 |
|
WebStreamr
|
092ee4bfc2
|
refactor(fetcher): add full FlareSolverrResult type
|
2025-06-05 10:30:30 +00:00 |
|
webstreamr
|
523bbc0f41
|
fix(fetcher): use expires FlareSolverr cookie prop (#111)
|
2025-06-05 10:30:26 +00:00 |
|
webstreamr
|
d0802fea50
|
chore(release): release v0.23.2 (#110)
|
2025-06-04 18:38:45 +00:00 |
|
WebStreamr
|
efb0f96be2
|
chore(fetcher): use well-working node user agent by default again
|
2025-06-04 18:37:51 +00:00 |
|