An open API service indexing awesome lists of open source software.

https://github.com/dddevid/Musly

A beautiful Flutter music streaming client for Subsonic-compatible servers with a modern Apple Music-inspired UI.
https://github.com/dddevid/Musly

airsonic airsonic-client android android-auto apple-music-ui cross-platform dart flutter gonic ios linux macos music-player navidrome-client opensource-music-client subsonic subsonic-client windows

Last synced: about 18 hours ago
JSON representation

A beautiful Flutter music streaming client for Subsonic-compatible servers with a modern Apple Music-inspired UI.

Awesome Lists containing this project

README

          



Musly App Demo

# 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.lol](https://musly.devid.lol/)

[![Download Musly](https://img.shields.io/badge/Download-Musly%20v1.0.13-fa243c?style=for-the-badge&logo=github)](https://github.com/dddevid/Musly/releases/tag/v1.0.13)
[![Navidrome Client](https://img.shields.io/badge/Navidrome-Client-blue?style=for-the-badge)](https://musly.devid.lol)
[![Subsonic Client](https://img.shields.io/badge/Subsonic-Client-green?style=for-the-badge)](https://musly.devid.lol)

## 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**
- ๐Ÿ **iOS**
- ๐ŸชŸ **Windows**
- ๐Ÿง **Linux**
- ๐ŸŽ **macOS**

## Download Musly - Best Navidrome Client

You can download the latest release of Musly (the best Navidrome client):
๐Ÿ‘‰ **[Download Musly v1.0.13 - Navidrome Client](https://github.com/dddevid/Musly/releases/tag/v1.0.13)**

## Community

Join our Discord community to get support, share feedback, and connect with other Musly users!

[![Discord](https://img.shields.io/badge/Discord-Join%20Community-5865F2?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/k9FqpbT65M)

**[Join Discord Server](https://discord.gg/k9FqpbT65M)** ๐Ÿ’ฌ

## ๐Ÿ’– Support the Project

If you find Musly useful and want to support its development

| Network | Address |
| :--- | :--- |
| **Bitcoin (BTC)** | `bc1qrfv880kc8qamanalc5kcqs9q5wszh90e5eggyz` |
| **Solana (SOL)** | `E3JUcjyR6UCJtppU24iDrq82FyPeV9nhL1PKHx57iPXu` |
| **ETH / Monad / Hype** | `0x01195b0Ae97b2D461aB0C746663bFE915eb9ac7c` |

---

## Roadmap

- [x] **Custom PC UX**: Basic desktop layout with persistent sidebar and dedicated player bar.
- [x] **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. (Carplay needs a signed certificate, until the app is available on the appstore carplay wont work, only if selfsigned and with carplay enabled in the code)
- [X] **Local Playlists**: Manage playlists locally, independent of the Subsonic server.
- [ ] **Custom API Server**: Support for custom backend implementations and extended APIs.
- [X] Improved synchronization for offline music.
- [ ] Tizen OS (Samsung TV) and WebOS (LG TV) port
- [X] Jellyfin / Emby support

## Screenshots






## Star History





Star History Chart

## Installation

1. Install dependencies:
```bash
flutter pub get
```
2. Run the app:
```bash
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"

## Translations

Musly is translated into 24+ languages! Help translate Musly into your language:

๐Ÿ“ **[Contribute on Crowdin](https://crowdin.com/project/musly)**

See [TRANSLATIONS.md](TRANSLATIONS.md) for a complete guide on how to contribute translations.

## Supported Servers

Musly works with any Subsonic API-compatible server:

- [Navidrome](https://www.navidrome.org/) - **Best with Musly!**
- [Subsonic](http://www.subsonic.org/)
- [Airsonic](https://airsonic.github.io/)
- [Gonic](https://github.com/sentriz/gonic)

## 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](LICENSE) file for details.

---


Made with โค๏ธ in Italy ๐Ÿ‡ฎ๐Ÿ‡น by an Albanian developer ๐Ÿ‡ฆ๐Ÿ‡ฑ


[![Views](https://komarev.com/ghpvc/?username=dddevid-Musly&label=VIEWS&color=fa243c&style=for-the-badge)](https://github.com/dddevid/Musly)