Skip to content

Windows v1.0.2 — One Account At A Time

Choose a tag to compare

@Kwickflix Kwickflix released this 12 Sep 04:14
· 1 commit to main since this release

Signing in with a different KwickTV account no longer shows you — or uploads — the previous account's profiles. Signing out keeps your profiles, favourites, watch history and finished marks on the device whenever the app cannot confirm the server already holds a copy, so that nothing is lost if you sign straight back in. That kept data had no owner, so a different account signed in afterwards was shown the previous account's profiles and none of its own, and its first sync then uploaded those profiles into the new account's own data. Local data now carries the account it belongs to. Signing in with a different account removes the previous account's profiles, favourites, history and marks from the device before anything syncs; signing back into the same account changes nothing; the sign-out box says exactly this. The previous account's copy is on the server and comes back when that account signs in again. Found by Mason on the 1.0.1 build; the phone app has the same code and gets the same fix at its next release.

Fixed

  • Signing out left every finished mark behind. It cleared profiles, favourites and history but not the ticks on films and episodes; all four go together now.

  • With two KwickTV lines on one PC, the app could pick the wrong one to sync as, and file your viewing under the other. Three places asked "which line is the main one" and each took whichever line the database happened to list first, so the answer could change between launches. All three now take the line added first.

  • A film from your own media server could show the resume point of a panel film with the same id number. Plex and Emby number their films with plain decimals, and so does a panel, so a media-server page could be handed the panel film's "Resume — 1h 40m left" — or a Resume button on a film never started there. Each page now reads only its own kind of history; nothing you had saved was changed.

  • With a preferred subtitle language set, the first caption switch on a live channel took eight seconds. 1.0.1 made every switch instant except the first after a channel opened with a language preference, because the engine never reported which track the preference had picked. The app now asks for the track actually being decoded, and that first switch lands in about a second like the rest.

Under the hood

  • Two changes members will not see: the tests that need a provider login read it from the environment instead of the code, and one shared rule now decides which of two KwickTV lines is the main one.

Checking the download

KwickPlayer-Windows-v1.0.2-portable.zip is 43,723,448 bytes. Its SHA-256 is

f1065b59de8df8000e2014377d0bea970a2ba6b815c5af35ef6ea4e50ea29fae

Get-FileHash .\KwickPlayer-Windows-v1.0.2-portable.zip in PowerShell must match it letter for letter. Unzipping it over your 1.0.1 folder is fine: your settings, sources and history live outside it and are kept.

The account fix and every entry under Fixed are in code both apps run; the Android app inherits them at its next release.