9 PRs since v0.18.0. Mydia can now download torrents on its own: a fresh install ships a built-in torrent client, with an experimental VPN that routes only torrent traffic. Discover gets a per-user ignore list and several fixes, and the player adds offline downloads and casting for Files libraries plus peer-to-peer watch-state sync.
Downloads
- Built-in torrent client: a fresh install with no download client gets one called "Built-in", so torrents work with no external setup. An optional, experimental VPN sends only the torrent traffic through your provider. Turn the built-in client off with
MYDIA_TORRENT_ENABLED=false(#1345). - Adding a TV show with hundreds of episodes no longer leaves Discover stuck on "Adding..."; episodes are fetched in the background (#1382).
Web UI
- Discover has a per-user ignore list: hide a title from browsing with the eye-slash button or the Ignore button in the detail dialog, undo from the toast, and bring ignored titles back with "Show ignored" (#1386, #1379).
- Discover grids no longer repeat blocks of titles as you scroll (#1384, #1378).
- TV "Newest First" and "Oldest First" now sort by air date, and the Trending, Popular, On The Air and Airing Today tabs no longer bounce back to Custom (#1383, #1381).
- Long badge labels that wrap on a phone stay inside the badge (#1377, #1376).
Player
- Files libraries on network shares can be downloaded for offline playback and cast to a Chromecast on your network, subtitles included (#1374).
- Players can pair with each other and sync watch state directly, without a Mydia server in between (#1375).
Under the hood
- metadata-relay 0.23.0 refreshes ranked TMDB lists hourly instead of monthly (#1385).