Guany de repetició ajustarà automàticament el volum de la cançó actualment reproduïda, en relació amb altres cançons, tal com determina la persona que ha codificat el fitxer d'àudio. Per a activar el guany de repetició, vegeu el menú Arranjament.
Per a manejar això, l'Amarok es basa en metadades incrustades en el fitxer d'àudio:
Si no s'incrusta informació del guany de repetició, l'Amarok no ajustarà el volum
Si es troba informació de guany de repetició, s'escriurà a la base de dades de l'Amarok
Durant la reproducció, l'Amarok només cercarà aquesta informació a la seva pròpia base de dades. Les actualitzacions de les metadades del fitxer no sempre s'escriuran a la base de dades durant una actualització de la col·lecció (p. ex., el guany de repetició se suprimeix del fitxer).
Això pot portar a un comportament inesperat: cançons del mateix artista es reprodueixen a nivells diferents de volum, etc.
Descobrir si el problema del volum és causat pel guany de repetició o una mala codificació:
Desactiveu el processament del guany de repetició (vegeu més amunt)
Inicieu l'Amarok en el mode de depuració i cerqueu una sortida relacionada amb el guany:
amarok -d --nofork | grep gain
Si el guany de repetició és actiu per a la cançó reproduïda, la sortida serà
Usant un guany de -10,28 amb un pic relatiu de -1
Per als fitxers .flac, es pot utilitzar «metaflac» per a veure les dades incrustades del guany de repetició:
metaflac --list Millencolin\ -\ Balanced\ Boy.flac
Entre altres coses, això mostrarà una cosa com aquesta:
METADATA block #2
tipus: 4 (VORBIS_COMMENT)
is last: false
length: 390
vendor string: reference libFLAC 1.2.1 20070917
comments: 14
comment[9]: REPLAYGAIN_REFERENCE_LOUDNESS=89.0 dB
comment[10]: REPLAYGAIN_TRACK_GAIN=-1.55 dB
comment[11]: REPLAYGAIN_TRACK_PEAK=0.75894165
comment[12]: REPLAYGAIN_ALBUM_GAIN=-4.19 dB
comment[13]: REPLAYGAIN_ALBUM_PEAK=0.98712158
Per a veure aquesta informació de la peça dins de la base de dades de l'Amarok:
select id, title, albumgain, albumpeakgain, trackgain, trackpeakgain from tracks where title like "Balanced%";
Es mostrarà:
+-------+------------------+-----------+---------------+-----------+---------------+
| id | title | albumgain | albumpeakgain | trackgain | trackpeakgain |
+-------+------------------+-----------+---------------+-----------+---------------+
| 10459 | Balanced Boy | 0.53 | -5.60297 | 0.44 | -5.60297 |
Tingueu en compte la diferència en els nivells de soroll
En primer lloc, suprimiu les metadades del fitxer:
metaflac --remove-replay-gain Millencolin\ -\ Balanced\ Boy.flac
Després d'això, actualitzeu la col·lecció de l'Amarok. Si encara s'utilitza el guany de repetició, actualitzeu l'entrada de la base de dades:
update tracks set albumgain=-1,albumpeakgain=-1,trackgain=-1,trackpeakgain=-1 where id=10459
Reinicieu l'Amarok i la sortida del registre ara hauria de mostrar els valors actualitzats que s'estan utilitzant.
Sentiu-vos lliure d'intentar i jugar amb els valors manualment per a millorar els nivells de volum.