Jos Vooges | STH
721a2d1f2a
Serve live Viaplay from DRM vpxtra MPD, never play-live TVE.
2026-09-28 22:20:22 +02:00
Jos Vooges | STH
a01bb70a0a
Serve live Viaplay as the vpxtra channel MPD, not a TVE KAP window.
2026-09-28 22:08:59 +02:00
Jos Vooges | STH
24913bddf0
Stop putting User-Agent on URLRequest so CFNetwork cannot replace it, and log the UA iOS actually sent.
...
Play-diagnose shows bedoeld vs verzonden; Don't go MPD fails with that UA on screen instead of playing the promo.
2026-09-28 21:41:47 +02:00
Jos Vooges | STH
e303dc4d37
Add live flag to IptvPlayInfo so the Viaplay hub archive builds.
2026-09-28 21:23:19 +02:00
Jos Vooges | STH
084bcdaeff
Use Chrome/122 on every Viaplay CDN hop, like the standalone MPD player.
...
iOS only sent that UA when the hostname looked like viaplay; stored MPDs often do not. Event plays now pin the browser session for the whole fetch chain, still direct to the CDN.
2026-09-28 21:19:22 +02:00
Jos Vooges | STH
6b2eaf89c6
Stop proxying Viaplay video through the API.
...
Clients fetch the CDN directly; Don't go stays a User-Agent problem on the device, not a server relay.
2026-09-28 21:15:39 +02:00
Jos Vooges | STH
abdd829615
Proxy Viaplay DASH through the API so clients never fetch Don't go MPDs.
...
CDN returns the promo MPD when the app UA survives a redirect; the play API now serves a signed Chrome/122 proxy for MPD and segments. iOS pins that UA on every hop.
2026-09-28 21:13:32 +02:00
Jos Vooges | STH
80ab9cdb76
Fix iOS Viaplay catch-up Don't go: send Chrome/122 on every CDN fetch.
...
Catch-up (live:false) skipped the ClearKey proxy so VLC hit the CDN without the working UA, and CFNetwork dropped URLRequest User-Agent unless it is set on the session.
2026-09-28 20:57:22 +02:00
Jos Vooges | STH
19aa0853a3
Use the working Mac Chrome/122 User-Agent for Viaplay on server and all clients.
2026-09-28 20:48:48 +02:00
Jos Vooges | STH
4c2ede91e0
Await VLC play in PlayerScreen so the iOS archive builds.
2026-09-28 20:41:38 +02:00
Jos Vooges | STH
0426a4c6ea
Bump VMC iOS to 0.5.53 (build 66) for TestFlight Viaplay User-Agent playback.
2026-09-28 20:34:24 +02:00
Jos Vooges | STH
752ab8dc8a
Send Chrome User-Agent and Referer on Viaplay CDN fetches from Android, iOS and Tizen players.
2026-09-28 20:30:33 +02:00
Jos Vooges | STH
75969d87ec
Serve stored Viaplay DRM MPD+keys to clients before play-live, matching the admin key table.
2026-09-28 20:27:08 +02:00
Jos Vooges | STH
133f51284d
Stop serving cached Viaplay Don't go MPDs and log every play including cache hits.
2026-09-28 20:15:33 +02:00
Jos Vooges | STH
8d54e2d8c6
Fix duplicate object keys that broke the master-api TypeScript build.
2026-09-28 18:04:17 +02:00
Jos Vooges | STH
8bf3b43444
Detect Viaplay Don't go via play-log and send the full cookie jar including DataDome.
2026-09-28 18:03:07 +02:00
Jos Vooges | STH
ebb986f6c1
Stop serving Viaplay Don't go: encode cookies like the live script, require live-dash, and reject promo MPDs by duration.
2026-09-28 04:57:55 +02:00
Jos Vooges | STH
379fbdab6d
Send Viaplay session cookies encoded and reject Don't go without a license.
2026-09-28 04:40:17 +02:00
Jos Vooges | STH
65c144d8b6
Play Viaplay catch-up like the website: cookies only, no Authorization.
2026-09-28 04:34:31 +02:00
Jos Vooges | STH
98c38826e1
Reject Viaplay Don't go fallback and restore live play-live query.
2026-09-28 04:24:55 +02:00
Jos Vooges | STH
e4714a7d09
Include Viaplay CDM script in the master-api image.
2026-09-28 04:17:33 +02:00
Jos Vooges | STH
672d3597c6
Align Viaplay play-live and clips with website HAR.
2026-09-28 04:11:22 +02:00
Jos Vooges | STH
d1c3176ffe
Fix Viaplay catch-up without live replay.
...
Reuse the channel MPD and keys with a KAP window instead of play-live plus CDM per account.
2026-09-28 03:45:54 +02:00
Jos Vooges | STH
7cdff2bde4
Fix Viaplay live and catch-up play.
...
Allow 48h catch-up instead of rejecting ended events, and fetch keys via bootstrap PSSH when the live MPD has none.
2026-09-28 03:36:08 +02:00
Jos Vooges | STH
b783ba137f
Accept movie progress from all clients and return resume position on movie detail.
2026-09-28 02:02:04 +02:00
Jos Vooges | STH
e6607654a2
iOS 0.5.49: F1 VOD seek by trimming HLS playlist; scrub slider only seeks on release.
2026-09-28 01:16:09 +02:00
Jos Vooges | STH
011891c89c
iOS 0.5.48: show seek bar on F1 VOD (VLC live path reports no duration).
2026-09-28 01:08:59 +02:00
Jos Vooges | STH
ef566e2756
iOS 0.5.47: seek bar on F1 VOD, hide controls after tracks sheet, prefer NL then EN audio.
2026-09-28 00:50:49 +02:00
Jos Vooges | STH
42c856eb47
iOS 0.5.46: do not live-trim F1/VOD HLS playlists (replay stalled after ~12s).
2026-09-28 00:37:59 +02:00
Jos Vooges | STH
622e2cdb56
iOS 0.5.45: decrypt F1TV cbcs audio with constant IV when senc is absent.
2026-09-28 00:32:29 +02:00
Jos Vooges | STH
9658ec6465
iOS 0.5.44: fix tfhd default-sample-size flag, add per-lane decrypt diagnostics.
2026-09-28 00:26:27 +02:00
Jos Vooges | STH
eed167824e
iOS 0.5.43: honor master audio lane for HLS media playlists (F1TV audio).
2026-09-28 00:15:39 +02:00
Jos Vooges | STH
2da59616e8
iOS 0.5.42: F1 and Viaplay hubs under Events (no player changes).
2026-09-27 23:58:07 +02:00
Jos Vooges | STH
89ceccb557
Restore working iOS 0.5.35 player and fix Odido redirected DASH on iOS (0.5.41).
...
Recovered the ClearKey AVPlayer/proxy stack from the Mac stash, keep later UI fixes, resolve DASH segments against the redirected manifest URL and XML-unescape MPD values.
2026-09-27 23:34:12 +02:00
Jos Vooges | STH
221b98190a
Android TV: Wi-Fi-instellingen (Instellingen + koppelscherm) alleen in appliance-build.
2026-09-27 22:50:05 +02:00
Jos Vooges | STH
8de18d2c48
Android TV: OTA-update (knop, periodieke check, receiver) alleen in appliance-build.
2026-09-27 22:45:13 +02:00
Jos Vooges | STH
a5ee125fb2
Android TV: F1TV cbcs-samples zelf ontsleutelen (ClearKey kan alleen AES-CTR).
2026-09-27 22:30:11 +02:00
Jos Vooges | STH
e89ba46eb8
F1TV: drm.scheme (cbcs) meesturen zodat de app zelf kan ontsleutelen.
2026-09-27 21:36:10 +02:00
Jos Vooges | STH
cc9f3b175a
F1TV: Widevine-sessies via CDM naar ClearKey-sleutels voor de app.
2026-09-27 21:16:50 +02:00
Jos Vooges | STH
7b25b266f8
Odido: refresh-on-watch i.p.v. fleet MPD-refresh.
...
Zet periodieke PlayChannel-storm uit; vernieuw bij kijken met gedeelde DB-cache, in-flight coalescing en fallback op laatste URL.
2026-09-26 05:11:10 +02:00
Jos Vooges | STH
9759672900
Use getOdidoUserAgent in Odido sync CDM path.
2026-09-26 04:38:23 +02:00
Jos Vooges | STH
c58f9c423b
Harden Odido HTTP fingerprint: current Chrome UA plus Accept-Language and Sec-CH/Fetch headers.
...
Bare or outdated clients are more likely to be rejected; keep XHR-like browser headers on all VSP and MPD calls.
2026-09-26 04:37:19 +02:00
Jos Vooges | STH
1ef0c4339f
Add VMC Mediabox OTA (admin upload + box update check) and appliance remote fixes.
...
Settings key opens VMC-menu, CHANNEL P+/P- zaps live TV, and Dokploy persists android-tv APK volume.
2026-09-26 03:43:27 +02:00
Jos Vooges | STH
035ec9dc98
Prefer unique Gracenote art for Ziggo events over shared FAAB channel thumbs.
...
Keep FAAB live thumbs only when EventImages is missing or 404 so cards stay filled without looking identical.
2026-09-24 02:11:36 +02:00
Jos Vooges | STH
ff7ad3ddda
Bump master-api health version to 1.0.6-ziggo-faab-art.
2026-09-24 02:05:38 +02:00
Jos Vooges | STH
bc847b222d
Fix empty Ziggo Sport event covers by keeping FAAB live thumbs.
...
Stop replacing working FAAB thumbs with Gracenote URLs that 404, and only enrich highlights after verifying EventImages exist.
2026-09-24 02:02:23 +02:00
Jos Vooges | STH
89c88abc31
Show how many Viaplay accounts were tried on VOD soft-fail.
2026-09-24 01:01:02 +02:00
Jos Vooges | STH
1847f3c72f
Clarify Don't go soft-fail error (not always device limit).
2026-09-24 00:42:40 +02:00
Jos Vooges | STH
c1378aa1d5
Reject Viaplay Don't go soft-fail and keep stable deviceIds.
...
Don't go is a placeholder MPD (mediaGuid=unknown), often when the account hit the 5-device limit. Fail closed and stop minting a new deviceId on every decrypt.
2026-09-24 00:34:57 +02:00
Jos Vooges | STH
f20b29362e
Allow short Viaplay highlight clips (lower slate threshold to 15s).
2026-09-24 00:03:29 +02:00