Yonto Player
English

The Yonto Player blog

Yonto Player 5.5 is out: Sync, and player settings for languages and subtitles

Yonto Player 5.5 is out for Android TV and Android phones and tablets, with 5.5.1 following a day later. It brings two main changes: Sync across devices, and a Player page in Settings. The full list is in the changelog.

Sync, in beta

Sync keeps your watch history, resume points, Watch list, recent searches, sources and repos the same on every device you use Yonto Player on. Start a film on the TV, and the phone picks it up where you stopped. Titles you fixed with Wrong title? carry across too, and a device can also sync its installed plugins and your TMDB key when you turn them on for it.

Everything that syncs is encrypted on your devices before it leaves them, with a key only your devices hold. The server it goes through, ours or one you run, keeps it without being able to read it, and nobody can decrypt it, us included. A new device joins by showing six digits on both screens: you check they match and choose Allow, so there’s no code to type on a TV remote.

You can sync through Yonto’s server, or run your own: the sync server is open source under the MIT licence, and Your own server points the app at it. Each device chooses what it syncs, and a single source, repo or plugin can stay on one device alone. Save the recovery key the page offers, since it’s what brings your data back if you lose every device.

Sync is part of Yonto Pro. Sync in the docs walks through turning it on, joining a device and what the server can and can’t see.

A Player page in Settings

Settings → Player collects the choices that used to be fixed:

  • Audio language, Subtitle language and Subtitles (Automatic, Always or Off), so every video starts in your languages. The audio and subtitles you pick in the player are kept for that film or series, on resume and on every episode.
  • Subtitle size and Subtitle background, an outline or a translucent box, in both players.
  • Resume play: resume, ask where to start, or start over.
  • Skip forward and Skip back, 5 to 60 seconds each.
  • Play the next episode automatically, and Remember the playback speed.
  • Always use the second player, which starts every video it can play there, for when one plays with the wrong colours or out of sync.

Android phones and tablets also get Fill the screen, Show seek buttons, Hold to play faster (1.25×, 1.5× or 2× while you hold the picture), Picture in picture when leaving the app and Ask before playing on mobile data. Player settings explains each one.

Plays more, and says more

  • Dolby Vision profile 5, which has no ordinary HDR picture under it, plays with the right colours in SDR on most devices with no Dolby Vision decoder.
  • A video the device’s decoders can’t handle, such as 10-bit HEVC on a decoder that only does 8-bit, goes to the second player instead of showing a green or black picture.
  • AVS+ video in a TS file plays in the second player.
  • A video the server refuses says so, with its status and a Retry, and a file the app isn’t allowed to read says that rather than blaming the connection.
  • On Android TV, “Hey Google, pause”, a Bluetooth headset’s buttons and Google TV’s now-playing card reach the player.
  • On Android phones and tablets, the row under the progress bar is play or pause, previous and next, with nothing floating over the picture.

The video formats page has what each player reads, and video format support has the full table.

Updating

To update, go to Settings, About and choose Check for updates. Installing on a TV is in Install Yonto Player on Android TV, and the full list of changes is in the changelog. Questions and bug reports are welcome at support@yonto.app.