github vdulnev/jrr 1.0.0

latest releases: 2.8.0, 2.7.0, 2.6.0...
one month ago

JRiver Remote v1.0.0

A modern, high-performance remote control for JRiver Media Center, built with Flutter. This release establishes the core
foundation for library browsing, playback control, and cross-platform support.

🚀 Key Features

  • Hierarchical Library Browsing: Navigate your collection by Artist, Album, or Folder structures.
  • Real-time Playback Control: Integrated "Now Playing" screen with transport controls (Play/Pause, Skip, Shuffle, Repeat).
  • Linear Volume Management: Precise linear volume slider with integrated mute toggle across all player views.
  • Adaptive UI: Optimized layouts for mobile and desktop, featuring a persistent Mini Player for quick access.
  • Smart Metadata Display: High-visibility track info including full file paths, release dates, and quality indicators (FLAC
    bitrate/depth).

🛠 Improvements & Refinements

  • Standardized Navigation: Unified "Back" button styling and persistent tab states (return to your exact spot in the Random
    Albums or Browse tree).
  • Robust Networking: Fully refactored API layer using Retrofit for type-safe communication with MCWS.
  • Resilient Data Parsing: Improved handling of JRiver's specific JSON formats and date serials (Excel-style) to prevent crashes
    on malformed metadata.
  • Optimized Performance: Riverpod-powered state management ensuring UI updates only when specific fields (like track keys or
    positions) actually change.

📦 Supported Platforms

  • Android: Universal APK and App Bundle.
  • Windows: Standalone executable (x64).
  • macOS: Native App bundle.
  • Linux: GTK-based binary.

📝 Developer Notes

  • Full CI/CD pipeline implemented via GitHub Actions for automated multi-platform builds on version tagging.
  • Application identity updated to "JRiver Remote" with a custom-designed vector icon.

Don't miss a new jrr release

NewReleases is sending notifications on new releases.