WebStreamr
|
ef613f2742
|
chore: double HTTP cache, quadruple extractor cache
|
2025-08-16 16:40:15 +00:00 |
|
WebStreamr
|
5316199b8c
|
chore(extractor): increase XPrime cache to 12 hours
|
2025-08-16 16:24:49 +00:00 |
|
WebStreamr
|
fdf1415f6d
|
chore(extractor): remove HEAD request to XPrime hosters to determine size
they seem to be currently rate-limiting and the size info is not that
useful here
|
2025-08-16 16:24:43 +00:00 |
|
webstreamr
|
ac0e54f39f
|
chore(release): release v0.43.1 (#280)
|
2025-08-15 13:45:00 +00:00 |
|
WebStreamr
|
a65b8fb507
|
fix(extractor): use title from XPrime API
|
2025-08-15 13:43:30 +00:00 |
|
WebStreamr
|
be33b0b3b9
|
chore: use XPrime in live endpoint
|
2025-08-15 12:26:12 +00:00 |
|
renovate[bot]
|
7b7b0e1e7e
|
fix(deps): update dependency tough-cookie to v6 (#278)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-08-15 13:11:32 +02:00 |
|
webstreamr
|
f15b00710b
|
chore(release): release v0.43.0 (#279)
|
2025-08-15 12:37:44 +02:00 |
|
WebStreamr
|
cfe38878d7
|
feat(source): add XPrime
|
2025-08-15 10:35:56 +00:00 |
|
WebStreamr
|
9854d3b5b6
|
test: use proxy in tests
|
2025-08-15 10:32:43 +00:00 |
|
WebStreamr
|
fe5b3af887
|
chore(fetcher): allow to customize minimum cache ttl
|
2025-08-15 08:54:14 +00:00 |
|
WebStreamr
|
2a5284d555
|
refactor(fetcher): sort custom request init props
|
2025-08-15 08:50:38 +00:00 |
|
webstreamr
|
b1a4b8017f
|
chore(release): release v0.42.1 (#277)
|
2025-08-14 10:24:15 +02:00 |
|
WebStreamr
|
c0797f3687
|
chore: use mutex per id when resolving streams
|
2025-08-14 08:20:23 +00:00 |
|
WebStreamr
|
6492e6be82
|
chore(extractor): use all VidSrc TLDs to handle rate-limit better
|
2025-08-14 07:35:03 +00:00 |
|
WebStreamr
|
285996cbf6
|
fix(extractor): handle SaveFiles locked file
|
2025-08-13 20:34:20 +00:00 |
|
webstreamr
|
c3fb400116
|
chore(release): release v0.42.0 (#276)
|
2025-08-13 12:51:17 +02:00 |
|
WebStreamr
|
a12ae7aaa5
|
chore(fetcher): retry 5xx errors up to 3 times
|
2025-08-13 10:49:36 +00:00 |
|
WebStreamr
|
17da20f6d0
|
fix: support stream resolving without config
|
2025-08-13 10:28:28 +00:00 |
|
WebStreamr
|
3e964f28ff
|
refactor(extractor): clean-up DoodStream sightly
|
2025-08-13 09:59:34 +00:00 |
|
WebStreamr
|
c9aaf8bb8f
|
feat(extractor): add SaveFiles support
|
2025-08-13 09:57:08 +00:00 |
|
webstreamr
|
7d85f37c21
|
chore(release): release v0.41.9 (#275)
|
2025-08-12 17:19:34 +02:00 |
|
WebStreamr
|
e28de7d4d9
|
revert: "fix(fetcher): remove weird proxy headers in request"
This reverts commit ee09e10e6e.
|
2025-08-12 15:15:03 +00:00 |
|
WebStreamr
|
8a81a5c14e
|
chore(extractor): add new DoodStream domains
|
2025-08-12 14:17:05 +00:00 |
|
WebStreamr
|
2d96e1db8f
|
fix(source): keep using jsdom for now because of performance issues
|
2025-08-12 13:57:48 +00:00 |
|
WebStreamr
|
1a5cad40a2
|
chore: clean-up critical error handling
|
2025-08-12 13:01:35 +00:00 |
|
webstreamr
|
c76ec91d15
|
chore(release): release v0.41.8 (#270)
|
2025-08-12 14:44:22 +02: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 |
|
renovate[bot]
|
ec8c35af18
|
chore(deps): update dependency typescript-eslint to v8.39.1 (#269)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-08-11 18:26:26 +00:00 |
|
webstreamr
|
47dc0d57a8
|
chore(release): release v0.41.7 (#268)
|
2025-08-11 15:50:19 +00:00 |
|
renovate[bot]
|
ccbebe7516
|
chore(deps): update actions/checkout action to v5 (#267)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-08-11 15:49:12 +00:00 |
|
WebStreamr
|
9a019396c8
|
fix(fetcher): simplify header and ttl determination, fix edge case bug
|
2025-08-11 15:47:04 +00:00 |
|
webstreamr
|
083bbb8e9b
|
chore(release): release v0.41.6 (#266)
|
2025-08-11 12:10:58 +00:00 |
|
WebStreamr
|
ee09e10e6e
|
fix(fetcher): remove weird proxy headers in request
looks like this is finally causing weird issues and leading to some
Cloudflare blocks. we might be better of without it, let's try..
|
2025-08-11 12:09:46 +00:00 |
|
WebStreamr
|
0efdfa4a6f
|
fix(fetcher): better detect inline Cloudflare Turnstile
|
2025-08-11 11:40:58 +00:00 |
|
webstreamr
|
24d2cff3f7
|
chore(release): release v0.41.5 (#262)
|
2025-08-11 08:46:06 +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
|
7d700103c4
|
chore(fetcher): decrease default timeout back to 10s
|
2025-08-11 08:38:56 +00:00 |
|
WebStreamr
|
c3d86fb47f
|
chore(source): disable PrimeWire for now
|
2025-08-11 08:38:56 +00:00 |
|
WebStreamr
|
b7ada8bbdf
|
chore: disable console methods only on prod
|
2025-08-11 08:38:56 +00:00 |
|
renovate[bot]
|
6d44e67a45
|
chore(deps): lock file maintenance (#265)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-08-11 00:57:15 +00:00 |
|
renovate[bot]
|
1618fa3c32
|
chore(deps): update dependency @types/node to v22.17.1 (#264)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-08-11 00:56:52 +00:00 |
|
renovate[bot]
|
f7b6ba435b
|
chore(deps): update eslint monorepo to v9.33.0 (#263)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-08-08 21:47:51 +00:00 |
|
renovate[bot]
|
e365538699
|
chore(deps): update dependency @stylistic/eslint-plugin to v5.2.3 (#261)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-08-08 13:08:36 +00:00 |
|
webstreamr
|
6285760bad
|
chore(release): release v0.41.4 (#260)
|
2025-08-08 08:28:48 +00:00 |
|
WebStreamr
|
78ced84774
|
chore(fetcher): block a host temporarily after 30 times timing out instead of 10
|
2025-08-08 08:27:40 +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 |
|