Commit Graph
8 Commits
Author SHA1 Message Date
Nirvana 04655dce95 more hls handling 2026-10-18 14:51:46 +02:00
mltobi 42819642c7 magenta2 catchup: server-bounded begin/end manifest instead of DVR window
Build the catchup manifest URL by appending begin/end (the requested
programme window) to the live manifest, letting the Broadpeak origin
serve a static, programme-bounded MPD (mediaPresentationDuration ==
programme length). end is clamped to now so a running programme does
not request beyond the live edge. This removes the need for any
client- or backend-side manifest rewriting to start at the programme.

Serve the live stream when start_time is in the future (Kodi auto-
advancing past the live edge of a running catchup programme to a not-
yet-aired slot) instead of returning 404.
2026-10-11 14:59:38 +02:00
Nirvana efe403df2a breaking change: consolidate routes with parameters 2026-08-25 08:54:43 +02:00
Nirvana 781ab994e2 harmonize proxied and normal 2026-08-21 15:58:55 +02:00
Nirvana 2aee00bab6 Rename proxied streams 2026-08-19 14:36:10 +02:00
Nirvana d9c0ad578f Add override proxy routes 2026-08-16 15:40:47 +02:00
Nirvana d5cd39b662 Restructure stream routes 2026-07-22 22:32:28 +02:00
Nirvana b892ec8e71 magenta2 search 2026-06-15 11:45:30 +02:00