Skip to content
bahusoidPublic
forked from Rockbox/rockbox

About

Rockbox Audiobook mod. HiBy R1 release features custom touchless navigation, Bluetooth/DAC integration, and support for swipes and gestures.

Topics

Resources

Contributing

Stars

24 stars

Watchers

1 watching

Forks

 
 

Repository files navigation

Rockbox Audiobook Mod

A custom Rockbox build focused on optimizing the audiobook experience and adding dedicated HiBy R1 enhancements.

Downloads: HiBy R1 | Other Devices (Dev Builds)
Docs: Audiobooks | R1 Button Mapping | Touch Controls | Bluetooth | Key Remapping

Screenshots

WPS Playback Screen Chapters Menu

Core Features & Improvements

  • Audiobooks: A specialized, smart profile for audiobook listeners:
    • Prev/Next buttons perform 30-second skips (standard track skipping remains for music).
    • Folder bookmarks are created exclusively for audiobooks.
    • Playback speed automatically resets to normal when switching back to music.
    • Added M4B chapters support (via CUE generation directly within Rockbox).
  • Media & Album Art:
    • PictureFlow: Supports reading embedded album art.
    • ImageViewer: Uses the system JPEG decoder to efficiently load large JPEG images without preloading them into memory. Implements smart resize for frameless viewing and displays embedded album art from Ogg/Opus files.
  • Other Updates: A wide array of other under-the-hood fixes and improvements. See the full list of changes.

Available in the latest release:

  • Bookmark Filtering: Filter existing bookmarks by the currently playing track (open the context menu in the Bookmarks list and select "Filter by Playing Track"). Useful when you have many bookmarks for different files in the same directory.
  • Screen-Off Shutdown Beep: Added an audible beep when powering off via the hardware button, preventing over-pressing in your pocket. Plot twist: Voice Menu must be disabled to hear this. It's on by default but silent without a voice file installed for accessibility reasons. Disable it in Settings -> General Settings -> Voice -> Voice Menu.
  • Tweaked Default Settings: See the full list of changes.
  • New Codecs:
    • DSD256 support: .dsf, .dff, and SACD .iso playback. Thanks to Black0ut111 and his mod for FiiO M3K for patch enabling DSD64 playback (with my small addition removing the DSD64 limit).
    • WIP .m4a DASH initial support (currently works only for AAC LC).

HiBy-Specific Enhancements

These features are specifically designed and mapped for HiBy R1 and x1600 hardware.

  • HiBy R1 Touchless Navigation: A custom keymap that enables full Rockbox navigation without needing the touchscreen, including a dedicated Prev/Rewind button.
  • Bluetooth Integration: Built upon bidhata's HiBy R1 patches with major features and stability improvements:
    • Reliable connection and discovery handling by replacing the glitchy proprietary HiBy sys_server with bluetoothctl
    • Added support for Bluetooth headset media buttons.
    • Added direct Bluetooth management in the Status menu (enable/disable, codec switching, reconnection).
  • Additional Community Patches (Note: Most of these are now integrated into the official Rockbox release and are retained here primarily for functional reference):

Available in the latest release:

  • Extended runtime: Reduced power consumption by optimizing frequent background checks.
  • Battery Protection Options: Added configurable limits for charging voltage, current, and low-battery power-off (Settings -> General Settings -> System -> Limits). Shortcut: Long-press 'System' in the Main Menu to open System Settings directly.
  • Touchscreen Exemptions: Added the ability to disable touch controls in WPS and/or Lists/Menus (Settings -> General Settings -> Display -> Touchscreen Settings -> Touchscreen Exemptions).
  • Snappier Scrolling & Navigation: Removed scrolling inertia when stopping. Disabled the right-half screen tap for the Quickscreen to prevent accidental activations when attempting to navigate Back.
  • Touch-Friendly Lists: Increased the default size of list elements. Fine tune it for your fingers via Settings -> General Settings -> Display -> Touchscreen Settings -> Line Padding in Lists.
  • UI Enhancements: Larger system font and various default theme tweaks.
  • Key Remapping: Made keymap remap friendly. Added documentation and ready-to-use examples. See Key Remapping.
  • Bootloader: Support for custom firmwares (requires my modified patcher).

Development Builds

The latest development builds are available from the GitHub Actions workflow. Select the most recent successful run and download the build from the "Artifacts" section (at the bottom of the page). Note that the artifact is double-zipped.

For Hiby R1: These builds do not include extra resources (like fonts). For the best experience, install a full release first, then update with a development build.


Upstream Contributions

Just bragging. Features I've contributed to the official Rockbox repository:

About

Rockbox Audiobook mod. HiBy R1 release features custom touchless navigation, Bluetooth/DAC integration, and support for swipes and gestures.

Topics

Resources

Contributing

Stars

24 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages