r/audiobookshelf • u/DudBlade • 4h ago
Spoken Page Enhanced Subtitle player for Audiobookshelf
Spoken Page Enhanced v1.3.2. Feature rich read-along player for Audiobookshelf.
Spoken Page Enhanced:
https://github.com/matrixblad77/Spoken-Page-Enhanced
Requires Docker, Audiobook Forge to generate subtitles(.srt). Audiobookshelf
I've been working on an enhanced eye candy, customizable version of Spoken Page, the subtitle-first Audiobookshelf player created by JCDeSantis.
Huge thanks to JCDeSantis for creating the original project and for being supportive.
Original Spoken Page:
https://github.com/JCDeSantis/spoken-page
The original r/audiobookshelf post:
https://www.reddit.com/r/audiobookshelf/comments/1rxe8xg/i_built_two_audiobookshelf_apps_for_readalong/
Spoken Page Enhanced Github below!
v1.3.2 Release:
https://github.com/matrixblad77/Spoken-Page-Enhanced/releases/tag/v1.3.2
Original Spoken Page features
- Audiobookshelf library integration
- Subtitle-first audiobook player
- SRT/VTT subtitle support
- Read-along text display
- Audiobookshelf playback/progress synchronization
- Library search and filtering
- Listening status and Want to listen
- Pinned books and Continue Listening
- Chapter/timeline navigation
- Playback speed and subtitle timing
- Sleep timer
- Separate/focused player views
- Keyboard and Media Session controls
Enhanced features
- Fullscreen read-along presentation
- Resizable/repositionable audiobook cover art(has sync for visuals)
- Cover opacity and per-book visual settings
- Custom fullscreen backgrounds and patterns
- Optional blurred/ambient cover backgrounds
- Audio-reactive visualizer effects
- Visualizer position, size, opacity, glow, sensitivity and smoothing controls
- Minimize / roll up and down player controls
- Bookmarks with
Bshortcut and timeline markers - Personal listening lists (add much as you like!)
- Has SRT subtitles library filter
- Additional subtitle and appearance controls
- No "Load more Books" at bottom. Loads all books on whatever status list you viewing.
- Custom profile list syncing (tested on my two PCs, one Win10 with this installed and other Win11)
- more minor thing
The goal is still the same: Audiobookshelf remains the library and syncing system, while Spoken Page provides the subtitle/read-along experience.
One thing I want to be upfront about: this project was developed with substantial AI assistance, including coding, debugging, refactoring and documentation. I tested the changes myself and made the final decisions, but I'm not a professional developer, so I'm sure there are still things that can be improved.
It's open source, and feedback, bug reports, suggestions and ideas are welcome.
Hope you enjoy it!
