Poweramp build number: v3-build-874-arm64-play
Device: Pixel 3a
Android version: 10
No custom ROM
I cannot get album gain to be applied when playing an Opus file. Only the track gain is applied, no matter what I select in the audio settings screen.
Here is the output of opusinfo aka.opus:
New logical stream (#1, serial: ea3c018d): type opus
Encoded with Lavf58.45.100
User comments section follows...
ALBUM ARTIST=Rina Sawayama
ENCODER_OPTIONS=--vbr --bitrate 160
Opus stream 1:
Playback gain: 0 dB
Original sample rate: 48000 Hz
Packet duration: 20.0ms (max), 20.0ms (avg), 20.0ms (min)
Page duration: 1000.0ms (max), 910.9ms (avg), 20.0ms (min)
Total data length: 217080 bytes (overhead: 0.9%)
Playback length: 0m:10.013s
Average bitrate: 173.4 kbit/s, w/o overhead: 171.9 kbit/s
Logical stream 1 ended
Note that it only says the encoder is lavf58.45.100 because I losslessly cut it with ffmpeg so that it would be under 0.49 Mb and I could attach it here. The file was originally encoded using opusenc.
As you can see, R128_ALBUM_GAIN is -50 and R128_TRACK_GAIN is -4096. If Poweramp correctly applied this gain I would expect to see a significant volume difference when I switch from Source: Album to Source: Track in audio settings.
However, I don't see any change. In fact, the song is fairly low in volume which leads me to believe that Poweramp is ignoring the album gain tag and only applying the track gain.