[Enhancement]: Please add ability to set Chapters as Tracks at a library level (on import/scan of new items) #2523

Closed
opened 2026-04-25 00:08:01 +02:00 by adam · 6 comments
Owner

Originally created by @indigomirage on GitHub (Jan 23, 2025).

Type of Enhancement

None

Describe the Feature/Enhancement

Would like to have the ability to set, at a library level, Chapters to be based on Tracks as new items are scanned/imported.

Why would this be helpful?

Most of my collection is not easily divisible by chapter and many of the matching attempts yield incorrect results. Tracks simply make more sense in many cases (as it is better to have limited, but clear information than for it to be misleading/incorrect). At a book level, it is certainly a good thing that one can set Chapters as Tracks, but it would be very useful if there was a way to allow this to be the default at a library level.

Future Implementation (Screenshot)

Add a button on the Library Settings to prefer setting Chapters to be based on Tracks, and ability to update existing library with this.

Audiobookshelf Server Version

v2.18.1

Current Implementation (Screenshot)

No response

Originally created by @indigomirage on GitHub (Jan 23, 2025). ### Type of Enhancement None ### Describe the Feature/Enhancement Would like to have the ability to set, at a library level, Chapters to be based on Tracks as new items are scanned/imported. ### Why would this be helpful? Most of my collection is not easily divisible by chapter and many of the matching attempts yield incorrect results. Tracks simply make more sense in many cases (as it is better to have limited, but clear information than for it to be misleading/incorrect). At a book level, it is certainly a good thing that one can set Chapters as Tracks, but it would be very useful if there was a way to allow this to be the default at a library level. ### Future Implementation (Screenshot) Add a button on the Library Settings to prefer setting Chapters to be based on Tracks, and ability to update existing library with this. ### Audiobookshelf Server Version v2.18.1 ### Current Implementation (Screenshot) _No response_
adam added the enhancement label 2026-04-25 00:08:01 +02:00
adam closed this issue 2026-04-25 00:08:01 +02:00
Author
Owner

@advplyr commented on GitHub (Jan 23, 2025):

By default when scanning in new audiobooks the chapters will be based on tracks. I'm curious if you had some issue with that or if you modified the chapters and now want to revert them to be based on track?

@advplyr commented on GitHub (Jan 23, 2025): By default when scanning in new audiobooks the chapters will be based on tracks. I'm curious if you had some issue with that or if you modified the chapters and now want to revert them to be based on track?
Author
Owner

@indigomirage commented on GitHub (Jan 25, 2025):

Thank you for the quick response.

When I first initialize the library, I set the scanner to only enable "Audio file meta tags OR ebook metadata" so that things like title and author come in.

For some reason, chapter information is getting pulled in, and I am unclear how this is possible, given that the files are mp3s and I couldn't find any evidence of any such information. (perhaps there's something buried, unreadable by most in the metadata?). Either way, I was hoping I'd be able to ignore this data by default, or to be able to force a set of books to revert to chapter from track en masse.

Not a show stopper, but just wrestling with it.

Very impressive project, BTW.

@indigomirage commented on GitHub (Jan 25, 2025): Thank you for the quick response. When I first initialize the library, I set the scanner to only enable "Audio file meta tags OR ebook metadata" so that things like title and author come in. For some reason, chapter information is getting pulled in, and I am unclear how this is possible, given that the files are mp3s and I couldn't find any evidence of any such information. (perhaps there's something buried, unreadable by most in the metadata?). Either way, I was hoping I'd be able to ignore this data by default, or to be able to force a set of books to revert to chapter from track en masse. Not a show stopper, but just wrestling with it. Very impressive project, BTW.
Author
Owner

@advplyr commented on GitHub (Jan 27, 2025):

If you're not sure if an audio file has embedded chapters you can inspect the audio file metatags that Abs is seeing and using.
Here is a guide to inspect: https://www.audiobookshelf.org/guides/ffprobe#inspecting-an-audio-file

@advplyr commented on GitHub (Jan 27, 2025): If you're not sure if an audio file has embedded chapters you can inspect the audio file metatags that Abs is seeing and using. Here is a guide to inspect: https://www.audiobookshelf.org/guides/ffprobe#inspecting-an-audio-file
Author
Owner

@indigomirage commented on GitHub (Jan 28, 2025):

Thank you. It seems as though there are chapter tags embedded after all (and I am therefore not losing my mind). Yours is one of the few programs that reads these from mp3s (let alone uses them). (Overdrive media)
For new content, I may actually do a script to generate and dump these tags into the generated mp3s.
Or I may just keep it simple and generate a cue file. I know I can convert mp3s to m4b file, but I'd rather avoid doubling all my storage (as I have a process that needs mp3s).

Either way - thank you.

@indigomirage commented on GitHub (Jan 28, 2025): Thank you. It seems as though there are chapter tags embedded after all (and I am therefore not losing my mind). Yours is one of the few programs that reads these from mp3s (let alone uses them). (Overdrive media) For new content, I may actually do a script to generate and dump these tags into the generated mp3s. Or I may just keep it simple and generate a cue file. I know I can convert mp3s to m4b file, but I'd rather avoid doubling all my storage (as I have a process that needs mp3s). Either way - thank you.
Author
Owner

@advplyr commented on GitHub (Jan 28, 2025):

Is this still a desired feature? To ignore embedded chapters but still pull in the other embedded data.

@advplyr commented on GitHub (Jan 28, 2025): Is this still a desired feature? To ignore embedded chapters but still pull in the other embedded data.
Author
Owner

@indigomirage commented on GitHub (Jan 28, 2025):

I think it's safe to cancel this for now.

Many Thanks.

@indigomirage commented on GitHub (Jan 28, 2025): I think it's safe to cancel this for now. Many Thanks.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2523