NSMusicS NineSong Cloud-Native Music Server/ Full platform Client,support navidrome, jellyfin, emby
Vue
2,247
1,474 commits
updated Jul 1, 2026
NSMusicS is a cross-platform music client project for local libraries, private cloud music, and self-hosted streaming ecosystems.
Its paired server, NineSong, provides the cloud-native backend for music today and is also intended to support broader personal digital center scenarios over time, including video, gallery, notes, documents, and more.
As of April 9, 2026:
ms-windows-store://pdp/?productid=9N0RWS2TJXG1If you want the Windows commercial release, start from Microsoft Store.
If you want the current open-source release line, source tree, architecture, and roadmap context, use this repository and its GitHub Releases.
The current public-facing delivery is split into two different product lines. They are related, but they are not the same build or the same source release.
| Edition | Current role | Delivery channel | Source availability | Charging model | Notes |
|---|---|---|---|---|---|
| Open-source edition | Current public open-source delivery line for this repository, presently centered on the Electron/Web transition release | GitHub Releases, Docker image, repository source tree | Public in this repository | Free under the repository license and related project terms | This is the line you should follow if you want the code, transition builds, or roadmap context |
| Microsoft Store edition | Current Windows commercial distribution for NSMusicS-Flutter | Microsoft Store | Closed-source private codebase, not published in this repository | Paid, with the current 15-day trial policy on Windows | This is the consumer-facing Store package and it follows its own private delivery rhythm |
NSMusicS is designed for people whose music no longer lives in one simple folder.
As of March 22, 2026, the main NSMusicS open-source repository had reached 2,265 GitHub stars.
The product line first built credibility through open-source distribution, then moved toward the current refactoring roadmap.
The current planning direction includes:
The desktop client currently covers:
Current status:
Current focus areas include:
NineSong is the server-side foundation paired with NSMusicS.
Compared with conventional music servers, its direction emphasizes:
Archived public-readme references:
Important status note:
If you want detailed backend capabilities, deployment packages, or server-side roadmap context, refer to the NineSong repository directly:
The Flutter product line represents the next major cross-platform client direction for:
Important distribution note:
The current roadmap expects the refactored edition around two months later, with mobile store releases planned after the Windows track already in market.
ms-windows-store://pdp/?productid=9N0RWS2TJXG1.png)
.png)
.png)
.png)
| Project | Status | Stack | Platforms | License |
|---|---|---|---|---|
| NSMusicS Desktop and Docker | Transition release | Electron, Node.js, Vue, TypeScript, SQLite, Docker | Windows, Linux, Docker, macOS | AGPL-3.0 with commercial-use restrictions noted in project docs |
| NineSong | Frozen public snapshot | Go, MongoDB, Gin, JWT, SQLite, Docker | Docker | AGPL-3.0 with commercial-use restrictions noted in project docs |
| NineSongAI | Updating | Java, MongoDB, Spring Boot, MySQL, Docker | Docker | AGPL-3.0 with commercial-use restrictions noted in project docs |
| NineSongPro | Updating | Java, MongoDB, Spring Cloud Alibaba, MySQL, Docker | Docker | AGPL-3.0 with commercial-use restrictions noted in project docs |
| NSMusicS For Flutter (Microsoft Store commercial edition) | Windows commercial release live, broader rollout continuing | Flutter, Dart | Windows currently in market; Android, iOS, macOS planned in this product line | Proprietary closed-source paid edition |
| NSMusicS For HarmonyOS | Planned | ArkTS, ArkUI | HarmonyOS | AGPL-3.0 with commercial-use restrictions noted in project docs |
| NSMusicS For Audio | Planned | PyTorch, Python, Jupyter, MATLAB | Docker | AGPL-3.0 with commercial-use restrictions noted in project docs |
| NSMusicS For Knowledge Graph | Planned | NebulaGraph or Neo4j | Docker | AGPL-3.0 with commercial-use restrictions noted in project docs |
| NSMusicS WPF | Needs refactor | .NET, C#, SQLite | Windows | AGPL-3.0 with commercial-use restrictions noted in project docs |
610551734

