Commit graph

  • 97e76c3551 Show Viaplay event synopsis instead of [object Object] on the detail page. main Jos Vooges | STH 2026-09-29 01:23:22 +0200
  • 84657acbc9 Limit Viaplay hub catch-up to F1 clips; skip ended EPG play. Jos Vooges | STH 2026-09-29 01:12:42 +0200
  • 7cfe2598a8 Route ended EPG S-ids through play-live KAP, not byguid VOD. Jos Vooges | STH 2026-09-28 23:59:19 +0200
  • d06b984b9d Fall back to KAP catch-up when an ended event has no byguid VOD. Jos Vooges | STH 2026-09-28 23:49:57 +0200
  • 2137235881 Trigger Dokploy redeploy for Viaplay catch-up VOD. Jos Vooges | STH 2026-09-28 23:33:49 +0200
  • aa1d733582 Play ended Viaplay events as vod-dash byguid, not an expired live-TV MPD. Jos Vooges | STH 2026-09-28 23:26:59 +0200
  • f35200e0c3 Play Viaplay catch-up from the KAP window start, not the live edge. Jos Vooges | STH 2026-09-28 22:33:35 +0200
  • 721a2d1f2a Serve live Viaplay from DRM vpxtra MPD, never play-live TVE. Jos Vooges | STH 2026-09-28 22:20:22 +0200
  • a01bb70a0a Serve live Viaplay as the vpxtra channel MPD, not a TVE KAP window. Jos Vooges | STH 2026-09-28 22:08:59 +0200
  • 24913bddf0 Stop putting User-Agent on URLRequest so CFNetwork cannot replace it, and log the UA iOS actually sent. Jos Vooges | STH 2026-09-28 21:41:47 +0200
  • e303dc4d37 Add live flag to IptvPlayInfo so the Viaplay hub archive builds. Jos Vooges | STH 2026-09-28 21:23:19 +0200
  • 084bcdaeff Use Chrome/122 on every Viaplay CDN hop, like the standalone MPD player. Jos Vooges | STH 2026-09-28 21:19:22 +0200
  • 6b2eaf89c6 Stop proxying Viaplay video through the API. Jos Vooges | STH 2026-09-28 21:15:39 +0200
  • abdd829615 Proxy Viaplay DASH through the API so clients never fetch Don't go MPDs. Jos Vooges | STH 2026-09-28 21:13:32 +0200
  • 80ab9cdb76 Fix iOS Viaplay catch-up Don't go: send Chrome/122 on every CDN fetch. Jos Vooges | STH 2026-09-28 20:57:22 +0200
  • 19aa0853a3 Use the working Mac Chrome/122 User-Agent for Viaplay on server and all clients. Jos Vooges | STH 2026-09-28 20:48:48 +0200
  • 4c2ede91e0 Await VLC play in PlayerScreen so the iOS archive builds. Jos Vooges | STH 2026-09-28 20:41:38 +0200
  • 0426a4c6ea Bump VMC iOS to 0.5.53 (build 66) for TestFlight Viaplay User-Agent playback. Jos Vooges | STH 2026-09-28 20:34:24 +0200
  • 752ab8dc8a Send Chrome User-Agent and Referer on Viaplay CDN fetches from Android, iOS and Tizen players. Jos Vooges | STH 2026-09-28 20:30:33 +0200
  • 75969d87ec Serve stored Viaplay DRM MPD+keys to clients before play-live, matching the admin key table. Jos Vooges | STH 2026-09-28 20:27:08 +0200
  • 133f51284d Stop serving cached Viaplay Don't go MPDs and log every play including cache hits. Jos Vooges | STH 2026-09-28 20:15:33 +0200
  • 8d54e2d8c6 Fix duplicate object keys that broke the master-api TypeScript build. Jos Vooges | STH 2026-09-28 18:04:17 +0200
  • 8bf3b43444 Detect Viaplay Don't go via play-log and send the full cookie jar including DataDome. Jos Vooges | STH 2026-09-28 18:03:07 +0200
  • ebb986f6c1 Stop serving Viaplay Don't go: encode cookies like the live script, require live-dash, and reject promo MPDs by duration. Jos Vooges | STH 2026-09-28 04:57:55 +0200
  • 379fbdab6d Send Viaplay session cookies encoded and reject Don't go without a license. Jos Vooges | STH 2026-09-28 04:40:17 +0200
  • 65c144d8b6 Play Viaplay catch-up like the website: cookies only, no Authorization. Jos Vooges | STH 2026-09-28 04:34:31 +0200
  • 98c38826e1 Reject Viaplay Don't go fallback and restore live play-live query. Jos Vooges | STH 2026-09-28 04:24:55 +0200
  • e4714a7d09 Include Viaplay CDM script in the master-api image. Jos Vooges | STH 2026-09-28 04:17:33 +0200
  • 672d3597c6 Align Viaplay play-live and clips with website HAR. Jos Vooges | STH 2026-09-28 04:11:22 +0200
  • d1c3176ffe Fix Viaplay catch-up without live replay. Jos Vooges | STH 2026-09-28 03:45:54 +0200
  • 7cdff2bde4 Fix Viaplay live and catch-up play. Jos Vooges | STH 2026-09-28 03:36:08 +0200
  • b783ba137f Accept movie progress from all clients and return resume position on movie detail. Jos Vooges | STH 2026-09-28 02:02:04 +0200
  • e6607654a2 iOS 0.5.49: F1 VOD seek by trimming HLS playlist; scrub slider only seeks on release. Jos Vooges | STH 2026-09-28 01:16:09 +0200
  • 011891c89c iOS 0.5.48: show seek bar on F1 VOD (VLC live path reports no duration). Jos Vooges | STH 2026-09-28 01:08:59 +0200
  • ef566e2756 iOS 0.5.47: seek bar on F1 VOD, hide controls after tracks sheet, prefer NL then EN audio. Jos Vooges | STH 2026-09-28 00:50:49 +0200
  • 42c856eb47 iOS 0.5.46: do not live-trim F1/VOD HLS playlists (replay stalled after ~12s). Jos Vooges | STH 2026-09-28 00:37:59 +0200
  • 622e2cdb56 iOS 0.5.45: decrypt F1TV cbcs audio with constant IV when senc is absent. Jos Vooges | STH 2026-09-28 00:32:29 +0200
  • 9658ec6465 iOS 0.5.44: fix tfhd default-sample-size flag, add per-lane decrypt diagnostics. Jos Vooges | STH 2026-09-28 00:26:27 +0200
  • eed167824e iOS 0.5.43: honor master audio lane for HLS media playlists (F1TV audio). Jos Vooges | STH 2026-09-28 00:15:39 +0200
  • 2da59616e8 iOS 0.5.42: F1 and Viaplay hubs under Events (no player changes). Jos Vooges | STH 2026-09-27 23:58:07 +0200
  • 89ceccb557 Restore working iOS 0.5.35 player and fix Odido redirected DASH on iOS (0.5.41). Jos Vooges | STH 2026-09-27 23:34:12 +0200
  • 221b98190a Android TV: Wi-Fi-instellingen (Instellingen + koppelscherm) alleen in appliance-build. Jos Vooges | STH 2026-09-27 22:50:05 +0200
  • 8de18d2c48 Android TV: OTA-update (knop, periodieke check, receiver) alleen in appliance-build. Jos Vooges | STH 2026-09-27 22:45:13 +0200
  • a5ee125fb2 Android TV: F1TV cbcs-samples zelf ontsleutelen (ClearKey kan alleen AES-CTR). Jos Vooges | STH 2026-09-27 22:30:11 +0200
  • e89ba46eb8 F1TV: drm.scheme (cbcs) meesturen zodat de app zelf kan ontsleutelen. Jos Vooges | STH 2026-09-27 21:36:10 +0200
  • cc9f3b175a F1TV: Widevine-sessies via CDM naar ClearKey-sleutels voor de app. Jos Vooges | STH 2026-09-27 21:16:50 +0200
  • 7b25b266f8 Odido: refresh-on-watch i.p.v. fleet MPD-refresh. Jos Vooges | STH 2026-09-26 05:11:10 +0200
  • 9759672900 Use getOdidoUserAgent in Odido sync CDM path. Jos Vooges | STH 2026-09-26 04:38:23 +0200
  • c58f9c423b Harden Odido HTTP fingerprint: current Chrome UA plus Accept-Language and Sec-CH/Fetch headers. Jos Vooges | STH 2026-09-26 04:37:19 +0200
  • 1ef0c4339f Add VMC Mediabox OTA (admin upload + box update check) and appliance remote fixes. Jos Vooges | STH 2026-09-26 03:43:27 +0200
  • 035ec9dc98 Prefer unique Gracenote art for Ziggo events over shared FAAB channel thumbs. Jos Vooges | STH 2026-09-24 02:11:36 +0200
  • ff7ad3ddda Bump master-api health version to 1.0.6-ziggo-faab-art. Jos Vooges | STH 2026-09-24 02:05:38 +0200
  • bc847b222d Fix empty Ziggo Sport event covers by keeping FAAB live thumbs. Jos Vooges | STH 2026-09-24 02:02:23 +0200
  • 89c88abc31 Show how many Viaplay accounts were tried on VOD soft-fail. Jos Vooges | STH 2026-09-24 01:01:02 +0200
  • 1847f3c72f Clarify Don't go soft-fail error (not always device limit). Jos Vooges | STH 2026-09-24 00:42:40 +0200
  • c1378aa1d5 Reject Viaplay Don't go soft-fail and keep stable deviceIds. Jos Vooges | STH 2026-09-24 00:34:57 +0200
  • f20b29362e Allow short Viaplay highlight clips (lower slate threshold to 15s). Jos Vooges | STH 2026-09-24 00:03:29 +0200
  • 24051ed48f Harden Viaplay VOD assert against empty-title Don't go soft-fails. Jos Vooges | STH 2026-09-24 00:00:31 +0200
  • 2cc46d87ce Refresh Viaplay session via persistentLogin before VOD play. Jos Vooges | STH 2026-09-23 03:37:33 +0200
  • ca5b2b30d0 Harden Viaplay VOD play to exact HAR byguid query and reject promo soft-fails. Jos Vooges | STH 2026-09-23 03:24:23 +0200
  • 2aa35b663e Fix Viaplay VOD Don't go: auth header, list stream-href, reject promo. Jos Vooges | STH 2026-09-23 03:10:11 +0200
  • 2e6dc3bab9 Fix Viaplay stream-href template expansion that broke VOD play. Jos Vooges | STH 2026-09-23 02:59:17 +0200
  • c6bd855334 Resolve Viaplay VOD via product stream href and return real titles. Jos Vooges | STH 2026-09-23 02:53:31 +0200
  • 03e4deab33 Fix Viaplay VOD play: send producturl/cse like the official player. Jos Vooges | STH 2026-09-23 02:47:47 +0200
  • f9ec3be09e Fix Viaplay VOD live-edge seek and slow Token Tray typing. Jos Vooges | STH 2026-09-23 02:38:26 +0200
  • bedebf44f6 Round-robin Viaplay VOD accounts and slow Token Tray login. Jos Vooges | STH 2026-09-23 02:26:07 +0200
  • 8b39ce06ee Add Viaplay sport hub rails with catch-up and VOD play. Jos Vooges | STH 2026-09-23 02:18:47 +0200
  • 244a8c97ed Fix Events crash: bind FocusRequester before TopNav down to hub rail. Jos Vooges | STH 2026-09-23 01:43:20 +0200
  • 1f072b7d09 Bump Android TV to 0.14.81 for Viaplay hub rail. Jos Vooges | STH 2026-09-23 01:35:44 +0200
  • 42e521da25 Add Viaplay hub and replace F1 banner with shared hub rail on TV. Jos Vooges | STH 2026-09-23 01:31:33 +0200
  • fafe97e729 Rename Licenties to DRM and ingest event API ClearKeys into drm_keys. Jos Vooges | STH 2026-09-23 01:02:41 +0200
  • 62a7ddec63 Add Admin upload for Token Tray installer on /agent. Jos Vooges | STH 2026-09-23 00:48:13 +0200
  • 15757d98b5 Add MC brand icon to Token Tray tray and Windows installer. Jos Vooges | STH 2026-09-23 00:42:48 +0200
  • 36d02cab10 Add Token Tray NSIS installer hosting and /agent download page. Jos Vooges | STH 2026-09-23 00:36:40 +0200
  • fcc816fa33 Trigger Dokploy redeploy for token-tray auto-refresh. Jos Vooges | STH 2026-09-23 00:19:49 +0200
  • c6eec07de5 Auto-refresh tokens based on server-tracked JWT expiry. Jos Vooges | STH 2026-09-23 00:12:03 +0200
  • 4b4f0abcff Fix tray login selectors to use visible password form fields. Jos Vooges | STH 2026-09-23 00:04:33 +0200
  • 06ba757094 Update lockfile for token-tray playwright dependency. Jos Vooges | STH 2026-09-22 23:54:23 +0200
  • 2c14e2ce64 Silent browser UI login for Viaplay and F1TV via Token Tray. Jos Vooges | STH 2026-09-22 23:54:10 +0200
  • c425b2b839 Manage Token Tray key from Admin settings. Jos Vooges | STH 2026-09-22 23:34:51 +0200
  • 22d46ffac7 Add Windows token-tray MVP for Viaplay session refresh. Jos Vooges | STH 2026-09-22 23:24:44 +0200
  • 0424ec4a10 Use VIAPLAY-AT auth scheme for account overview. Jos Vooges | STH 2026-09-22 23:14:40 +0200
  • 1c939acd59 Allow refreshing Viaplay session tokens on existing accounts. Jos Vooges | STH 2026-09-22 22:54:18 +0200
  • f19c173369 Fix Viaplay overview Forbidden by using Bearer-only auth. Jos Vooges | STH 2026-09-22 22:47:40 +0200
  • 1c0275c21d Stop guessing Viaplay packages; only show overview API pakketinfo. Jos Vooges | STH 2026-09-22 22:43:38 +0200
  • 8be634f783 Show Viaplay subscription type on each account after add/check. Jos Vooges | STH 2026-09-22 22:37:40 +0200
  • 7cab13c5a8 Fix Viaplay account probe and serve agenda from Scripts only. Jos Vooges | STH 2026-09-22 22:30:55 +0200
  • f92323847a Extend secret ignores and neutralize iOS stream docs for review. Jos Vooges | STH 2026-09-22 22:18:16 +0200
  • fb8601c2b5 Harden repo for store review: ignore secrets and soften admin copy. Jos Vooges | STH 2026-09-22 22:17:25 +0200
  • 57ac2d4435 Add Viaplay Scripts: EPG sync, cookie accounts, cache-first play/keys. Jos Vooges | STH 2026-09-22 22:07:35 +0200
  • 85da6f59ad Ship F1 hub on Android TV and harden iOS live/ClearKey playback. Jos Vooges | STH 2026-09-22 21:52:23 +0200
  • 4b1f9eb763 Add searchable DRM key database in admin for reused ClearKeys. Jos Vooges | STH 2026-09-22 21:50:50 +0200
  • d8a1c28283 Fix F1TV 2026 terugkijken: ended live sessions + smarter meeting sync. Jos Vooges | STH 2026-09-22 04:34:24 +0200
  • 9ac832545d Map F1TV play failures to clear AppErrors instead of INTERNAL_ERROR. Jos Vooges | STH 2026-09-22 04:20:55 +0200
  • 20a3cfb056 Fix F1TV cover URLs: resolve relative pictureUrl via image-resizer. Jos Vooges | STH 2026-09-22 04:15:13 +0200
  • 8685870358 Add F1TV Scripts integration with multi-account sync and Events merge. Jos Vooges | STH 2026-09-22 03:43:56 +0200
  • 852a91cbed Show Odido sync reenabled and playOk counts in live-lists summary. Jos Vooges | STH 2026-09-22 01:35:47 +0200
  • 2d50d8948a Fix Odido sync: sequential per-account play and stop disabling package channels. Jos Vooges | STH 2026-09-22 01:35:22 +0200
  • 62435927f5 Fix Odido multi-account sync: unique device IDs and fresh login before play. Jos Vooges | STH 2026-09-22 01:25:27 +0200
  • e3601710f8 Show Odido account health (active/dead) in Scripts after login probe. Jos Vooges | STH 2026-09-22 00:57:47 +0200