Unlike local files or some other providers, music acquired from Plex does not have any replay gain or loudness normalisation, even if the native files had replay gain data in it. Plex instead calculates and saves this info elsewhere, and can be viewed in the item’s XML file.
Problem solved:
Loudness normalisation for people who host their music on Plex.
Brought benefits:
All Plex users can enjoy loudness normalisation like all other users who utilise other providers or storage methods.
Other application solutions:
Plex (and Plexamp by extension) store the loudness information separately from the media files. This information can be ascertained in the library metadata ( see screenshot 1).
Additional description and context:
Grab album/song loudness values from Plex library metadata. XML query of a random song is provided in Screenshot 1. Screenshot 2 is a UI screenshot of Plex shows the same song’s loudness information.
Unfortunately AFAIK there’s no real track / album difference for Plex. Never understood how they calculate things. Try to find a song with a different value for album and track.
And the other issue is a waiting feature from ExoPlayer.
Ah I see what you mean - they seem to be the same. Wonder how it’s accounted for then, because I can definitely tell you I don’t get the extreme volume swings in Plexamp…
If I was to assume, based on Plexamp’s description of preamp: all songs are normalised to -18 LUFS (so based on the Loudness parameter?) if not based on album loudness. If the limiter is enabled, I presume loudness is decreased if peak exceeds 1.0.