Analysis updated 2026-07-03
Search for a song on QQ Music or bilibili and upload it to your NetEase Cloud Music cloud disk for personal listening across devices.
Scan a NetEase playlist to automatically replace greyed-out restricted tracks with matching uploads from public sources.
Run Melody on your own server using Docker and access it from a mobile browser or install it as a PWA.
| foamzou/melody | externalizable/bongo.cat | schemastore/schemastore | |
|---|---|---|---|
| Stars | 3,743 | 3,740 | 3,746 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 1/5 | 1/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a NetEase Cloud Music account, PWA features need HTTPS, so a reverse proxy with a certificate is needed for mobile install.
Melody is a personal music management tool for Chinese music streaming platforms. Its main purpose is to help users move songs from various online sources into the cloud storage of their NetEase Cloud Music account, making those tracks available for personal listening across devices. The tool can search for music across several Chinese platforms and video sites, including NetEase Cloud Music, QQ Music, Kugou, bilibili, and Douyin. Once a matching track is found, users can preview it and upload it to their cloud disk with one click. Searching works by keyword or by pasting a URL from a video site like bilibili, which extracts the audio automatically. One of the more distinctive features is a playlist "unlock" function for NetEase Cloud Music. When songs in a playlist are greyed out and unplayable due to licensing restrictions, Melody can scan the playlist, find the same track through publicly available sources, upload the best match to the cloud disk, and link it to the original track's metadata so that lyrics and comments still appear. The README describes this as an experimental feature. The project supports Docker deployment for straightforward self-hosting and has a web interface that works on mobile browsers. Progressive Web App installation is supported as well, though HTTPS is required for PWA features to work. The tool is intended strictly for personal use and not for commercial purposes. No online demo is offered to avoid potential licensing complications. The README is written in Chinese. The project is built with JavaScript and relies on the author's separate media-get library for audio retrieval across different sites.
A self-hosted web tool that searches Chinese music platforms for songs and uploads them to your NetEase Cloud Music account, including unlocking greyed-out restricted tracks in playlists.
Mainly JavaScript. The stack also includes JavaScript, Docker.
Intended for personal use only with no commercial use permitted, no explicit open-source license is stated.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.