The ultimate audiobook player that treats your books like books, not just files.
AudioShelf is a specialized desktop application designed for audiobook enthusiasts who need precision, organization, and accessibility. Unlike generic media players, AudioShelf understands that every book is a unique journey with its own progress, history, and settings.
Most players treat audio files equally. AudioShelf treats every book as a distinct entity.
.json). Move your library to another PC, and your listening history moves with it.AudioShelf is designed to be keyboard-centric. Press F1 in the app for the full list.
| Action | Shortcut |
|---|---|
| Play / Pause | Space |
| Stop (Reset) | Shift + Space |
| Rewind / Forward | Left / Right Arrow |
| Volume Control | Up / Down Arrow |
| Speed Control | J (Faster) / H (Slower) / K (Reset) |
| Quick Bookmark | B |
| Sleep Timer | T |
| Play Last Book | Ctrl + L |
| Search Library | Ctrl + F |
Get the latest version directly using the links below:
Click here to Download Setup (.exe)
Click here to Download Portable (.zip)
AudioShelf.exe.Install securely via Windows Package Manager. Just open Terminal (CMD or PowerShell) and type:
winget install AudioShelf
Benefit: You can easily update later by typing
winget upgrade AudioShelf.
View full version history on the Releases Page.
AudioShelf is built using Python 3.14, but supports Python 3.10+.
git clone https://github.com/M-Rajabi-dev/AudioShelf.git
cd AudioShelf
pip install -r requirements.txt
python AudioShelf.py
AudioShelf is a free and open-source project developed with passion.
AudioShelf aims to be accessible to everyone. We are currently looking for contributors to help translate the app into more languages!
If you would like to help:
locale/AudioShelf.pot.Copyright (c) 2025-2026 Mehdi Rajabi. AudioShelf is Free Software: You can use, study, share and improve it at your will. Specifically you can redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This project uses free code signing provided by SignPath.io and a certificate issued by SignPath Foundation.
This program will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it.