Test round for PR #3653 (Simkl rewatches on the TV client), plus the Trakt and MDBList sign-ins.
New in this round:
- the content end marker is read a fixed five seconds early instead of one percent of the runtime. One percent grew with the content: 13 seconds of a 20 minute episode, but over a minute of a two hour film, so the completion point sat that far before the credits on the long ones. The margin is applied where the marker is read for the tracker, next to the duration it needs, so the player and the Simkl rule read one number
- marking an episode watched by hand on something the account has already watched now records on Simkl. Simkl answers a plain add of an already watched item as nothing at all, so the write now carries
is_rewatch, the request carriesallow_rewatch=yes, and a run the account already holds is pinned by its session id, which makes the mark join that run instead of opening another. Covers the episode menu in the details screen, the season actions and the library marks. The flag only rides while the rewatch mode and the plan allow it, because Simkl drops a request carrying it for a free account silently, the watch included - the answer is read back per item (
rewatch_id,rewatch_status) and logged under theSimklScrobbleDiagtag, so a write the account did not book can be told apart from one it did. The message the popup shows is unchanged - still in: the rewatch question only before a playback, the threshold up to 100 percent, the above-bar reporting for a playback no session owns, Trakt sign-in without a client secret (PKCE), MDBList sign-in with its device code flow
Suite: 2368 tests, 2 failed (both pre-existing on the branch: TraktProgressServiceRefreshTest, TrailerServiceCancellationTest).
Install: com.nuvio.tv.debug (benchmark variant, installs next to the official app)
Version: 1.1.0-beta.7 (versionCode 1070)
ABI: armeabi-v7a
sha256: 8b27bcdd75234c488f5bb6a826b03b82f0dabe4e572a9e5eb72e9f3906a599ee