WebStreamr
|
cf79473fad
|
chore: allow forcing the IP check in the /live endpoint
|
2025-09-04 08:07:55 +00:00 |
|
WebStreamr
|
fd0900e053
|
feat: add stats endpoint with cache stats
|
2025-09-03 13:00:07 +00:00 |
|
WebStreamr
|
94abcd3f0a
|
chore: add ipStatus to /live endpoint
|
2025-09-03 10:29:00 +00:00 |
|
WebStreamr
|
05d11e366b
|
chore: configure undici dispatcher allowing HTTP2, caching DNS and retrying connection errors
|
2025-08-21 09:11:58 +00:00 |
|
WebStreamr
|
be33b0b3b9
|
chore: use XPrime in live endpoint
|
2025-08-15 12:26:12 +00:00 |
|
WebStreamr
|
1a5cad40a2
|
chore: clean-up critical error handling
|
2025-08-12 13:01:35 +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
|
b7ada8bbdf
|
chore: disable console methods only on prod
|
2025-08-11 08:38:56 +00:00 |
|
WebStreamr
|
785091f340
|
chore: remove health endpoint in favor of live
|
2025-08-08 08:27:37 +00:00 |
|
WebStreamr
|
8cd5c91aea
|
chore: add MostraGuarda to live/health check
|
2025-08-08 08:23:48 +00:00 |
|
WebStreamr
|
db21d78aff
|
chore: introduce dedicated startup/ready and live endpoints
|
2025-08-06 09:09:19 +00:00 |
|
WebStreamr
|
dbe27c29da
|
fix: do not use special queue config for health check
|
2025-08-05 12:19:18 +00:00 |
|
WebStreamr
|
522034b61c
|
chore: use source instances instead of hard-coded URL for health check
|
2025-08-05 10:10:53 +00:00 |
|
WebStreamr
|
086c32f980
|
chore: health check improvements to avoid performance issues
- only once per minute
- concurrency 1
- use default timeout
|
2025-08-05 09:56:11 +00:00 |
|
WebStreamr
|
9a8e6f9c69
|
fix(health check): better logging, decrease request timeouts
|
2025-07-24 08:18:46 +00:00 |
|
WebStreamr
|
ece3b45f59
|
fix: disable health check failing for blocked issues on non-hayd.uk instances
until there is a proper VPN/pod restart solution
|
2025-07-23 07:43:19 +00:00 |
|
WebStreamr
|
ef36f48e33
|
chore: try checking for blocks in health check endpoint
|
2025-07-21 20:04:08 +00:00 |
|
WebStreamr
|
114d296fe3
|
feat: disable extractors via config
|
2025-07-21 19:18:20 +00:00 |
|
WebStreamr
|
453cc747a1
|
refactor: introduce createSources() analogue to createExtractors()
|
2025-07-21 14:39:13 +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
|
5759a311aa
|
feat(source): add HomeCine
|
2025-07-18 18:38:11 +00:00 |
|
WebStreamr
|
de8e0bdd94
|
fix: do not use cache and proxy headers for health requests
|
2025-07-18 09:23:45 +00:00 |
|
WebStreamr
|
cd19f1c999
|
feat: add health endpoint
|
2025-07-18 08:19:20 +00:00 |
|
WebStreamr
|
1b9ee36cfd
|
revert: "chore: remove Soaper 😭" 🎉
This reverts commit df60013e16.
|
2025-07-17 07:56:54 +00:00 |
|
WebStreamr
|
8f7039bbb3
|
feat(source): add PrimeWire
|
2025-07-15 21:46:54 +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
|
ca0db32d19
|
feat(source): add Movix
|
2025-07-13 19:21:13 +00:00 |
|
WebStreamr
|
2c210941aa
|
refactor(fetcher): switch to undici fetch
|
2025-07-11 16:43:31 +00:00 |
|
WebStreamr
|
e73dba8445
|
feat(source): add MegaKino support
|
2025-07-02 16:56:54 +00:00 |
|
WebStreamr
|
5c7b3fb7f2
|
refactor: more consistent import style
|
2025-07-02 09:28:10 +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
|
35e049f577
|
feat: make VixSrc a default multi-language source
|
2025-06-25 19:16:40 +00:00 |
|
WebStreamr
|
f12e3c5bd8
|
feat(extractor): implement VixSrc via MediaFlow Proxy
|
2025-06-24 19:07:23 +00:00 |
|
WebStreamr
|
552620a7eb
|
chore: use add-on URL as default externalUrl
|
2025-06-19 12:21:31 +00:00 |
|
WebStreamr
|
138e92afc5
|
chore: make ip in Context optional
|
2025-06-19 11:54:13 +00:00 |
|
WebStreamr
|
f192051328
|
feat(source): add basic Cuevana support
|
2025-06-15 20:34:05 +00:00 |
|
WebStreamr
|
6a773f7740
|
fix(source): adapt and enable Eurostreaming (IT) again
|
2025-06-14 19:43:34 +00:00 |
|
WebStreamr
|
b4b8581383
|
chore: rename handler to source
|
2025-06-12 21:05:24 +00:00 |
|
WebStreamr
|
d2d7e84d9b
|
refactor: separate handlers and extractors
|
2025-06-12 20:56:50 +00:00 |
|
WebStreamr
|
9432ba5944
|
refactor: clean up handler import
|
2025-06-12 15:33:37 +00:00 |
|
WebStreamr
|
dd6d485340
|
feat(handler): add VidSrc with CloudStream Pro support
|
2025-06-11 20:46:28 +00:00 |
|
WebStreamr
|
8382c009f4
|
feat(handler): add support for KinoGer Fsst
|
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
|
fbae3924e5
|
refactor: simplify id usage and imdb <-> tmdb transformations
|
2025-06-08 13:50:53 +00:00 |
|
WebStreamr
|
717c2afdc4
|
feat(handler): implement EN Soaper source
|
2025-06-07 19:24:50 +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
|
9ba4e7374c
|
feat: implement hourly movie cache warmup
|
2025-06-06 12:08:53 +00:00 |
|
WebStreamr
|
77fc20cfff
|
refactor: extract env access into helpers
|
2025-06-04 10:29:50 +00:00 |
|