github Judzim/NuvioTV tv-rewatch-test-17

2 hours ago

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 carries allow_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 the SimklScrobbleDiag tag, 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

Don't miss a new NuvioTV release

NewReleases is sending notifications on new releases.