Detailed development references:
cd NSMusicS\NSMusicS-Electron
# node -v 20.15.0
# npm -v 10.4.0
npm install
# or:
cnpm install
Install MPV separately for local desktop playback scenarios:
NSMusicS\NSMusicS-Electron\resources\mpv-x86_64-20241124NSMusicS\NSMusicS-Electron\resources\mpv-x86_64-20241124If better-sqlite3 needs manual rebuild support:
cd NSMusicS/NSMusicS-Electron/node_modules/better-sqlite3
npm install electron-rebuild -D
For the full fallback paths, including the old manual binary replacement flow, use the development guides linked above.
Run the app:
cd NSMusicS\NSMusicS-Electron
npm run dev
Build the app:
cd NSMusicS\NSMusicS-Electron
npm run build
Image resource attributions remain available in the repository and project assets.
For the current image list and historical dependency credits, see:
NSMusicS is still being independently developed and is still being refactored.
The long-term goal is to let more users access free, open-source, and user-friendly music products with stronger architecture, richer interoperability, and a broader ecosystem foundation.
The name NSMusicS comes from "Nine Song Music Super" and is inspired by Chu Ci and the legacy of Qu Yuan.
7 followers · starred Mar 2025
175 followers · starred Feb 2025
41 followers · starred Aug 2025
11 followers · starred Oct 2024
NSMusicS NineSong Cloud-Native Music Server/ Full platform Client,support navidrome, jellyfin, emby
Vue
2,247
1,474 commits
updated Jul 1, 2026
NSMusicS is a cross-platform music client project for local libraries, private cloud music, and self-hosted streaming ecosystems.
Its paired server, NineSong, provides the cloud-native backend for music today and is also intended to support broader personal digital center scenarios over time, including video, gallery, notes, documents, and more.
As of April 9, 2026:
ms-windows-store://pdp/?productid=9N0RWS2TJXG1If you want the Windows commercial release, start from Microsoft Store.
If you want the current open-source release line, source tree, architecture, and roadmap context, use this repository and its GitHub Releases.
The current public-facing delivery is split into two different product lines. They are related, but they are not the same build or the same source release.
| Edition | Current role | Delivery channel | Source availability | Charging model | Notes |
|---|---|---|---|---|---|
| Open-source edition | Current public open-source delivery line for this repository, presently centered on the Electron/Web transition release | GitHub Releases, Docker image, repository source tree | Public in this repository | Free under the repository license and related project terms | This is the line you should follow if you want the code, transition builds, or roadmap context |
| Microsoft Store edition | Current Windows commercial distribution for NSMusicS-Flutter | Microsoft Store | Closed-source private codebase, not published in this repository | Paid, with the current 15-day trial policy on Windows | This is the consumer-facing Store package and it follows its own private delivery rhythm |
NSMusicS is designed for people whose music no longer lives in one simple folder.
As of March 22, 2026, the main NSMusicS open-source repository had reached 2,265 GitHub stars.
The product line first built credibility through open-source distribution, then moved toward the current refactoring roadmap.
The current planning direction includes:
The desktop client currently covers:
Current status:
Current focus areas include:
NineSong is the server-side foundation paired with NSMusicS.
Compared with conventional music servers, its direction emphasizes:
Archived public-readme references:
Important status note:
If you want detailed backend capabilities, deployment packages, or server-side roadmap context, refer to the NineSong repository directly:
The Flutter product line represents the next major cross-platform client direction for:
Important distribution note:
The current roadmap expects the refactored edition around two months later, with mobile store releases planned after the Windows track already in market.
ms-windows-store://pdp/?productid=9N0RWS2TJXG1.png)
.png)
.png)
.png)
| Project | Status | Stack | Platforms | License |
|---|---|---|---|---|
| NSMusicS Desktop and Docker | Transition release | Electron, Node.js, Vue, TypeScript, SQLite, Docker | Windows, Linux, Docker, macOS | AGPL-3.0 with commercial-use restrictions noted in project docs |
| NineSong | Frozen public snapshot | Go, MongoDB, Gin, JWT, SQLite, Docker | Docker | AGPL-3.0 with commercial-use restrictions noted in project docs |
| NineSongAI | Updating | Java, MongoDB, Spring Boot, MySQL, Docker | Docker | AGPL-3.0 with commercial-use restrictions noted in project docs |
| NineSongPro | Updating | Java, MongoDB, Spring Cloud Alibaba, MySQL, Docker | Docker | AGPL-3.0 with commercial-use restrictions noted in project docs |
| NSMusicS For Flutter (Microsoft Store commercial edition) | Windows commercial release live, broader rollout continuing | Flutter, Dart | Windows currently in market; Android, iOS, macOS planned in this product line | Proprietary closed-source paid edition |
| NSMusicS For HarmonyOS | Planned | ArkTS, ArkUI | HarmonyOS | AGPL-3.0 with commercial-use restrictions noted in project docs |
| NSMusicS For Audio | Planned | PyTorch, Python, Jupyter, MATLAB | Docker | AGPL-3.0 with commercial-use restrictions noted in project docs |
| NSMusicS For Knowledge Graph | Planned | NebulaGraph or Neo4j | Docker | AGPL-3.0 with commercial-use restrictions noted in project docs |
| NSMusicS WPF | Needs refactor | .NET, C#, SQLite | Windows | AGPL-3.0 with commercial-use restrictions noted in project docs |
610551734

Detailed development references:
cd NSMusicS\NSMusicS-Electron
# node -v 20.15.0
# npm -v 10.4.0
npm install
# or:
cnpm install
Install MPV separately for local desktop playback scenarios:
NSMusicS\NSMusicS-Electron\resources\mpv-x86_64-20241124NSMusicS\NSMusicS-Electron\resources\mpv-x86_64-20241124If better-sqlite3 needs manual rebuild support:
cd NSMusicS/NSMusicS-Electron/node_modules/better-sqlite3
npm install electron-rebuild -D
For the full fallback paths, including the old manual binary replacement flow, use the development guides linked above.
Run the app:
cd NSMusicS\NSMusicS-Electron
npm run dev
Build the app:
cd NSMusicS\NSMusicS-Electron
npm run build
Image resource attributions remain available in the repository and project assets.
For the current image list and historical dependency credits, see:
NSMusicS is still being independently developed and is still being refactored.
The long-term goal is to let more users access free, open-source, and user-friendly music products with stronger architecture, richer interoperability, and a broader ecosystem foundation.
The name NSMusicS comes from "Nine Song Music Super" and is inspired by Chu Ci and the legacy of Qu Yuan.
7 followers · starred Mar 2025
175 followers · starred Feb 2025
41 followers · starred Aug 2025
11 followers · starred Oct 2024