가족과 친구 몇 명을 위해 설계된 셀프 호스팅 미디어 서버
advplyr/audiobookshelf
스트리밍, 사용자별 청취 진도 동기화, 팟캐스트 자동 다운로드를 지원하는 셀프 호스팅 오디오북·팟캐스트 서버
대체할 수 있는 제품:Audible
Pocket Casts
- 스타
- 14,705
- 포크
- 1,221
- 열린 이슈
- 1,235
- 마지막 커밋
- 15일 전
어떤 프로젝트인가요?
Audiobookshelf는 오디오북과 팟캐스트를 관리하고 들을 수 있는 셀프 호스팅 서버입니다. 모든 오디오 형식을 실시간으로 스트리밍하고, 사용자별 청취 진도를 저장해 여러 기기에서 동기화하며, 사용자마다 권한을 다르게 설정할 수 있습니다.
팟캐스트의 경우 프로그램을 검색하고 추가할 수 있으며, 에피소드를 자동으로 다운로드하고 공개 RSS 피드를 제공할 수 있습니다. 오디오북에는 챕터 편집기, Audnexus API를 통한 챕터 조회, 여러 출처에서 메타데이터와 표지 가져오기, 오디오 파일을 하나의 m4b 파일로 병합하는 기능이 있습니다. 라이브러리 변경 사항은 다시 스캔하지 않아도 자동으로 감지됩니다.
이 프로젝트에는 기본적인 전자책 지원(EPUB, PDF, CBR, CBZ), 웹 앱과 Android 앱의 Chromecast 지원, Progressive Web App 인터페이스도 포함되어 있습니다. 공식 Android 및 iOS 앱은 베타 버전입니다.
핵심 기능
- 01모든 오디오 형식을 실시간으로 스트리밍
- 02사용자별 청취 진도를 여러 기기에서 동기화
- 03팟캐스트 검색 및 추가, 에피소드 자동 다운로드
- 04챕터 편집 및 조회, 오디오를 m4b로 병합
- 05EPUB, PDF, CBR, CBZ 전자책 읽기 지원
- 06팟캐스트와 오디오북의 공개 RSS 피드
활용 사례
- 홈 서버나 NAS에서 개인 오디오북 라이브러리 호스팅
- 가족과 오디오북 컬렉션을 공유하면서 각자 청취 진도 관리
- 즐겨 듣는 팟캐스트를 한곳에서 자동으로 다운로드하고 청취
- 청취 진도를 동기화하며 휴대폰이나 브라우저에서 듣기
빠른 시작
- 1
Node.js 24와 FFmpeg 설치
- 2
서버 종속 항목 설치
npm ci - 3
웹 클라이언트 빌드
cd client npm ci npm run generate cd .. - 4
개발 모드로 서버 시작
npm run dev
사용 전 알아둘 점
- README의 빠른 시작은 소스에서 개발 환경을 설정하는 방법입니다. 프로덕션 설치는 외부 문서에서만 다룹니다.
- React로 다시 작성하는 작업이 진행 중이므로 현재 Vue 클라이언트에 대한 프런트엔드 풀 리퀘스트는 검토하거나 병합하지 않습니다.
- Audiobookshelf는 WebSocket 연결이 필요하므로 리버스 프록시가 이를 지원해야 합니다.
토픽
자주 묻는 질문
- audiobookshelf은(는) 무엇인가요?
- 스트리밍, 사용자별 청취 진도 동기화, 팟캐스트 자동 다운로드를 지원하는 셀프 호스팅 오디오북·팟캐스트 서버 Audiobookshelf는 오디오북과 팟캐스트를 관리하고 들을 수 있는 셀프 호스팅 서버입니다. 모든 오디오 형식을 실시간으로 스트리밍하고, 사용자별 청취 진도를 저장해 여러 기기에서 동기화하며, 사용자마다 권한을 다르게 설정할 수 있습니다.
- audiobookshelf은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- audiobookshelf은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- audiobookshelf은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. audiobookshelf의 마지막 커밋은 2026년 10월 5일입니다.
- audiobookshelf은(는) 어디에 사용할 수 있나요?
- 홈 서버나 NAS에서 개인 오디오북 라이브러리 호스팅 가족과 오디오북 컬렉션을 공유하면서 각자 청취 진도 관리 즐겨 듣는 팟캐스트를 한곳에서 자동으로 다운로드하고 청취 청취 진도를 동기화하며 휴대폰이나 브라우저에서 듣기
- audiobookshelf는 어떻게 설치하나요?
- Node.js 24와 FFmpeg 설치 서버 종속 항목 설치: npm ci 웹 클라이언트 빌드: cd client npm ci npm run generate cd .. 개발 모드로 서버 시작: npm run dev
- audiobookshelf은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/advplyr/audiobookshelf
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
중국 플랫폼과 RSS 피드의 인기 주제를 모으고 키워드나 AI로 필터링해 채팅 및 이메일로 요약을 보내는 셀프 호스팅 트렌드 모니터입니다.
페이지 변경을 감지해 Discord, Email, Slack, Telegram, 웹훅 등으로 알림을 보내는 셀프 호스팅 모니터
Usenet과 BitTorrent RSS 피드에서 새 TV 에피소드를 감지해 다운로드하고, 분류하고, 이름을 바꾸는 PVR입니다.
브라우저 연동 기능을 갖춘 Rust 기반 무료 오픈소스 멀티 프로토콜 다운로드 관리자
전자책, 만화, 오디오북을 관리하고 바로 읽을 수 있으며, 메타데이터 조회와 기기 동기화 기능을 제공하는 셀프 호스팅 디지털 도서관입니다.