
darknessomi/musicbox
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
NetEase Cloud Music 명령줄 버전
개요
Netease Cloud Music의 API 기능은 NeteaseCloudMusicApiEnhanced/api-enhanced에서 지원됩니다. - 다중 레벨 오디오 재생 지원: MP3(울트라/하이/스탠다드) 및 무손실, HD True Audio, Ultra HD 마스터링 및 기타 FLAC, MPV 설치 후 자동 전환 - 곡, 아티스트, 앨범, 로컬 리스트에 대한 퍼지 검색 지원 - 차트, 신규 디스크 목록, 큐레이션 플레이리스트, 스트리머 라디오, My Playlist, My Cloud Drive, Private FM, Daily Recommendations 지원 - 지역 인기 곡, 곡 리뷰, 앨범 점프, 캐주얼 DJ 활동, 정해진 종료 기능을 지원합니다. - 재생 진행 상황, 재생 모드, 현재/과거 재생목록, 데스크톱 가사 표시 지원 - Vim 스타일 단축키, 숫자 단축키, 맞춤형 글로벌 단축어 지원 전역 명령어 Musicbox는 uv 또는 pipx를 사용하여 설치하는 것이 권장됩니다; 개발 참여에 대해서는 아래의 "로컬 개발"을 참조하세요. - Python 3.10 이상 - mpg123 (MP3), mpv (선택 사양, FLAC / 고해상도) - aria2: 캐시된 노래 - libnotify-bin: 리눅스 메시지 프롬프트 - qtpy python-dbus dbus qt: 데스크톱 가사. 시스템 Qt 버전에 따라 pyqt4, pyside, pyside2 설치가 필요할 수도 있습니다 Ubuntu 22.04 / 64비트 라즈베리 파이 시스템에는 Python 3.10이 포함되어 있으며, pipx를 통해 직접 설치할 수 있습니다. 저성능 기기의 경우, MPv에서 한 번에 많은 그래픽/비디오 의존성을 끌어오지 않도록 MP3 재생 의존성만 설치하는 것이 권장됩니다: 참고: 프로젝트 요구사항은 Python 3.10 이상이어야 하며; 구버전 Raspberry Pi OS / Debian 아직 Python 3.9를 실행 중이라면 현재 버전을 직접 설치할 수 없습니다. - Ubuntu 24.04 LTS x64 - macOS 26.5 - Raspberry Pi 4 / Ubuntu 22.04 arm64 (도커 이미지: balenalib/raspberrypi4-64 - ubuntu: jammy)
개요(AI 번역)
Python으로 작성된 고품질 NetEase Cloud Music 명령줄 클라이언트입니다.
MusicBox 개발에 힘써주신 모든 분들께 감사드립니다.
Netease Cloud Music의 API 기능은 NeteaseCloudMusicApiEnhanced/api-enhanced에서 지원됩니다.
데모
기능적 특징
- 다중 레벨 오디오 재생을 지원합니다: MP3(초고/고/표준) 및 무손실, HD Authentic, Ultra HD 마스터링 및 기타 FLAC 재생,
mpv설치 후 자동으로 전환됨. - 노래, 아티스트, 앨범, 지역 리스트에 대한 퍼지 검색 지원
- 차트, 신규 앨범 목록, 큐레이션 플레이리스트, 앵커 라디오, 마이 플레이리스트, 마이 클라우드 드라이브, 프라이빗 FM, 일일 추천 지원
- 지역 인기 곡, 곡 리뷰, 앨범 점프, 캐주얼 DJ 활동, 예정된 퇴장 지원
- 재생 진행 상황, 재생 모드, 현재/과거 재생목록, 데스크톱 가사 표시 지원
- Vim 스타일 단축키, 숫자 단축키, 맞춤형 글로벌 단축키 지원
설치
전 세계 명령어 musicbox는 uv 또는 pipx를 사용하여 설치하는 것이 권장됩니다; 개발 참여에 대해서는 아래의 "로컬 개발"을 참조하세요.
환경 요구 사항
- Python 3.10 이상
mpg123(MP3),mpv(선택 사항, FLAC / 하이-레지션)
시스템 의존성 설치
macOS:
Ubuntu/Debian:
CentOS/Red Hat:
뮤직박스 설치
PyPI (소스 코드에 뒤처질 수 있음):
소스 코드 (전역 명령어; 코드를 수정한 후 재설치, 개발 중 사용 가능 -e):
지역 개발 (글로벌 지휘부 없음):
선택적 의존성
aria2: 캐시된 노래libnotify-bin: 리눅스 메시지 프롬프트qtpy python-dbus dbus qt: 데스크톱 가사. 시스템 Qt 버전에 따라pyqt4,pyside또는pyside2설치가 필요할 수 있습니다.
라즈베리 파이 / 구식 장비
Ubuntu 22.04 / 64비트 라즈베리 파이 시스템은 Python 3.10을 탑재하고 있으며, pipx를 통해 직접 설치할 수 있습니다. 저성능 기기의 경우, 한 번에 큰 그래픽/비디오 의존성을 끌어당기는 것을 피하기 위해 MP3 재생 의존성만 설치하는 것이 권장됩니다:
참고: 이 프로젝트는 Python 3.10 이상이 필요합니다; 구형 Raspberry Pi OS / Debian이 여전히 Python 3.9를 실행 중이라면, 현재 버전을 직접 설치할 수 없습니다.
시스템 검증 완료
- Ubuntu 24.04 LTS x64
- macOS 26.5
- 라즈베리 파이 4 / Ubuntu 22.04 arm64 (도커 이미지:
balenalib/raspberrypi4-64-ubuntu:jammy)
사용
뮤직박스 시작:
로그인이 필요한 기능에 접근할 때, 터미널은 QR 코드를 표시합니다. 로그인은 코드 스캔만 지원하며, 더 이상 계정 및 비밀번호 로그인은 지원하지 않습니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add darknessomi/musicbox