Jos Vooges | STH
97e76c3551
Show Viaplay event synopsis instead of [object Object] on the detail page.
2026-09-29 01:23:22 +02:00
Jos Vooges | STH
84657acbc9
Limit Viaplay hub catch-up to F1 clips; skip ended EPG play.
2026-09-29 01:12:42 +02:00
Jos Vooges | STH
7cfe2598a8
Route ended EPG S-ids through play-live KAP, not byguid VOD.
2026-09-28 23:59:19 +02:00
Jos Vooges | STH
d06b984b9d
Fall back to KAP catch-up when an ended event has no byguid VOD.
2026-09-28 23:49:57 +02:00
Jos Vooges | STH
2137235881
Trigger Dokploy redeploy for Viaplay catch-up VOD.
2026-09-28 23:33:49 +02:00
Jos Vooges | STH
aa1d733582
Play ended Viaplay events as vod-dash byguid, not an expired live-TV MPD.
2026-09-28 23:26:59 +02:00
Jos Vooges | STH
f35200e0c3
Play Viaplay catch-up from the KAP window start, not the live edge.
2026-09-28 22:33:35 +02:00
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