LMS - Lightweight Music Server
고급 메타데이터 및 추천 엔진을 지원하는 셀프 호스팅 경량 음악 스트리밍 서버입니다.
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
자체 호스팅, 경량, 강력한 메타데이터를 갖춘 음악 스트리밍 서버
주요 기능
- Subsonic/OpenSubsonic API 지원, 다양한 클라이언트와 호환
- 다중 값 태그: 장르, 분위기, 아티스트 등 세밀한 분류
- 아티스트 관계: 작곡가, 지휘자, 작사가 등의 역할
- Release Group 지원, 다양한 버전의 앨범 표시
- MusicBrainz ID로 동명 아티스트 및 앨범 처리
할 수 없는 것
- •1) 추천 엔진은 대규모 라이브러리에서 인터페이스를 느리게 만들 수 있으며, 관리 설정에서 끌 수 있습니다. 2) 태그 규범성에 대한 요구 수준이 높으므로 Picard와 같은 도구를 사용하여 일관되게 처리하는 것이 좋습니다. 3) 내장 Web 인터페이스는 기본적인 기능만 제공하므로, 고급 재생 제어에는 서드파티 Subsonic 클라이언트 사용을 권장합니다.
사용 사례
- 개인 음악 라이브러리를 위한 프라이빗 클라우드, 언제 어디서나 브라우저에서 접속
- 방대한 메타데이터를 정리한 음악 애호가를 위한 고급 탐색 및 발견 기능
- Navidrome/Airsonic의 대안으로, 더 세분화된 태그와 추천을 추구
상세 설명
LMS는 셀프 호스팅 경량 음악 스트리밍 서버로, 웹 인터페이스를 통해 언제 어디서나 자신의 음악 컬렉션에 액세스할 수 있습니다. Subsonic/OpenSubsonic API를 지원하며, 다중 값 태그(장르, 무드, 아티스트 등), 아티스트 관계, 릴리스 그룹, MusicBrainz ID를 처리하고 ListenBrainz와 재생 기록 및 좋아요 피드백을 동기화합니다. 추천 엔진, 다중 라이브러리 지원, ReplayGain, 오디오 트랜스코딩, 다양한 인증 방식의 사용자 관리, 팟캐스트, 재생 목록, 가사 및 주크박스 모드를 기본 제공합니다. 태그 기반 필터링, 아티스트 정보 폴더, 풍부한 키보드 단축키도 제공합니다. Picard와 같은 도구로 음악 라이브러리를 올바르게 태깅하면 메타데이터의 이점을 최대한 활용할 수 있습니다.
문제 해결 & FAQ (2)
문제 해결Ubuntu에 설치한 후 LMS 웹 UI에서 누락된 아이콘(404 on font-awesome.min.css)을 수정하는 방법
이는 Wt가 /usr 이외의 접두사(예: /usr/local)로 설치되었지만 lms.conf가 /usr/share/Wt/resources에서 리소스를 찾을 것으로 예상할 때 발생합니다. lms.conf의 'wt-resources' 설정을 실제 설치 디렉토리(예: '/usr/local/share/Wt/resources')와 일치하도록 업데이트하십시오. 또는 기본 구성과 일치하도록 -DCMAKE_INSTALL_PREFIX=/usr 옵션으로 Wt를 다시 빌드하십시오.
문제 해결LMS에서 ListenBrainz API 키로 non-UUID 토큰을 사용하는 방법?
LMS는 이전에 ListenBrainz API 토큰이 UUID여야 한다는 제약을 두고 있었으나, 이 제약이 완전히 제거되었습니다. 이제 Koito와 같은 대체 scrobble 서버에서 생성된 토큰을 포함한 모든 영숫자 토큰을 사용할 수 있습니다. LMS 설정에 토큰을 입력하기만 하면 되며, 특별한 구성은 필요하지 않습니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1. GitHub Releases 페이지에서 해당 운영 체제의 설치 패키지 또는 Docker 이미지 다운로드
2. INSTALL.md에 따라 구성: 미디어 디렉터리, 데이터베이스 설정(기본값 SQLite)
3. 서비스를 시작하고 브라우저를 열어 Web 인터페이스에 접속한 후 관리자 계정 생성
- 1. GitHub Releases 페이지에서 해당 운영 체제의 설치 패키지 또는 Docker 이미지 다운로드
- 2. INSTALL.md에 따라 구성: 미디어 디렉터리, 데이터베이스 설정(기본값 SQLite)
- 3. 서비스를 시작하고 브라우저를 열어 Web 인터페이스에 접속한 후 관리자 계정 생성
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
설치 디렉토리 또는 Docker 컨테이너를 직접 삭제하세요. 단, 데이터베이스와 설정 파일은 미리 백업하세요.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
2 FAQs