Melody is a music management tool that helps users upload favorite songs and audio to music platform cloud storage.
The tool addresses the problem of managing music across multiple sources by enabling users to search for songs across major music and video platforms including NetEase Cloud Music, QQ Music, KuGou, Bilibili, and Douyin, then download them locally or upload directly to cloud storage. It supports scheduled uploads of NetEase Cloud playlists to cloud storage and scheduled synchronization of playlist songs to local storage. Users can search by providing links from video platforms like Bilibili or Douyin, and the tool will automatically extract and upload the corresponding audio. An experimental feature allows users to unlock unavailable songs in NetEase Cloud by automatically detecting grayed-out tracks, searching public resources for alternatives, uploading them to cloud storage, and matching song metadata.
The tool suits users who want to consolidate music from multiple platforms into a single cloud storage location without manual effort. It works well for those managing NetEase Cloud Music libraries who need to preserve access to unavailable tracks. The project is straightforward to deploy via Docker, from source code with Node.js and FFmpeg dependencies, or through third-party panel systems. The interface adapts to both desktop and mobile devices with PWA support.
Development activity shows consistent maintenance with regular updates to the codebase. The project maintains active engagement with users through issue tracking and documentation updates. Code contributions reflect ongoing refinement of core features rather than major architectural changes. The maintainer provides clear deployment documentation and actively addresses compatibility concerns across different installation methods.