프로젝트 소개
mStream은 "사용 가능한 가장 쉬운 음악 스트리밍 서버"로 자리매김한 자체 호스팅 음악 스트리밍 서버입니다. Main, Shared, Admin 뷰가 있는 웹 인터페이스와 Android 및 iOS용 공식 오픈소스 모바일 앱(서드파티 앱도 존재)을 제공합니다.
설치 옵션에는 Windows, macOS, Linux용 사전 빌드된 바이너리, LinuxServer.io Docker 이미지, 소스에서 설치, AWS/Terraform 경로가 있습니다. v6.20부터 릴리스는 플랫폼당 하나의 독립 번들을 제공합니다: 데스크톱 트레이 앱(로그인 시 시작, Quick Connect) 또는 헤드리스 `mstream-server` 바이너리이며, linux-arm64 및 musl 번들은 서버 전용입니다.
README에 설명된 주요 기능:
- 컬렉션에 대한 자동 앨범 아트 조회.
- Quick Sync: Iroh로 구동되는 무료 VPN 유사 서비스로, 포트 포워딩, DNS 또는 SSL 없이 서버에 접근할 수 있게 해줍니다. 모바일 앱과 곧 출시될 데스크톱 앱에서만 작동하며 웹 앱에서는 작동하지 않습니다.
- P2P Discovery: 선택적으로 다른 mStream 서버에서 음악 검색 데이터를 다운로드하여 컬렉션에 없는 유사한 곡을 제안합니다(검색 전용, 파일은 직접 구해야 함).
- Federation: 페더레이션된 서버는 서로의 데이터에 읽기 접근 권한을 가지므로 P2P 검색 결과를 스트리밍할 수 있습니다.
- Public mode: 서버는 기본적으로 공개 접근 가능하여 신뢰할 수 있는 네트워크에서 설정을 간소화합니다. 사용자를 추가하면 비밀번호 보호가 활성화됩니다.
추가 기능: 토렌트 클라이언트 통합, YouTube 오디오 다운로드를 위한 YT-DLP 통합, DLNA 지원, 서버에 연결된 모든 드라이브로의 자동 백업, 트랜스코딩, Auto DJ 대기열, 가사 검색을 포함한 가사 지원, 원격 브라우저 제어를 위한 주크박스 모드, 로컬 서버 오디오 재생(Docker에서는 사용 불가).
이 프로젝트는 music-metadata, Lofty, Symphonia, Butterchurn, LRCLib를 포함한 오픈소스 구성 요소를 크레딧에 명시하고 있으며, Docker 이미지에 대해 LinuxServer.io에 감사를 표합니다. 데모 사이트, Discord 채널, 웹사이트가 README에서 링크되어 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.