WebStreamr
|
8e791bbe24
|
chore: better handle not found streams/links
|
2025-05-23 10:40:59 +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
|
f635d6c233
|
chore: create ID per request for logging and error response
|
2025-05-17 21:06:51 +02:00 |
|
WebStreamr
|
63a79f8758
|
fix(extractor): do not throw for broken/outdated link
|
2025-05-16 22:36:20 +02:00 |
|
WebStreamr
|
b790cc7954
|
refactor: use url.href instead of url.toString()
|
2025-05-16 22:34:19 +02:00 |
|
WebStreamr
|
07ffe444f3
|
chore: return stream.behaviorHints.videoSize when possible
|
2025-05-16 20:48:31 +02:00 |
|
WebStreamr
|
e06b8a2d95
|
chore: rename behaviourHints to behaviorHints 🤦
This fixes DoodStream by fixing the Referer header usage hint.
|
2025-05-16 20:36:33 +02:00 |
|
WebStreamr
|
e13ab0c70f
|
chore: compare by label if both height and bytes are the same
|
2025-05-16 15:31:54 +00:00 |
|
WebStreamr
|
241e6b0b77
|
fix: rename behaviourHints.group to behaviourHints.bingeGroup
as stated in 3950d57076/docs/api/responses/stream.md
TS types seem to be quite outdated...
|
2025-05-16 15:22:39 +00:00 |
|
WebStreamr
|
8740979a80
|
feat(extractor): try to semi-blindly implement DoodStream support
|
2025-05-16 15:03:57 +00:00 |
|
WebStreamr
|
956ba68550
|
refactor(handler): also pass content type to handle()
|
2025-05-14 12:00:58 +00:00 |
|
WebStreamr
|
5665c6a6ff
|
refactor: extract stream resolving and add tests
|
2025-05-13 12:42:10 +00:00 |
|