SkillAgentSearch skills...

NineSong

NineSong aims to provide Cloud native and AI extended solutions for data sharing in various ToC businesses

Install / Use

/learn @Super-Badmen-Viper/NineSong

README

NineSong Public Snapshot

Language: English | Chinese

NineSong is the server-side foundation behind the NSMusicS ecosystem. In its current public form, this repository serves as a frozen open-source snapshot for the music-scene backend, while the broader product direction continues toward a personal digital center spanning music, gallery, video, notes, novels, lists, resource management, and more.

Ask DeepWiki

Current Public Status And Ecosystem Entry

As of March 22, 2026:

  • This public repository is intentionally frozen at its current commit.
  • DockerHub distribution remains free for public users.
  • The archived public roadmap described React-based frontend apps for music, gallery, video, notes, novels, lists, resource management, and related scenarios as the next open-source application wave, expected to begin around April 2026.
  • The paired NSMusicS Windows client is already live on Microsoft Store.
  • Microsoft Store web page: https://apps.microsoft.com/detail/9N0RWS2TJXG1
  • Windows Store deep link: ms-windows-store://pdp/?productid=9N0RWS2TJXG1
  • A 15-day free trial is currently available on the Windows client.
  • App Store releases for macOS and iOS, plus the Google Play release for Android, remain part of the broader client rollout after the current Windows track.
  • Based on the current ecosystem planning, the refactored NSMusicS client edition is expected around two months later, which currently points to roughly May 2026.

If you want the newest production-facing client today, start from Microsoft Store.
If you want the public backend architecture, deployment references, API surface, and archived capability scope, this repository remains the public server-side reference.

Why NineSong

NineSong is not positioned as a minimal media server.

  • It focuses on richer music-library organization instead of only basic streaming.
  • It emphasizes metadata, tags, search behavior, CUE-related workflows, and recommendation potential.
  • It is designed as a cloud-native backend for a broader personal digital center rather than a single-purpose music product.
  • It pairs with NSMusicS while also pointing toward gallery, video, notes, novels, lists, resource management, documents, and related multi-scenario data workflows.

Core stack in this snapshot:

  • Go
  • Gin
  • MongoDB
  • JWT-based authentication
  • Docker

Archived Public Capability Snapshot

The archived public README and the codebase describe these public-facing strengths:

  • Rich music-library sorting, filtering, and search flows
  • Deeper composite-tag processing and metadata-driven organization
  • Fuzzy retrieval across title, album, artist, and lyrics
  • Support for Chinese pinyin and simplified or traditional Chinese matching
  • CUE-oriented playback and file-management workflows
  • Music recommendations based on user data and metadata
  • A broader architecture aimed at future multimedia and personal digital center scenarios

For the full archived feature scope and the original roadmap-oriented detail, see:

Deployment And API References

For the historical deployment flow, local debugging notes, and public API references, use:

Ecosystem Links

  • NSMusicS repository: https://github.com/Super-Badmen-Viper/NSMusicS
  • NineSong releases: https://github.com/Super-Badmen-Viper/NineSong/releases/
  • Microsoft Store client web page: https://apps.microsoft.com/detail/9N0RWS2TJXG1
  • Windows Store deep link: ms-windows-store://pdp/?productid=9N0RWS2TJXG1

Community

  • QQ Group 1: full
  • QQ Group 2: 610551734

Related Projects And Thanks

Vision

This public repository is frozen, but the broader ecosystem direction continues.
The long-term goal remains a full personal digital center across multiple clients, stores, and deployment models, with more application scenarios expected to roll out over time, including but not limited to gallery, video, notes, novels, lists, resource management, and more.

The name NineSong comes from "Nine Song" and is inspired by Chu Ci and the legacy of Qu Yuan.

View on GitHub
GitHub Stars122
CategoryDevelopment
Updated6d ago
Forks12

Languages

Go

Security Score

100/100

Audited on Mar 22, 2026

No findings