Skip to content

2.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Sep 05:58
9b9fb7c

A server that asks the client to prove who it is can now be reached from iOS, and a stream that breaks part-way is picked back up instead of losing the track.

Servers

  • Client certificates (iOS) — import the PKCS#12 file (.p12/.pfx) your server issued you, under Settings → Server. Yuzic presents it for the whole conversation with your server: signing in, browsing, artwork and the audio itself. For a Navidrome, Jellyfin or Emby behind a reverse proxy doing mutual TLS.
  • The certificate is held in the device keychain and is presented only to your own server — never to Deezer, Last.fm or anything else Yuzic talks to.
  • Android does not support client certificates yet. The setting says so rather than failing to connect.

Playback

  • A transcoded stream that breaks part-way is picked back up, instead of the track ending there.
  • Playback recovers in cases where it used to stop and stay stopped.
  • Fixes carried over from the audio engine's Android divergences.

Under the hood

  • Release builds no longer carry the Expo dev launcher. It was linked into shipping APKs even though its Play Services and ML Kit extras were not, which is a packaging fault rather than a user-facing one, and it mattered for F-Droid inclusion.

Full Changelog: 2.0.2...2.1.0