github getmydia/mydia v0.19.0-beta.2

pre-release49 minutes ago

28 PRs since v0.19.0-beta.1. The built-in torrent client gets a settings page, speed limits, seeding targets, per-file selection and a disk-space guard, and the player adds an end-to-end encrypted cloud backup that works without a Mydia server.

Downloads

  • The built-in torrent client and its VPN are configured from the UI, and the VPN's split tunnel now passes traffic (#1388, #1389, #1391).
  • Built-in torrents get speed limits and seeding ratio/time targets, and skip unwanted files (samples, extras, episodes already in the library) (#1406, #1408).
  • Season packs import finished episodes while the rest downloads, and a free-space reserve (MYDIA_TORRENT_MIN_FREE_SPACE_GB, default 5) refuses grabs and pauses torrents when the disk runs low (#1412).
  • Search keeps the torrent and NZB copies of a release as separate results (#1405).

Player

  • Opt-in, end-to-end encrypted cloud backup: restore a fresh install from a recovery key, and paired devices that are never online together still sync watch state and pins (#1414).
  • Paired devices' Files libraries stream over P2P, and Media Info works for Files libraries, read on the device (#1401, #1413).
  • Servers & devices merges other servers and paired devices into one list led by Mydia servers, and explains what pairing does (#1392, #1397, #1399).
  • SMB shares reconnect by hostname and can change address (#1398).
  • One-tap remote control, a cast bar that stays out of the way, and each episode's own still in Files sources (#1409, #1411).

Web UI

  • Pages that used raw Tailwind in place of daisyUI components now use the components (#1390).

Under the hood

  • metadata-relay 0.25.0 serves the /backup/v1 routes the player backup uses (#1416).
  • Master iOS on-demand builds are numbered above a draft release, the Cardigann guest can be republished on demand, and local checks run in parallel (#1393, #1415, #1417).
  • README and website rebuilt around Mydia Server and Mydia Player, with Weblate pointers for translators (#1404, #1407, #1410).
  • Dependency bumps (#1394, #1395, #1396, #1402).

Incomplete release. Published without: ios (failure)

Don't miss a new mydia release

NewReleases is sending notifications on new releases.