github getmydia/mydia v0.8.1
Mydia v0.8.1

8 hours ago

🎉 New Features

Redesigned Player Experience

  • New collections, favorites, and unwatched screens for browsing your library
  • Cinematic theme with redesigned navigation and floating play buttons
  • Audio and subtitle track switching during playback
  • Fullscreen toggle and improved gesture controls on mobile

Overhauled Downloads

  • Rebuilt download system with real-time speed tracking and progress display
  • Pre-transcode status shown in download options so you know what to expect
  • Auto-update system with platform-specific updaters (Sparkle on macOS)

P2P Streaming Improvements

  • Streaming file transfers replace the old blob-based approach for better performance
  • Auto-reconnect with exponential backoff when connections drop
  • Direct play support via new streaming candidates API
  • Connection type badges show whether you're on a direct or relayed link

Server & Admin

  • Stale files automatically cleaned up on library rescan
  • Active navigation highlighting in sidebar and mobile dock
  • Player browse/discovery now filters to only show media with files

🐛 Bug Fixes

  • Fix P2P HLS playback race conditions and session tracking
  • Fix download progress tracking and episode metadata display
  • Use dynamic safe area padding instead of hardcoded values on mobile
  • Handle session exit errors and improve HLS error logging
  • Guard against nil media file path in transcoding job display
  • Fix trending detail modal rendering

🔧 Technical Changes

  • Upgrade iroh to 0.96 and rustler to 0.37
  • Add bitrate caps, download routing, and DNS-over-HTTPS
  • Add macOS code signing, notarization, and Windows installer to CI
  • Add player E2E test infrastructure and CI workflow
  • Add pre-commit hooks for Elixir, Rust, and Dart

Docker Images

# SQLite (recommended for most users)
docker pull ghcr.io/getmydia/mydia:0.8.1

# PostgreSQL
docker pull ghcr.io/getmydia/mydia:0.8.1-pg

Player Downloads

Platform-specific player downloads are available as release assets below.

Platform Notes
Android APK for direct installation
iOS Available on TestFlight (if configured)
macOS DMG disk image with auto-updates via Sparkle
Windows Installer (.exe)
Linux Bundle in tar.gz archive
Web Integrated at /player on your Mydia server

Full Changelog: v0.8.0...v0.8.1

Don't miss a new mydia release

NewReleases is sending notifications on new releases.