Utilizo una utilidad de línea de comandos llamada mp3gain , que está disponible en los repositorios.
Para usarlo, vaya al directorio donde almacena sus archivos de música y luego ejecute este comando:
find -name '*mp3' -exec mp3gain -r -k {} \;
Recorrerá cada subdirectorio, encontrará cualquier archivo que termine .mp3y normalizará la ganancia para que también se reproduzca a un volumen constante.
También tenga en cuenta que mp3gainno actuará en archivos que ya están dentro del rango que desea, por lo que la segunda vez que lo ejecute y, posteriormente, no tomará tanto tiempo como la primera vez. Por lo tanto, puede ejecutar este comando tal como está cada vez que agrega nuevos archivos, ya sea solo un archivo nuevo o un grupo completo.
Si tiene .oggarchivos, hay un programa similar llamado vorbisgain :
find -name '*ogg' -exec vorbisgain -r {} \;
Hay opciones de cómo normalizas la ganancia de cualquier canción en comparación con el resto de la música que tienes, pero ha pasado tanto tiempo desde que las vi que realmente no puedo decir mucho al respecto. Solo sé que juego toda mi biblioteca como una gran colección aleatoria, y el comando anterior y su configuración me han funcionado durante años.
Si tiene .flacarchivos, puede usar metaflac :
find -name '*flac' -exec metaflac --add-replay-gain {} \;
Espero que ayude.
Edit > PreferencesBanshee tiene una opción para habilitar la corrección ReplayGain. Creo que esto incluso está activado por defecto. ¿No te funciona?