ReplayGain Support #931

Closed
opened 2026-04-24 23:43:16 +02:00 by adam · 3 comments
Owner

Originally created by @reverendj1 on GitHub (Mar 27, 2024).

Is your feature request related to a problem? Please describe.

It seems like many audiobooks are recorded at very low volumes. Or perhaps, most music MP3s are recorded at very loud volumes. :-| Regardless, it can be difficult to hear many audiobooks and some of my headphones just can't be turned up high enough to hear some books well. Because of this, I have taken to using setting the ReplayGain on all of my books. It adds a few ID3 tags to each file, to increase/decrease the volume per track, and normalize them all to a consistent volume per library, so they can be heard well on all speakers/devices. However, it appears that audiobookshelf may ignore these tags. I've increased the volume quite a bit on my library, and it doesn't seem to make a difference.

Describe the solution you'd like

Add support for ReplayGain tags and increase/decrease the volume output based on them.

Describe alternatives you've considered

An alternative, which I would like to see either way, is to add a "volume boost" button or slider in the UI to boost the volume ad-hoc.

Originally created by @reverendj1 on GitHub (Mar 27, 2024). ### Is your feature request related to a problem? Please describe. It seems like many audiobooks are recorded at very low volumes. Or perhaps, most music MP3s are recorded at very loud volumes. :-| Regardless, it can be difficult to hear many audiobooks and some of my headphones just can't be turned up high enough to hear some books well. Because of this, I have taken to using setting the [ReplayGain](https://wiki.hydrogenaud.io/index.php/ReplayGain) on all of my books. It adds a few ID3 tags to each file, to increase/decrease the volume per track, and normalize them all to a consistent volume per library, so they can be heard well on all speakers/devices. However, it appears that audiobookshelf may ignore these tags. I've increased the volume quite a bit on my library, and it doesn't seem to make a difference. ### Describe the solution you'd like Add support for ReplayGain tags and increase/decrease the volume output based on them. ### Describe alternatives you've considered An alternative, which I would like to see either way, is to add a "volume boost" button or slider in the UI to boost the volume ad-hoc.
adam added the enhancement label 2026-04-24 23:43:16 +02:00
adam closed this issue 2026-04-24 23:43:19 +02:00
Author
Owner

@nichwall commented on GitHub (Mar 28, 2024):

It looks like that means additional logic needs to be added to playback?

The ABS app is just using the default audio player (exoplayer on Android, not sure what it is called on iOS), and a quick Google search shows exoplayer doesn't support replaygain tags or the format. Not sure if there's been a change to that or more information you can provide on implementing it.

@nichwall commented on GitHub (Mar 28, 2024): It looks like that means additional logic needs to be added to playback? The ABS app is just using the default audio player (exoplayer on Android, not sure what it is called on iOS), and a quick Google search shows exoplayer doesn't support replaygain tags or the format. Not sure if there's been a change to that or more information you can provide on implementing it.
Author
Owner

@nichwall commented on GitHub (Mar 28, 2024):

Duplicate of https://github.com/advplyr/audiobookshelf-app/issues/195

@nichwall commented on GitHub (Mar 28, 2024): Duplicate of https://github.com/advplyr/audiobookshelf-app/issues/195
Author
Owner

@advplyr commented on GitHub (Mar 28, 2024):

Duplicate of #195

@advplyr commented on GitHub (Mar 28, 2024): Duplicate of #195
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#931