github vatax3/NuvioTVOS v1.0.48
1.0.48

one hour ago

Four small things from upstream, and watch parties.

Shuffle episodes

Turn it on in Réglages → Mise en page → Épisodes aléatoires, then a Aléatoire button appears on any series. Lire then picks an episode at random, and you can choose whether episodes you have already seen come up.

Two details that make it feel like shuffle rather than a dice roll: every episode is offered once before any repeats, and when the cycle restarts it never hands back the one just shown. A half-watched episode still wins — shuffle resumes first and randomises only when there is nothing to resume.

Logos on landscape cards

Réglages → Mise en page → Logos sur les cartes paysage: the title's logo is drawn over the artwork instead of its name underneath.

Steppers repeat when held

Hold the + or − on audio delay, subtitle delay or amplification and it keeps going, with the step growing the longer you hold. The audio delay moves in 25 ms increments across a range of seconds, so pressing once per increment was a chore nobody performed.

Watch together

Réglages → Regarder ensemble joins a party with a code. In the player, the transport's second half has a party control that starts one on whatever is playing.

Everyone stays on the same frame: small drift is corrected by changing the playback rate five percent, which is invisible, and only a gap over a second and a half is closed by seeking. Pauses, seeks and speed changes are attributed — you see who did it. The host can take sole control of playback or remove a member.

Worth knowing before you share: the party plays the link your device resolved, which for a debrid setup means the others stream through your account. The app says so above the button.

Untested in one specific way, said plainly: no two devices have actually been in a party yet. The protocol framing and the sync arithmetic are covered by tests, but the first real session is the first real test.

Also

Skip-segment forwarding to external players turns out to be impossible rather than missing — upstream sends them as an Android Intent extra, and a tvOS hand-off is a URL with no room for extras. Recorded with the evidence instead of left on the list.

787 unit tests, 18 UI tests, 0 failures.

Don't miss a new NuvioTVOS release

NewReleases is sending notifications on new releases.