mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-03-02 22:46:55 -05:00
[Enhancement]: Add option to enable/disable bold, italic, and underline for a chapter title to highlight different sections of a book #2257
Labels
No labels
authentication
awaiting release
backlog
bug
chapter editor
config-issue
ebooks
encoding/embedding
enhancement
help wanted
listening sessions & progress
planned
possible plugin
progress sync
sorting/filtering/searching
unable to reproduce
upload
users & permissions
waiting
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/audiobookshelf-advplyr#2257
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ZLoth on GitHub (Sep 14, 2024).
Type of Enhancement
Web Interface/Frontend
Describe the Feature/Enhancement
In the chapter editor, it would be nice to flag an entire chapter title to have bold, italic, and/or underline enabled when displayed in the chapter list in either the web browser or ABS application.
Why would this be helpful?
In some audiobooks, the book is divided into different parts to sections. This can either be sub-books within the same book (e.g. Lord of the Rings", day designation (e.g Friday, January 21st), specific time period, specific sections, and so on. It would be nice to either toggle the entire chapter title so that the text is highlighted when displaying the chapter list in the app or on the web browser to emphasize different sections by the author.
Future Implementation (Screenshot)
Chapter editor

Example screenshots:



Audiobookshelf Server Version
v2.13.4
Current Implementation (Screenshot)
@ZLoth commented on GitHub (Sep 14, 2024):
Another idea is to have a "Section" checkbox on the chapter editor, and define how Sections should be styled as a all-user setting.
@advplyr commented on GitHub (Sep 18, 2024):
Rich text for chapters is not going to be supported because we want the chapter names to also be embeddable in audio files. If it was rich text we would have to either store a rich text version of the name separately that we would have to keep in sync during scans or strip the rich text before embedding.
I can see how there are cases where it would be helpful to have that but the effort required to implement that outweighs the benefits to me.
@ZLoth commented on GitHub (Sep 18, 2024):
I was looking at this from a database/client level as a flag to toggle the formatting in the ABS app or web client. In the file itself, it should be plain text.
@ZLoth commented on GitHub (Feb 6, 2025):
In re-reviewing this issue, the bold/italic/underline should be set at metadata.json level. Example given:
We should not be touching the actual audio file data as it would remain localized with ABS.