WebStreamr
|
1447adad1b
|
chore: reduce axios retries to 1 again, avoid risky retries
|
2025-05-23 09:08:20 +00: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
|
87ec328a66
|
refactor(extractor): remove embed part from extractor
|
2025-05-16 15:07:03 +00:00 |
|
WebStreamr
|
c1da2d5552
|
fix: add back cache-control headers
but keep them super short, mostly to reduce traffic via external cache infra
|
2025-05-15 14:52:02 +00:00 |
|
WebStreamr
|
728bc7ecba
|
feat(fetcher): retry all 4xx requests too
|
2025-05-14 13:11:37 +00:00 |
|
WebStreamr
|
c6d9bfb01b
|
feat(handler): add Eurostream (it series)
|
2025-05-14 10:12:57 +00:00 |
|
WebStreamr
|
7f26047250
|
feat(handler): add CineHDPlus (es/mx series)
|
2025-05-14 09:13:14 +00:00 |
|
WebStreamr
|
1c1ffcd19b
|
feat(fetcher): add retry capability using axios-retry
|
2025-05-13 18:31:34 +00:00 |
|
WebStreamr
|
349c26c9b5
|
chore(extractor): log more infos
|
2025-05-13 18:19:36 +00:00 |
|
WebStreamr
|
41d2f23812
|
refactor(fetcher): switch to axios for hopefully better errors
|
2025-05-13 16:05:27 +00:00 |
|
WebStreamr
|
5665c6a6ff
|
refactor: extract stream resolving and add tests
|
2025-05-13 12:42:10 +00:00 |
|
WebStreamr
|
68a7a41606
|
refactor: simplify embed extractor handling and hide away internals
|
2025-05-13 11:48:31 +00:00 |
|
WebStreamr
|
15a53de504
|
refactor(routes): use router via controllers
|
2025-05-13 08:36:44 +00:00 |
|
WebStreamr
|
4da2567ab2
|
fix: remove cache-control headers
There is some flakyness going on from time to time and we don't want to
cache that. Good thing is that internal fetches are cached already.
|
2025-05-12 15:29:24 +00:00 |
|
WebStreamr
|
44e140c696
|
feat(handler): add VerHdLink
|
2025-05-12 15:15:47 +00:00 |
|
WebStreamr
|
8ba6fdb5df
|
refactor: rename language to countryCode to avoid confusion
|
2025-05-12 14:48:06 +00:00 |
|
WebStreamr
|
02c9ae3b1b
|
feat(handler): add MostraGuarda
|
2025-05-12 14:12:05 +00:00 |
|
WebStreamr
|
9e74bd747b
|
feat(handler): add FrenchCloud
|
2025-05-12 13:20:46 +00:00 |
|
WebStreamr
|
13520aa194
|
chore(logging): simplify format definition, do nothing in test
|
2025-05-12 12:16:32 +00:00 |
|
WebStreamr
|
fc024209a7
|
refactor: drop logging helper in favor of winston using DI
|
2025-05-12 09:44:52 +00:00 |
|
WebStreamr
|
8d003dd174
|
refactor: simplify resolving of promises
|
2025-05-12 09:25:17 +00:00 |
|
WebStreamr
|
89e5bb1978
|
refactor: use country-emoji library instead of custom helper
|
2025-05-12 09:14:23 +00:00 |
|
WebStreamr
|
1654c0b920
|
chore: limit to 5 concurrent fetch sockets
just to be on the safe side
|
2025-05-12 06:54:52 +00:00 |
|
WebStreamr
|
477c3d1ff9
|
fix: improve height and bytes types
|
2025-05-11 20:59:29 +00:00 |
|
WebStreamr
|
ee0efa5409
|
feat: introduce custom UrlResult which will be transformed to Stream
|
2025-05-11 20:39:57 +00:00 |
|
WebStreamr
|
efef039cde
|
feat: introduce Context and use it to set X-Forwarded-For in requests
|
2025-05-11 19:44:19 +00:00 |
|
WebStreamr
|
96dde8a634
|
refactor: DI for handlers, extractors and fetcher
|
2025-05-11 19:11:14 +00:00 |
|
WebStreamr
|
05c0163874
|
test: improve fetch fixture handling
|
2025-05-10 22:09:52 +00:00 |
|
webstreamr
|
66a70dc22d
|
feat: drop stremio-addon-sdk (#24)
|
2025-05-09 21:59:36 +02:00 |
|