Skip to content

dddevid/Musly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Musly - Best Free Navidrome Client & Subsonic Music Player

Musly is a free Navidrome client and Subsonic music player with a beautiful Apple Music-inspired interface. Stream your self-hosted music library from Navidrome, Subsonic, or Airsonic servers on Android, iOS, Windows, Linux, and macOS.

🌐 Website: musly.devid.ink

Download Musly Navidrome Client Subsonic Client

Why Choose Musly as Your Navidrome Client?

Musly is the best Navidrome client for 2026, offering:

  • 🎵 Music Streaming - Stream music from your Subsonic server
  • 🎨 Apple Music UI - Beautiful, modern interface inspired by Apple Music
  • 🌙 Dark/Light Mode - Automatic theme switching based on system settings
  • 📱 Responsive Design - Works on phones and tablets
  • 🔍 Search - Search artists, albums, and songs
  • 📚 Library - Browse your music collection
  • 📋 Playlists - View and manage playlists
  • ▶️ Now Playing - Full-featured music player with controls
  • 🔀 Shuffle & Repeat - Control playback modes
  • 📊 Queue Management - View and modify the play queue
  • 🚗 Android Auto - Full support for Android Auto integration
  • 🎧 Synced Lyrics - Time-synced lyrics with Apple Music–style desktop fullscreen mode
  • 🧠 Smart Recommendations - Personalized mixes, "For You" feed, and listening history

Prerequisites

  • Flutter SDK 3.10.0 or higher
  • A Subsonic-compatible music server (Subsonic, Navidrome, Airsonic, etc.)

Supported Platforms

Musly is a cross-platform application that supports:

  • 📱 Android (Prebuilt APK available)
  • 🍏 iOS (Requires manual build)
  • 🪟 Windows (Prebuilt EXE available)
  • 🐧 Linux
  • 🍎 macOS

Download Musly - Best Navidrome Client

You can download the latest release of Musly (the best Navidrome client): 👉 Download Musly v1.0.2 - Navidrome Client

Note

Prebuilt binaries are available: an APK for Android (best Navidrome Android client), and a prebuilt exe build for Windows (best Navidrome Windows client). For iOS (Navidrome iOS client) and other desktop platforms, you still need to build the app from source.

Support Development

If you enjoy using Musly and want to support its development, consider buying me a coffee! ☕

Your support helps me dedicate more time to improving Musly, adding new features, and maintaining the project. Every contribution is greatly appreciated! 💙

Roadmap

  • Custom PC UX: Basic desktop layout with persistent sidebar and dedicated player bar.
  • Desktop Lyrics & Fullscreen Mode: Apple Music–style synced lyrics view with smooth scrolling and true fullscreen on desktop.
  • CarPlay Support: Add a dedicated browsing interface for CarPlay.
  • Last.fm Integration: Support for scrobbling and artist/album metadata.
  • Local Playlists: Manage playlists locally, independent of the Subsonic server.
  • Custom API Server: Support for custom backend implementations and extended APIs.
  • Improved synchronization for offline music.
  • Tizen OS (Samsung TV) and WebOS (LG TV) port
  • Jellyfin / Emby support

Screenshots

Installation

  1. Install dependencies:
    flutter pub get
  2. Run the app:
    flutter run

Connecting to Your Server

  1. Launch the app
  2. Enter your Subsonic server URL (e.g., https://your-server.com)
  3. Enter your username and password
  4. Toggle "Legacy Authentication" if using an older server
  5. Tap "Connect"

Supported Servers

Musly works with any Subsonic API-compatible server:

License

Important

DO NOT redistribute this app to the Google Play Store or other commercial stores.

This project is open source and available under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) License. See the LICENSE file for details.


Made with ❤️ in Italy 🇮🇹 by an Albanian developer 🇦🇱