파일을 병렬 청크로 나누고 여러 미러에서 다운로드하는 Go 기반 키보드 중심 터미널 다운로드 관리자
guohuiyuan/go-music-dl
웹, 터미널 UI, 데스크톱 앱에서 10개 이상의 중국 및 해외 음악 플랫폼을 검색하고 다운로드하는 Go 도구입니다.
대체할 수 있는 제품:Spotify
NetEase Cloud Music
- 스타
- 5,482
- 포크
- 522
- 열린 이슈
- 17
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
Go Music DL은 NetEase Cloud Music, QQ Music, Kugou, Kuwo, Migu, Bilibili, Apple Music, JOOX 등 여러 음악 플랫폼에서 곡, 플레이리스트, 앨범, 차트를 검색합니다. 여러 소스를 한 번에 검색하고, 트랙을 미리 듣고, 일괄 다운로드할 수 있으며, 원본 소스에서 곡을 이용할 수 없을 때 다른 소스로 전환할 수도 있습니다.
이 프로젝트는 브라우저 UI를 제공하는 웹 서비스, Bubble Tea 기반 터미널 UI, 네이티브 데스크톱 및 Android/iOS 패키지 등 세 가지 프런트엔드를 제공합니다. 일부 플랫폼에서는 Cookie 및 QR 코드 로그인을 통해 개인 플레이리스트와 고음질 오디오를 이용할 수 있으며, 로컬 오디오 파일을 검색하고 관리하면서 내장 태그, 커버, 가사도 읽을 수 있습니다.
FFmpeg가 설치되어 있으면 다운로드 파일에 커버와 가사를 삽입할 수 있으며, WebDAV 동기화도 지원합니다. 자체 호스팅에 사용할 수 있는 Docker Compose 설정도 제공됩니다.
핵심 기능
- 01여러 플랫폼에서 싱글, 플레이리스트, 앨범을 한 번에 검색합니다
- 02웹, 터미널 UI, 데스크톱/모바일 앱 모드를 제공합니다
- 03Cookie 및 QR 코드 로그인을 지원해 개인 플레이리스트와 고음질 오디오를 이용할 수 있습니다
- 04메타데이터, 커버, 가사를 읽어 로컬 음악을 관리합니다
- 05FFmpeg를 사용할 수 있으면 다운로드 파일에 커버와 가사를 삽입합니다
- 06다운로드 파일을 WebDAV와 동기화합니다
활용 사례
- 한 스트리밍 서비스에서 찾을 수 없는 곡을 검색하고 다운로드하기
- 태그와 가사가 포함된 로컬 음악 라이브러리 만들기
- Docker를 사용해 홈 서버에서 음악 검색 및 다운로드 페이지 자체 호스팅하기
- 터미널에서 플랫폼 차트와 플레이리스트 둘러보기
빠른 시작
- 1
Releases에서 데스크톱 앱 다운로드
- 2
Web 인터페이스 실행
./music-dl web - 3
또는 터미널에서 검색
./music-dl -k "周杰伦" - 4
또는 Docker로 시작
docker compose up -d --pull always --remove-orphans
사용 전 알아둘 점
- AGPL-3.0 라이선스에 따라 파생 네트워크 서비스는 소스 코드를 공개해야 합니다.
- 일부 플랫폼에서는 최고 음질, 재생목록 또는 멤버 전용 트랙을 이용하려면 Cookies 또는 로그인이 필요합니다.
- 일부 플랫폼(예: Apple Music 다운로드, Qianqian 재생목록 검색)의 검색 결과는 불안정하거나 일부만 제공될 수 있습니다.
- 메타데이터 및 커버 기능을 사용하려면 Desktop, iOS, CLI 빌드에서 FFmpeg를 수동으로 설치해야 합니다.
토픽
자주 묻는 질문
- go-music-dl은(는) 무엇인가요?
- 웹, 터미널 UI, 데스크톱 앱에서 10개 이상의 중국 및 해외 음악 플랫폼을 검색하고 다운로드하는 Go 도구입니다. Go Music DL은 NetEase Cloud Music, QQ Music, Kugou, Kuwo, Migu, Bilibili, Apple Music, JOOX 등 여러 음악 플랫폼에서 곡, 플레이리스트, 앨범, 차트를 검색합니다. 여러 소스를 한 번에 검색하고, 트랙을 미리 듣고, 일괄 다운로드할 수 있으며, 원본 소스에서 곡을 이용할 수 없을 때 다른 소스로 전환할 수도 있습니다.
- go-music-dl은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- go-music-dl은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- go-music-dl은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. go-music-dl의 마지막 커밋은 2026년 10월 19일입니다.
- go-music-dl은(는) 어디에 사용할 수 있나요?
- 한 스트리밍 서비스에서 찾을 수 없는 곡을 검색하고 다운로드하기 태그와 가사가 포함된 로컬 음악 라이브러리 만들기 Docker를 사용해 홈 서버에서 음악 검색 및 다운로드 페이지 자체 호스팅하기 터미널에서 플랫폼 차트와 플레이리스트 둘러보기
- go-music-dl는 어떻게 설치하나요?
- Releases에서 데스크톱 앱 다운로드 Web 인터페이스 실행: ./music-dl web 또는 터미널에서 검색: ./music-dl -k "周杰伦" 또는 Docker로 시작: docker compose up -d --pull always --remove-orphans
- go-music-dl은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/guohuiyuan/go-music-dl
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
TikTok 라이브를 수동·자동·팔로잉 모드로 오디오와 영상까지 녹화하는 Python CLI 도구입니다.
셸이 유휴 상태가 되면 별자리, 비, 입자 등의 애니메이션 장면을 보여 주는 Go 기반 터미널 화면 보호기입니다.
수천 개 웹사이트에서 오디오와 동영상을 다운로드하는 기능이 풍부한 CLI 도구로, youtube-dl에서 포크했습니다.
프로세스, 포트, 컨테이너 또는 파일의 시작 경로를 추적하는 CLI 및 TUI입니다.
디렉터리를 스캔해 디스크 공간을 차지하는 항목을 찾고 TUI에서 삭제하는 인터랙티브 분석 도구