Eu uso um utilitário de linha de comando chamado mp3gain , que está disponível nos repositórios.
Para usá-lo, vá para o diretório onde você armazena seus arquivos de música e, em seguida, execute este comando:
find -name '*mp3' -exec mp3gain -r -k {} \;
Ele passará por todos os subdiretórios, localizará qualquer arquivo que termine com .mp3
e normalizará o ganho, para que eles também sejam reproduzidos em um volume consistente.
Observe também que mp3gain
não atua em arquivos que já estão dentro do intervalo desejado, portanto, na segunda vez que você executá-lo e depois disso, ele não será usado pela primeira vez. Assim, você pode executar esse comando sempre que adicionar novos arquivos, seja apenas um novo arquivo ou um monte inteiro.
Se você tiver .ogg
arquivos, existe um programa semelhante chamado vorbisgain :
find -name '*ogg' -exec vorbisgain -r {} \;
Existem opções de como você normaliza o ganho para qualquer música em comparação com o resto da música que você tem, mas faz tanto tempo desde que eu olhei para elas que não posso falar muito sobre isso. Eu só sei que eu toco minha biblioteca inteira como uma enorme coleção randomizada, e o comando acima e suas configurações funcionaram para mim por anos.
Se você tiver .flac
arquivos, você pode usar metaflac :
find -name '*flac' -exec metaflac --add-replay-gain {} \;
Espero que ajude.