프로젝트 소개
Soundsible은 자체 호스팅 올인원 음악 스트리밍 서비스입니다. 외부 카탈로그 검색을 로컬 라이브러리 관리 및 연속 재생 기능과 결합하며, 자체 컴퓨터, 서버, Docker 호스트 또는 NAS에서 실행되도록 설계되었습니다.
README에 설명된 핵심 기능:
- 외부 검색: YouTube Music 카탈로그를 검색하거나 링크를 붙여넣은 뒤 듣기, 다운로드 없이 저장, 또는 오디오를 서버로 다운로드할 수 있습니다. 가용성은 YouTube에 따라 달라집니다.
- 개인 라이브러리: 아티스트, 앨범, 장르 또는 연도별로 탐색하고, 재생목록을 만들고, 즐겨찾기를 저장하고, 자신의 오디오 파일을 업로드할 수 있습니다.
- 가사: 제공되는 경우 실시간 동기화 가사와 일반 가사를 지원합니다.
- 탐색 및 연속 재생: 청취 기록 기반 추천, 곡에서 시작하는 Radio 모드, Autoplay, Auto DJ 세션. DJ 모드는 베타이며 템포, 키, 에너지를 분석해 트랙을 선택하고 두 덱 사이를 믹스합니다. 사용자는 방향을 조정하거나 경로의 특정 지점에서 곡을 요청할 수 있습니다. 추천 학습은 선택 사항이며 비공개로 서버에 남습니다.
- 팟캐스트: 같은 앱에서 팟캐스트 에피소드를 찾고, 구독하고, 재생할 수 있습니다.
- 다중 사용자 지원: 각 사용자는 별도의 라이브러리, 재생목록, 즐겨찾기 및 청취 기록을 가집니다.
- 가져오기: Spotify 또는 Apple Music 내보내기를 가져올 수 있습니다. 내보내기에는 오디오가 포함되지 않으므로 Soundsible이 직접 녹음을 매칭합니다.
- 라이브 청취실: 사용자가 자신의 DJ 세션을 다른 사람에게 방송할 수 있습니다.
클라이언트 및 접근: 웹 플레이어는 데스크톱 및 모바일 브라우저에서 실행되며 PWA로 설치할 수 있습니다. 데스크톱 앱은 베타이며 같은 머신에서 서버를 실행할 수 있습니다. OpenSubsonic 지원을 통해 호환 앱에서 저장된 라이브러리를 재생할 수 있으며, 외부 검색과 DJ는 Soundsible에 남습니다. 네이티브 iOS 클라이언트는 아직 기기에서 실행된 적이 없다고 설명되어 있으며, 재생, 오프라인 다운로드 및 차량 제어는 검증되지 않았습니다.
설치 옵션: Linux, macOS 및 Windows에서 네이티브 설치(유지관리자의 주요 방식), 영구 저장소와 사전 빌드된 이미지를 사용하는 Docker Compose, 또는 Windows 및 Debian/Ubuntu용 데스크톱 베타 다운로드. 네이티브 설치는 대화형 터미널 메뉴(`python3 run.py`)로 시작하거나, 데몬으로 직접 실행(`python3 run.py --daemon`)하거나, Linux에서 systemd 서비스로 관리할 수 있습니다. 시작 후 플레이어는 http://localhost:5005/player/ 에서 접근할 수 있습니다. 최초 실행 시 설정 페이지가 한 번 나타납니다.
문서는 구성 및 소스, Auto DJ, Live, 설치, Docker, 음악 마이그레이션, OpenSubsonic, 데스크톱 베타 상태, iOS 상태, 로드맵, 텔레메트리 및 개인정보, 법적/허용 사용을 다룹니다. 이 프로젝트는 MIT 라이선스이며 사용자가 사용할 권리가 있는 음악만 다운로드하고 공유할 것을 요청합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.