소개
AudioShelf는 무료로 제공되는 오픈소스 오디오북 전용 플레이어로, 접근성과 사용 편의성을 최우선으로 설계되었습니다. Windows에서 동작하며, 책별 진행 상황과 메타데이터를 관리하여 오디오북을 파일이 아닌 책처럼 다룰 수 있게 해줍니다. 개발자 M-Rajabi-Dev가 제작했으며, GNU GPL-3.0 라이선스로 배포됩니다.
상세정보
책 중심 관리
- 각 책마다 재생 위치를 초 단위로 기억하는 독립적 진행 상황 저장
- 책의 메타데이터, 챕터, 파일 구조 자동 관리
- 진행 상황, 북마크, 재생 상태를 책 파일 옆에 .json 파일로 저장하여 이동 시에도 유지
- 최근 재생 목록을 별도 탭에서 관리
전문 재생 제어
- 긴 일시정지 후 몇 초 되감아주는 스마트 재개 기능
- 특정 구간 반복 재생을 위한 A-B 루프
- 음성 왜곡 없이 재생 속도를 조절하는 피치 보정 가변 속도
- 10밴드 이퀄라이저로 음성 선명도 등 프리셋 제공
접근성 우선
- NVDA 및 JAWS 스크린 리더에 최적화된 네이티브 지원
- 모든 기능을 키보드 단축키로 조작 가능 (F1 키로 전체 목록 확인)
유용한 도구
- 시작 시 최신 업데이트를 확인하고 설치하는 자동 업데이트
- 시스템 종료, 절전, 최대 절전 모드와 연동되는 슬립 타이머
- USB 드라이브에서 설치 없이 실행 가능한 포터블 모드
설치 및 시작
AudioShelf는 설치형, 포터블, winget 세 가지 방법으로 설치할 수 있습니다.
- 설치형: 공식 웹사이트에서 설치 프로그램(.exe)을 다운로드하여 실행합니다.
- 포터블: 공식 웹사이트에서 포터블(.zip)을 다운로드하여 원하는 위치(예: USB)에 압축을 풀고 AudioShelf.exe를 실행합니다.
- winget: 터미널(CMD 또는 PowerShell)에서
winget install AudioShelf명령으로 설치합니다. 이후 업데이트는winget upgrade AudioShelf로 쉽게 할 수 있습니다.
설치 후 시작 메뉴나 실행 파일을 통해 프로그램을 실행하고, 오디오북 파일을 추가하거나 드래그하여 재생 목록에 넣습니다. 재생, 일시정지, 볼륨 조절 등 기본 컨트롤을 사용할 수 있습니다.
지원 환경 및 요구사항
AudioShelf는 Windows 운영 체제에서 동작하며, x64 아키텍처를 지원합니다. 소스 코드에서 실행하려면 Python 3.10 이상이 필요합니다.
버전 및 업데이트
현재 버전은 1.1.0이며, 자동 업데이트 기능을 통해 최신 버전을 확인하고 설치할 수 있습니다. 전체 버전 기록은 GitHub 릴리스 페이지에서 확인할 수 있습니다.
라이선스 및 확인사항
AudioShelf는 GNU GPL-3.0 라이선스로 배포되는 자유 소프트웨어입니다. 누구나 사용, 연구, 공유, 개선할 수 있으며, 소스 코드는 GitHub에서 공개되어 있습니다. 현재 MP3 형식의 오디오북 재생을 주로 지원하며, 다른 오디오 형식은 제한적일 수 있습니다. 또한 오디오북 전용 플레이어로, 음악 스트리밍이나 고급 편집 기능은 제공하지 않습니다.
시스템 요구사항
Windows · x64 · Python 3.10+ (소스 실행 시)


