• Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    How to apply ReplayGain

    Scheduled Pinned Locked Moved
    Technical Help
    4
    6
    1.4k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      marty230498
      last edited by

      Hello, I am trying to make a playlist with three tracks, two of which are much louder than the third. I think what I want to do is apply ReplayGain in order to playback the tracks at loosely the same volume. I've searched the wiki and the forums and I can't find any instructions on how to apply ReplayGain to the playlist. Any help would be appreciated, thank you 🙂

      S 1 Reply Last reply Reply Quote 0
      • S
        silver-sun @marty230498
        last edited by

        @marty230498
        Strictly speaking, Strawberry does not have the ability to apply ReplayGain. It can READ ReplayGain that has been applied by other software, but it does not include a built in scanner.

        That said, there is a new feature in Strawberry, just introduced, called EBU R 128 normalization. This normalizes the volume of tracks, but only within Strawberry. It doesn't create tags in the files' metadata, so it might not work if you need to play the files in another music player.

        If you only use Strawberry, you're fine. Just check "Perform song EBU R 128 analysis" in the Collection settings, and then rescan your library. Then enable "EBU R 128 Loudness Normalization" in the Backend settings. Not sure, but I think it might only work on songs actually in your collection; not songs elsewhere on your computer.

        I haven't tested this option yet. All my songs are already using ReplayGain (applied by MusicBee when my collection was on Windows).

        Now if you want to actually apply ReplayGain to the songs, you will need to use other software. On Windows, free music apps like MusicBee and Foobar have the ability.

        I am currently searching for a Linux based software to do this, but I haven't settled on anything yet. Currently testing DeaDBeeF (previously played around with soundKonverter) but I need more information before I decide.

        In my opinion, the software one uses to apply ReplayGain should implement it by first scanning, and then writing the analysis data to tags. There are some programs (e.g., mp3gain) that actually change the song files. It may be reversible, but I don't like the idea of changing the actual file. ReplayGain tags just travel along with the files, and do nothing until they are called upon by the player to provide the info needed. The original file remains untouched.

        There is far too much information about this topic to get into in this discussion, and, to be honest, I am still learning myself. But I hope this points you in the right direction.

        M 1 Reply Last reply Reply Quote 2
        • M
          marty230498 @silver-sun
          last edited by

          @silver-sun Wow! Thank you for the very thorough response 🙂 I'll look into EBU R 128.

          1 Reply Last reply Reply Quote 0
          • V
            Visikde
            last edited by

            I use easymp3gain which is built with QT

            1 Reply Last reply Reply Quote 0
            • S
              Sherd
              last edited by

              https://github.com/complexlogic/rsgain?tab=readme-ov-file#usage

              1 Reply Last reply Reply Quote 0
              • S
                silver-sun
                last edited by

                I agree with the rsgain recommendation. In my search for a ReplayGain utility, I had tried MusicBrainz Picard (flatpak), which uses rsgain as its backend for ReplayGain. I found Picard to be somewhat cumbersome, though. I just wanted a simple utility.

                Unfortunately, Linux Mint 21.3 (my distro) does not meet the dependencies for the current version of rsgain's deb package. I would need to compile it from source.

                Being relatively new to Linux, and not trained in computing, I had hoped for a GUI application (rsgain is command line only), but I've been dipping my toe into the command line more and more, so I waded in a little further -- and with rsgain's excellent instructions, I was able to successfully compile and install the program!

                It's a steeper learning curve, to be sure, but once I figured out how to tweak the configuration, I was able to achieve scan results identical to what I had generated using MusicBee or foobar2000.

                I think rsgain will be my go-to for volume normalization. Thanks for the recommendation!

                1 Reply Last reply Reply Quote 1
                • First post
                  Last post
                Powered by NodeBB | Contributors