AudioShelf

AudioShelf Logo

🎧 AudioShelf

Accessibility Platform Downloads License

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.


🌟 Why AudioShelf?

Most players treat audio files equally. AudioShelf treats every book as a distinct entity.

📚 Book-Centric Management

🎛️ Professional Playback Control

🗣️ Accessibility First

🛠️ Powerful Tools


⌨️ Essential Hotkeys

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

📥 Download & Installation

Get the latest version directly using the links below:

Click here to Download Setup (.exe)

🎒 Option 2: Portable (No Install)

Click here to Download Portable (.zip)

📦 Option 3: Winget (Best for Updates)

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.


🛠️ For Developers (Running from Source)

AudioShelf is built using Python 3.14, but supports Python 3.10+.

  1. Clone the repository:
    git clone https://github.com/M-Rajabi-dev/AudioShelf.git
    cd AudioShelf
    
  2. Install dependencies:
    pip install -r requirements.txt
    
  3. Run the application:
    python AudioShelf.py
    

❤️ Support & Contributing

AudioShelf is a free and open-source project developed with passion.


🌍 Translation & Localization

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:

  1. Download the template: locale/AudioShelf.pot.
  2. Translate it using Poedit.
  3. Submit a Pull Request or contact the maintainer.

📜 License

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.