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
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
Jos Vooges | STH
24051ed48f
Harden Viaplay VOD assert against empty-title Don't go soft-fails.
...
Require response guid/title/product-link, reject short slate durations, record lastVodPlay, and expose an agent vod-probe for production diagnosis.
2026-09-24 00:00:31 +02:00
Jos Vooges | STH
2cc46d87ce
Refresh Viaplay session via persistentLogin before VOD play.
...
Probe proved byguid works with a fresh session cookie; expired tray tokens were the real failure mode. Also drop stale ClearKey on clear VOD and add admin vod-probe.
2026-09-23 03:37:33 +02:00
Jos Vooges | STH
ca5b2b30d0
Harden Viaplay VOD play to exact HAR byguid query and reject promo soft-fails.
...
Always use canonical producturl/contextualV2/splitIOFlagIds first; validate product-link, productType and duration so Don't go cannot return as a silent 200.
2026-09-23 03:24:23 +02:00
Jos Vooges | STH
2aa35b663e
Fix Viaplay VOD Don't go: auth header, list stream-href, reject promo.
...
Play used cookies only and overlaid the real title on empty promo responses. Match HAR: VIAPLAY-AT, rail stream-href with contextualV2, win10edge, and fail closed on guid/title mismatch.
2026-09-23 03:10:11 +02:00
Jos Vooges | STH
2e6dc3bab9
Fix Viaplay stream-href template expansion that broke VOD play.
...
RFC 6570 {?params} must become ?, not be stripped — otherwise byguid query is invalid and play fails.
2026-09-23 02:59:17 +02:00
Jos Vooges | STH
c6bd855334
Resolve Viaplay VOD via product stream href and return real titles.
...
Fetch the content product page with account cookies first (like the web player), expand the templated byguid URL, and expose the clip title instead of the raw guid.
2026-09-23 02:53:31 +02:00
Jos Vooges | STH
03e4deab33
Fix Viaplay VOD play: send producturl/cse like the official player.
...
Without those params byguid returns a documentary fallback slate (“Don't go”) instead of the clip.
2026-09-23 02:47:47 +02:00
Jos Vooges | STH
8b39ce06ee
Add Viaplay sport hub rails with catch-up and VOD play.
...
Hub mirrors the official sport page shelves; clips/docs use play.viaplay.com/byguid, and ended events stay playable for ~48h.
2026-09-23 02:18:47 +02:00
Jos Vooges | STH
0424ec4a10
Use VIAPLAY-AT auth scheme for account overview.
...
Bearer was rejected with Forbidden; manage-account HAR uses VIAPLAY-AT.
2026-09-22 23:14:40 +02:00
Jos Vooges | STH
f19c173369
Fix Viaplay overview Forbidden by using Bearer-only auth.
...
Match manage-account HAR: no cookies on overview, and surface expired accessToken clearly.
2026-09-22 22:47:40 +02:00
Jos Vooges | STH
1c0275c21d
Stop guessing Viaplay packages; only show overview API pakketinfo.
...
Remove session-based subscription inventing and surface a clear error when package lookup fails.
2026-09-22 22:43:38 +02:00
Jos Vooges | STH
8be634f783
Show Viaplay subscription type on each account after add/check.
...
Auto-probe on account add and always render an Abonnement row, with session-cookie fallback when overview is unavailable.
2026-09-22 22:37:40 +02:00
Jos Vooges | STH
7cab13c5a8
Fix Viaplay account probe and serve agenda from Scripts only.
...
Show subscription status more reliably; drop FAAB Viaplay from Events and limit our agenda to 3 days ahead.
2026-09-22 22:30:55 +02:00
Jos Vooges | STH
57ac2d4435
Add Viaplay Scripts: EPG sync, cookie accounts, cache-first play/keys.
...
Sport agenda merges into Events; staggered pre-live fetches MPD/ClearKeys into the DRM DB.
2026-09-22 22:07:35 +02:00