Jellyfin Replay/Normalization Gain

App version

Production

Issue description

When playing different tracks, the audio normalization gain calculated and reported by jellyfin is not applied in symfonium. I think it may not be being sent in the format symfonium is expecting (since logs from a prior similar support ticket had REPLAYGAIN_TRACK_GAIN reported, which mine doesn’t, and I didn’t see others mentioning this “NormalizationGain” thing that I see in my logs), as I can see in the logs:

2026-06-03 05:40:14.752 Verbose/ReplayGainParser: No gain tags found
2026-06-03 05:40:14.752 Verbose/ReplayGainParser: Final gain: 0.0
2026-06-03 05:40:14.753 Verbose/ReplayGainAudioProcessor: Volume [0.0/0.0]: 1.0

But also in the logs it seems jellyfin does report a ‘NormalizationGain’ (which corresponds to the gain that is correctly applied when I use the Finamp client to play the same track): 2026-06-03 05:40:08.974 Verbose/JellyfinLogger: <-- [705] {"Name":"Easy On Me",...,"LockData":false,"NormalizationGain":-8.6}

It would be really nice if this ‘NormalizationGain’ could be used in symfonium. Let me know if there is something I can do on my end to make it work with that tag.

Device type

Phone

Media provider

Jellyfin

Steps to reproduce

Have a Jellyfin music library with “Enable LUFS scan” checked, run “Audio Normalization” task, add/sync this library to symfonium with “Replay Gain” enabled, try to play tracks and notice that the gain is not being applied.

I searched existing issues first

on

I understand that logs are mandatory

on

Log upload name / description

artisteford-replaygain

It’s not yet implemented because well Jellyfin is still bugged as hell and I do not want to encourage users to update to 10.11.

Furthermore they will only expose the album gain in 10.12 that hopefully will have the music performance fixes needed.