[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8792":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":40,"readmeContent":41,"aiSummary":42,"trendingCount":16,"starSnapshotCount":16,"syncStatus":43,"lastSyncTime":44,"discoverSource":45},8792,"NSMusicS","Super-Badmen-Viper\u002FNSMusicS","Super-Badmen-Viper","NSMusicS NineSong Cloud-Native Music Server\u002F Full platform Client，support navidrome, jellyfin, emby","",null,"Vue",2259,95,10,28,0,1,6,27.95,"GNU Affero General Public License v3.0",false,"main",true,[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],"audio-player","emby","jellyfin","media-server","music","music-player","music-server","naiveui","navidrome","ninesong","nsmusics","player","server","vue3","xiaomi-smart-home","2026-06-12 02:01:58","\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fbe41a673-8a3d-4c88-8b44-b839b9ab660c\" width=\"49%\">\n\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F7534a7e7-c45a-4813-9210-2fc66c686164\" width=\"49%\">\n\n# NSMusicS Workspace\n\nLanguage: [English](README.md) | [Chinese](README.zh-CN.md)\n\nNSMusicS is a cross-platform music client project for local libraries, private cloud music, and self-hosted streaming ecosystems.  \nIts paired server, [NineSong](https:\u002F\u002Fgithub.com\u002FSuper-Badmen-Viper\u002FNineSong), 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.\n\n[![Ask DeepWiki](https:\u002F\u002Fdeepwiki.com\u002Fbadge.svg)](https:\u002F\u002Fdeepwiki.com\u002FSuper-Badmen-Viper\u002FNSMusicS)\n\n## Current Release And Roadmap\n\nAs of April 9, 2026:\n\n- The Windows release currently listed on Microsoft Store is the NSMusicS-Flutter closed-source paid edition.\n- Microsoft Store web page: [https:\u002F\u002Fapps.microsoft.com\u002Fdetail\u002F9N0RWS2TJXG1](https:\u002F\u002Fapps.microsoft.com\u002Fdetail\u002F9N0RWS2TJXG1)\n- Windows Store deep link: `ms-windows-store:\u002F\u002Fpdp\u002F?productid=9N0RWS2TJXG1`\n- A 15-day free trial is currently available on Windows.\n- The current GitHub releases published from this repository remain the open-source Electron transition edition.\n- The current Electron and Web delivery line is a transition release that keeps the project available before the next-generation client wave lands.\n- The next refactored client wave is targeted for roughly mid-May 2026.\n- That refactored wave is planned to include React, React Native, Vue, and Angular client lines.\n- The Electron and Web variants in that wave are intended to follow the official and community-recommended best practices of each stack instead of forcing one shared implementation style across all frameworks.\n- App Store releases for macOS and iOS, plus the Google Play release for Android, are planned next.\n- The product direction remains centered on local music libraries, private cloud music, compatibility with major self-hosted servers, and deeper integration with [NineSong](https:\u002F\u002Fgithub.com\u002FSuper-Badmen-Viper\u002FNineSong).\n\nIf you want the Windows commercial release, start from Microsoft Store.  \nIf you want the current open-source release line, source tree, architecture, and roadmap context, use this repository and its GitHub Releases.\n\n## Open-source And Store Editions\n\nThe 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.\n\n| Edition | Current role | Delivery channel | Source availability | Charging model | Notes |\n| --- | --- | --- | --- | --- | --- |\n| Open-source edition | Current public open-source delivery line for this repository, presently centered on the Electron\u002FWeb 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 |\n| 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 |\n\n## Why NSMusicS\n\nNSMusicS is designed for people whose music no longer lives in one simple folder.\n\n- It supports local music libraries and private cloud music scenarios.\n- It works with major self-hosted music servers such as Navidrome, Jellyfin, and Emby.\n- It is being built as a unified music hub instead of a single-source player.\n- It focuses on large-library usability through search, metadata, tags, ratings, playlists, and lyrics workflows.\n- It also pushes beyond basic playback through lossless support, lyric precision, audio effects, immersive playback views, and theme customization.\n\nAs of March 22, 2026, the main NSMusicS open-source repository had reached 2,265 GitHub stars.  \nThe product line first built credibility through open-source distribution, then moved toward the current refactoring roadmap.\n\n## Product Planning\n\nThe current planning direction includes:\n\n- The current Electron\u002FWeb release line serving as the transition edition before the refactored client wave ships.\n- A refactored NSMusicS client wave targeted for roughly mid-May 2026.\n- Parallel client lines for React, React Native, Vue, and Angular.\n- Electron and Web implementations for the refactored wave following the best-practice direction of each stack and its surrounding community.\n- Continued evolution of the NineSong-backed client and cloud experience.\n- Expansion of the cross-platform product line across Windows, macOS, iOS, Android, Linux, and later HarmonyOS scenarios.\n- Deeper support for local libraries, private cloud music, and broader self-hosted media workflows.\n\n## Ecosystem Components\n\n### NSMusicS Electron\n\nThe desktop client currently covers:\n\n- Windows\n- macOS\n- Linux\n- Docker-oriented desktop and web-adjacent scenarios\n\nCurrent status:\n\n- This is the currently published open-source release line in this repository.\n- This is the currently released transition client line.\n- It remains the bridge release until the refactored React, React Native, Vue, and Angular client wave is published.\n- Its Web mirror and Docker delivery remain important for the current transition period.\n\nCurrent focus areas include:\n\n- Music library management\n- Compatibility with NineSong, Navidrome, Jellyfin, and Emby\n- Local library playback\n- Professional playback workflows\n- Internationalization\n- Background and tray playback\n\n### NineSong Server\n\n[NineSong](https:\u002F\u002Fgithub.com\u002FSuper-Badmen-Viper\u002FNineSong) is the server-side foundation paired with NSMusicS.  \nCompared with conventional music servers, its direction emphasizes:\n\n- Richer music library management\n- Stronger metadata and tag workflows\n- Better music-focused search behavior\n- Advanced playback scenarios such as CUE-related workflows\n- Recommendation capabilities based on user data and metadata\n- A broader long-term personal digital center architecture\n\nArchived public-readme references:\n\n- English reference: [doc\u002FNineSong_Open_Source_Reference.md](doc\u002FNineSong_Open_Source_Reference.md)\n- Chinese reference: [doc\u002FNineSong_Open_Source_Reference.zh-CN.md](doc\u002FNineSong_Open_Source_Reference.zh-CN.md)\n\nImportant status note:\n\n- The archived public NineSong README describes the open-source backend repository as a frozen public snapshot rather than a continuously updated open-source backend.\n\nIf you want detailed backend capabilities, deployment packages, or server-side roadmap context, refer to the NineSong repository directly:\n\n- NineSong repository: https:\u002F\u002Fgithub.com\u002FSuper-Badmen-Viper\u002FNineSong\n- NineSong releases: https:\u002F\u002Fgithub.com\u002FSuper-Badmen-Viper\u002FNineSong\u002Freleases\u002F\n\n### NSMusicS Flutter\n\nThe Flutter product line represents the next major cross-platform client direction for:\n\n- Android\n- iOS\n- Windows\n- macOS\n\nImportant distribution note:\n\n- The Windows app currently available on Microsoft Store belongs to this Flutter line.\n- That Store package is the closed-source paid commercial edition, not the open-source build published from this repository.\n- Its codebase, packaging, release rhythm, and store policy are separate from the open-source Electron\u002FWeb transition line here.\n\nThe current roadmap expects the refactored edition around two months later, with mobile store releases planned after the Windows track already in market.\n\n## Downloads\n\n- Windows commercial Flutter edition: [Microsoft Store Web Page](https:\u002F\u002Fapps.microsoft.com\u002Fdetail\u002F9N0RWS2TJXG1)\n- Windows Store deep link: `ms-windows-store:\u002F\u002Fpdp\u002F?productid=9N0RWS2TJXG1`\n- Open-source Electron releases: https:\u002F\u002Fgithub.com\u002FSuper-Badmen-Viper\u002FNSMusicS\u002Freleases\n- Web mirror Docker image: https:\u002F\u002Fhub.docker.com\u002Fr\u002Fxiangch007\u002Fnsmusics\n- Legacy WPF release: https:\u002F\u002Fgithub.com\u002FSuper-Badmen-Viper\u002FNSMusicS_WPF\u002Freleases\u002Ftag\u002FNSMusicS_Win(WPF)_0.9.0\n- NineSong releases: https:\u002F\u002Fgithub.com\u002FSuper-Badmen-Viper\u002FNineSong\u002Freleases\u002F\n\n## Screenshots\n\n- NSMusicS Electron is under active development.\n- Current preview set:\n\n\u003Cimg src=\"doc\u002FWeb (0).png\" width=\"49.5%\">\u003Cimg src=\"doc\u002FWeb (1).png\" width=\"49.5%\">\n\u003Cimg src=\"doc\u002FWeb (2).png\" width=\"49.5%\">\u003Cimg src=\"doc\u002FWeb (3).png\" width=\"49.5%\">\n\u003Cimg src=\"doc\u002FWeb (4).png\" width=\"49.5%\">\u003Cimg src=\"doc\u002FWeb (5).png\" width=\"49.5%\">\n\n## Version Matrix\n\n| Project | Status | Stack | Platforms | License |\n| --- | --- | --- | --- | --- |\n| [NSMusicS Desktop and Docker](https:\u002F\u002Fgithub.com\u002FSuper-Badmen-Viper\u002FNSMusicS) | Transition release | Electron, Node.js, Vue, TypeScript, SQLite, Docker | Windows, Linux, Docker, macOS | AGPL-3.0 with commercial-use restrictions noted in project docs |\n| [NineSong](https:\u002F\u002Fgithub.com\u002FSuper-Badmen-Viper\u002FNineSong) | Frozen public snapshot | Go, MongoDB, Gin, JWT, SQLite, Docker | Docker | AGPL-3.0 with commercial-use restrictions noted in project docs |\n| NineSongAI | Updating | Java, MongoDB, Spring Boot, MySQL, Docker | Docker | AGPL-3.0 with commercial-use restrictions noted in project docs |\n| NineSongPro | Updating | Java, MongoDB, Spring Cloud Alibaba, MySQL, Docker | Docker | AGPL-3.0 with commercial-use restrictions noted in project docs |\n| 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 |\n| NSMusicS For HarmonyOS | Planned | ArkTS, ArkUI | HarmonyOS | AGPL-3.0 with commercial-use restrictions noted in project docs |\n| NSMusicS For Audio | Planned | PyTorch, Python, Jupyter, MATLAB | Docker | AGPL-3.0 with commercial-use restrictions noted in project docs |\n| NSMusicS For Knowledge Graph | Planned | NebulaGraph or Neo4j | Docker | AGPL-3.0 with commercial-use restrictions noted in project docs |\n| [NSMusicS WPF](https:\u002F\u002Fgithub.com\u002FSuper-Badmen-Viper\u002FNSMusicS_WPF) | Needs refactor | .NET, C#, SQLite | Windows | AGPL-3.0 with commercial-use restrictions noted in project docs |\n\n## Community\n\n- QQ Group 1: full\n- QQ Group 2: `610551734`\n\n## Sponsorship\n\n- Afdian: https:\u002F\u002Fafdian.com\u002Fa\u002Ffu_zi_qian\n\n\u003Cimg src=\"doc\u002Fsponsor.png\" height=\"160\"> \u003Cimg src=\"doc\u002Fspomsor_weichat.jpg\" height=\"160\"> \u003Cimg src=\"doc\u002Fspomsor_qq.jpg\" height=\"160\">\n\n## Development\n\n### Run NSMusicS Electron\n\nDetailed development references:\n\n- English guide: [doc\u002FNSMusicS_Electron_Development.md](doc\u002FNSMusicS_Electron_Development.md)\n- Chinese guide: [doc\u002FNSMusicS_Electron_Development.zh-CN.md](doc\u002FNSMusicS_Electron_Development.zh-CN.md)\n\n```sh\ncd NSMusicS\\NSMusicS-Electron\n# node -v 20.15.0\n# npm -v 10.4.0\nnpm install\n# or:\ncnpm install\n```\n\nInstall MPV separately for local desktop playback scenarios:\n\n- MPV installation: https:\u002F\u002Fmpv.io\u002Finstallation\u002F\n- Windows unpack path: `NSMusicS\\NSMusicS-Electron\\resources\\mpv-x86_64-20241124`\n- macOS unpack path: `NSMusicS\\NSMusicS-Electron\\resources\\mpv-x86_64-20241124`\n\nIf `better-sqlite3` needs manual rebuild support:\n\n```sh\ncd NSMusicS\u002FNSMusicS-Electron\u002Fnode_modules\u002Fbetter-sqlite3\nnpm install electron-rebuild -D\n```\n\nFor the full fallback paths, including the old manual binary replacement flow, use the development guides linked above.\n\nRun the app:\n\n```sh\ncd NSMusicS\\NSMusicS-Electron\nnpm run dev\n```\n\nBuild the app:\n\n```sh\ncd NSMusicS\\NSMusicS-Electron\nnpm run build\n```\n\n## Related Projects And Dependencies\n\n- [Electron](https:\u002F\u002Fgithub.com\u002Felectron\u002Felectron)\n- [better-sqlite3](https:\u002F\u002Fgithub.com\u002FWiseLibs\u002Fbetter-sqlite3)\n- [howler.js](https:\u002F\u002Fgithub.com\u002Fgoldfire\u002Fhowler.js)\n- [MPV](https:\u002F\u002Fgithub.com\u002Fmpv-player\u002Fmpv)\n- [Node-MPV](https:\u002F\u002Fgithub.com\u002Fj-holub\u002FNode-MPV)\n- [Vue3](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Fvue)\n- [go-backend-clean-architecture](https:\u002F\u002Fgithub.com\u002Famitshekhariitbhu\u002Fgo-backend-clean-architecture)\n- [node-taglib-sharp](https:\u002F\u002Fgithub.com\u002Fbenrr101\u002Fnode-taglib-sharp)\n- [Naive UI](https:\u002F\u002Fgithub.com\u002Ftusen-ai\u002Fnaive-ui)\n- [feishin](https:\u002F\u002Fgithub.com\u002Fjeffvli\u002Ffeishin)\n- [navidrome](https:\u002F\u002Fgithub.com\u002Fnavidrome\u002Fnavidrome)\n- [jellyfin](https:\u002F\u002Fgithub.com\u002Fjellyfin\u002Fjellyfin)\n- [emby](https:\u002F\u002Fgithub.com\u002FMediaBrowser\u002FEmby)\n\n## Attribution\n\nImage resource attributions remain available in the repository and project assets.  \nFor the current image list and historical dependency credits, see:\n\n- [doc\u002FHistorical_Attributions.md](doc\u002FHistorical_Attributions.md)\n- [doc\u002FHistorical_Attributions.zh-CN.md](doc\u002FHistorical_Attributions.zh-CN.md)\n\n## Vision\n\nNSMusicS is still being independently developed and is still being refactored.  \nThe 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.\n\nThe name NSMusicS comes from \"Nine Song Music Super\" and is inspired by *Chu Ci* and the legacy of Qu Yuan.\n","NSMusicS 是一个支持本地音乐库、私有云音乐以及自托管流媒体生态系统的跨平台音乐客户端项目。该项目采用 Vue 技术栈构建，具备音频播放器功能，并兼容 Navidrome、Jellyfin 和 Emby 等主流媒体服务器。它还通过 NaiveUI 提供了现代化的用户界面体验。NSMusicS 适合需要将个人音乐收藏整合到统一平台并实现多设备访问的场景，同时也为未来扩展至视频、图片、笔记等更多个人数字中心功能打下了基础。",2,"2026-06-11 03:19:47","top_language"]