guohuiyuan

基于 music-lib 底层库构建的跨平台音乐搜索与解析统一 HTTP API 服务。本项目提供了标准化的 RESTful Web 接口,并内置精美的 Swagger 交互式接口文档,方便任何前端项目快速接入。

20
2
69% credibility
Found Mar 04, 2026 at 20 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

This project creates a web service that searches, streams, and downloads music from multiple popular Chinese platforms like Netease and QQ, with features like smart source switching and lyrics.

How It Works

1
🕵️ Discover the music gatherer

You find a handy tool online that pulls together music from all your favorite apps into one easy spot.

2
🚀 Start it up at home

Follow simple steps to run the music service on your own computer, like launching a program.

3
🔑 Add your music logins

Copy special passcodes from your music apps and add them so you can access more private songs.

4
🌐 Open the fun test page

Visit a web address on your computer to see a playground where you can try everything out easily.

5
🔍 Search for songs or lists

Type a song name, artist, or paste a share link, and it hunts across many music worlds at once.

6
🎵 Play or grab your tunes

Pick a match, stream it right away without blocks, or download with full lyrics and covers.

🎉 Music freedom achieved

Now you have endless songs from everywhere, playing smoothly without app-hopping or limits.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 20 to 20 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is go-music-api?

go-music-api is a Go-built RESTful HTTP API service that aggregates music search, link parsing, and streaming from platforms like NetEase, QQ Music, Kugou, and Soda. It solves the hassle of scraping multiple sources yourself by providing unified endpoints for songs, playlists, lyrics, and audio proxies—complete with Swagger docs for instant testing. Drop in a keyword or share link, get JSON results or streams, all via simple web calls.

Why is it gaining traction?

It stands out with multi-source concurrent search, smart source switching for unavailable tracks, and unique Soda audio decryption, plus anti-leech proxies for covers and streams. Backward-compatible routes mean you can swap it into existing music web apps without frontend changes, and Docker Compose makes deployment a one-liner. The built-in Swagger UI lets you explore and integrate in minutes, unlike raw scrapers.

Who should use this?

Frontend devs building music players or apps that need quick search and playback from Chinese platforms. Web app creators handling user-shared links who want reliable streaming without CORS headaches. Electron or PWA teams seeking a lightweight backend for playlists and lyrics.

Verdict

Solid for prototyping music features in Go HTTP services, with excellent Swagger docs and music-lib integration, but at 20 stars and 0.7% credibility, it's early-stage—test thoroughly for production. Grab it if you need Chinese music API muscle now.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.