Announcement

Collapse
No announcement yet.

Adding ReplayGain tags

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Adding ReplayGain tags

    I am looking for ideas on the best way to add ReplayGain (album & track) tags to a library of 30,000 mostly FLAC & 320kbps MP3 files.

    I am aware that Foobar2000 has tools to do this but it seems to be a two stage process whereas I am looking for a point, click and leave solution.

    EDIT Some files already have RG tags
    Jim



    VB2.4 storage QNAP TS419p (NFS)
    Living Room Joggler & Pi4/Khadas -> Onkyo TXNR686 -> Celestion F20s
    Office Joggler & Pi3 -> Denon RCD N8 -> Celestion F10s
    Dining Room SB Radio
    Bedroom (Bedside) Pi Zero+DAC ->ToppingTP21 ->AKG Headphones
    Bedroom (TV) & Bathroom SB Touch ->Denon AVR ->Mordaunt Short M10s + Kef ceiling speakers
    Guest Room Joggler > Topping Amp -> Wharfedale Modus Cubes

    #2
    Originally posted by d6jg View Post
    I am looking for ideas on the best way to add ReplayGain (album & track) tags to a library of 30,000 mostly FLAC & 320kbps MP3 files.

    I am aware that Foobar2000 has tools to do this but it seems to be a two stage process whereas I am looking for a point, click and leave solution.

    EDIT Some files already have RG tags
    I've had good results with Mediamonkey, but it still uses the "true" replaygain algorithm, whereas Foobar uses EDU R128 since several years already. If you're at all uncertain of the origin of your existing RG tags, I'd advise Foobar, as it gives you the option to just ignore what's in place and recalculate. The two stage process is actually rather simple and logical:
    • It first calculates all values and shows them in a table, indicating possible anomalies.
    • You then have the option to write all (or selected) values to the tags

    Doing it this way will ensure all your RG tags are consistently calculated, not having mixed reference levels or algorithms.
    Main System: Marantz SR-5015 + Adam Audio T8V + Teufel Ultima 20 Mk 3 + BK Monolith+ FF + Lenovo T560 + Kodi + LG OLED65B26LA + UP-Board running Daphile
    Kitchen: Touch + Ikea ENEBY 30
    Home-Office: SqueezeLite-X + Topping DX3 Pro + NAD 312 + TMA Premium 905

    Comment


      #3
      Thanks
      I guess my next thought is whether Foobar can handle 30000 tracks at one go?
      Jim



      VB2.4 storage QNAP TS419p (NFS)
      Living Room Joggler & Pi4/Khadas -> Onkyo TXNR686 -> Celestion F20s
      Office Joggler & Pi3 -> Denon RCD N8 -> Celestion F10s
      Dining Room SB Radio
      Bedroom (Bedside) Pi Zero+DAC ->ToppingTP21 ->AKG Headphones
      Bedroom (TV) & Bathroom SB Touch ->Denon AVR ->Mordaunt Short M10s + Kef ceiling speakers
      Guest Room Joggler > Topping Amp -> Wharfedale Modus Cubes

      Comment


        #4
        Originally posted by d6jg View Post
        I am looking for ideas on the best way to add ReplayGain (album & track) tags to a library of 30,000 mostly FLAC & 320kbps MP3 files.
        You may want to have a look at rgain, specifically the collectiongain tool:

        This program is designed to apply Replay Gain to whole music collections, plus the ability to simply add new files, run collectiongain and have it replay-gain those files without asking twice.
        Note: I've never used this, so no idea how well it works...
        Various SW: Web Interface | Text Interface | Playlist Editor / Generator | Music Classification | Similar Music | Announce | EventTrigger | Ambient Noise Mixer | DB Optimizer | Image Enhancer | Chiptunes | LMSlib2go | ...
        Various HowTos: build a self-contained LMS | Bluetooth/ALSA | Control LMS with any device | ...

        Comment


          #5
          Originally posted by d6jg View Post
          Thanks
          I guess my next thought is whether Foobar can handle 30000 tracks at one go?
          Funny you should ask today !
          I was lying in the bath yesterday when I noticed a BIG difference in gain between albums so I set out to find out why. Replaygain was the answer (or rather lack of it)

          I use EZ CD Convertor for ripping to FLAC (and then converting to VBR MP3s for the car)
          I found that EZCD has the ability to scan down directories and then recalculate all replay gains.
          23000 Tracks takes a few hours to recalculate and then a few hours to re save the files (at about 130MB/s)

          EZ CD is not free though (30 Euros for "lifetime" subscription) but there is a 30 Day trial
          I like it a lot and have used it for many years

          Jeff
          sigpic
          Want a webapp ? Get SqueezeLite-X ! https://forums.slimdevices.com/showt...l=1#post903953

          Comment


            #6
            Originally posted by d6jg View Post
            Thanks
            I guess my next thought is whether Foobar can handle 30000 tracks at one go?
            Yes, I used it once on 50,000+ tracks, writing album/track RG values to my files.
            Home: Pi4B-8GB/pCP8.2.x/4TB>LMS 8.3.x>Transporter, Touch, Boom, Radio (all ethernet)
            Cottage: rPi4B-4GB/pCP8.2.x/4TB>LMS 8.3.x>Touch>Benchmark DAC I, Boom, Radio w/Battery (Radio WIFI)
            Office: Win11(64)>foobar2000
            The Wild: rPi3B+/pCP7.x/4TB>LMS 8.1.x>hifiberry Dac+Pro (LMS & Squeezelite)
            Controllers: iPhone14Pro & iPadAir5 (iPeng), CONTROLLER, Material Skin, or SqueezePlay 7.8 on Win10(64)
            Files: Ripping: dBpoweramp > FLAC; Post-rip: mp3tag, PerfectTunes, TuneFusion; Streaming: Spotify

            Comment


              #7
              Originally posted by garym View Post
              Yes, I used it once on 50,000+ tracks, writing album/track RG values to my files.
              Same here, on 100K+ tracks ...
              Main System: Marantz SR-5015 + Adam Audio T8V + Teufel Ultima 20 Mk 3 + BK Monolith+ FF + Lenovo T560 + Kodi + LG OLED65B26LA + UP-Board running Daphile
              Kitchen: Touch + Ikea ENEBY 30
              Home-Office: SqueezeLite-X + Topping DX3 Pro + NAD 312 + TMA Premium 905

              Comment


                #8
                Originally posted by garym View Post
                Yes, I used it once on 50,000+ tracks, writing album/track RG values to my files.
                Originally posted by bakker_be View Post
                Same here, on 100K+ tracks ...
                I my case Foobar2000 is on a W10Pro client machine (i5 with 8GB Ram) and the files are on a NAS - you still don't see any issue ?
                Jim



                VB2.4 storage QNAP TS419p (NFS)
                Living Room Joggler & Pi4/Khadas -> Onkyo TXNR686 -> Celestion F20s
                Office Joggler & Pi3 -> Denon RCD N8 -> Celestion F10s
                Dining Room SB Radio
                Bedroom (Bedside) Pi Zero+DAC ->ToppingTP21 ->AKG Headphones
                Bedroom (TV) & Bathroom SB Touch ->Denon AVR ->Mordaunt Short M10s + Kef ceiling speakers
                Guest Room Joggler > Topping Amp -> Wharfedale Modus Cubes

                Comment


                  #9
                  I've used the batch converter in dbpoweramp to convert the files to a different directory and after the conversion I replace the old directory with the new.

                  Comment


                    #10
                    Originally posted by d6jg View Post
                    I my case Foobar2000 is on a W10Pro client machine (i5 with 8GB Ram) and the files are on a NAS - you still don't see any issue ?
                    None at all, I'm running it on a similar machine.
                    Main System: Marantz SR-5015 + Adam Audio T8V + Teufel Ultima 20 Mk 3 + BK Monolith+ FF + Lenovo T560 + Kodi + LG OLED65B26LA + UP-Board running Daphile
                    Kitchen: Touch + Ikea ENEBY 30
                    Home-Office: SqueezeLite-X + Topping DX3 Pro + NAD 312 + TMA Premium 905

                    Comment


                      #11
                      Originally posted by d6jg View Post
                      I my case Foobar2000 is on a W10Pro client machine (i5 with 8GB Ram) and the files are on a NAS - you still don't see any issue ?
                      It will take longer with files on NAS, but I see no issue.
                      Home: Pi4B-8GB/pCP8.2.x/4TB>LMS 8.3.x>Transporter, Touch, Boom, Radio (all ethernet)
                      Cottage: rPi4B-4GB/pCP8.2.x/4TB>LMS 8.3.x>Touch>Benchmark DAC I, Boom, Radio w/Battery (Radio WIFI)
                      Office: Win11(64)>foobar2000
                      The Wild: rPi3B+/pCP7.x/4TB>LMS 8.1.x>hifiberry Dac+Pro (LMS & Squeezelite)
                      Controllers: iPhone14Pro & iPadAir5 (iPeng), CONTROLLER, Material Skin, or SqueezePlay 7.8 on Win10(64)
                      Files: Ripping: dBpoweramp > FLAC; Post-rip: mp3tag, PerfectTunes, TuneFusion; Streaming: Spotify

                      Comment


                        #12
                        with winamp, you can write all track AND album RG tags at once, unattended. u just have to set a few options in prefs first, but its very easy and reliable.

                        however, it uses the orig RG, not R128. eventually i will redo the tags for R128, but in no rush to do so.
                        Using: Win10 64 + LMS 8 & Duet & ipads w/the logitech app, and ipeng on an ipod
                        http://wiki.slimdevices.com/index.ph..._Artists_logic & http://wiki.slimdevices.com/index.php/Compilations

                        Comment


                          #13
                          Do any of these RG tools give the ability to preserve file timestamps like MP3Tag?
                          Main system - Rock Solid with LMS 8.3.1 on WHS 2011 - 2 Duets ( both WiFi, farthest unit gets 60% signal strength and always works since new power supply) and Squeeseslave
                          Cabin system - Rock solid with LMS 8.3.1 on Win10 Pro - 1 RPi 3 Model B (WiFi) /Hifiberry DAC+ Pro/PiCorePlayer and Squeezeslave
                          Squeezebox Boom - "At Large" player around both home and cabin
                          Headphones and car - Android phone/Bluetooth w/full library on MicroSD card - PowerAmp music player app (similar to Material Skin)

                          Comment


                            #14
                            Originally posted by w3wilkes View Post
                            Do any of these RG tools give the ability to preserve file timestamps like MP3Tag?
                            You can use BulkFileChanger (https://www.nirsoft.net/utils/bulk_file_changer.html) to save the "modified time" to "accessed time", then run dbPoweramp or your RG tool of choice, then restore the "modified time" by moving "accessed time" back to "modified time".

                            I would test first on one album. I also add 5 seconds to the modified time so that LMS picks it up in a "changed or new" scan.

                            The "accessed timestamp" has been disabled by default since Vista - https://blogs.technet.microsoft.com/...s-performance/ - so you won't upset many programs, but as usual, test on a small batch of files first.
                            A camel is a racehorse designed by a committee.

                            Seen sprayed on the outside wall of the local library -
                            Three things I hate in life :
                            1. Vandalism
                            2. Irony
                            3. Lists

                            Comment


                              #15
                              Originally posted by Wirrunna View Post
                              You can use BulkFileChanger (https://www.nirsoft.net/utils/bulk_file_changer.html) to save the "modified time" to "accessed time"...
                              The "accessed timestamp" has been disabled by default since Vista.
                              I know this is an old thread but I thought I'd add this info for anyone else wanting to do replaygain and preserve the modified timestamp.

                              Finally getting around to this. I'm on Windows 10 and found that "accessed time" is apparently enabled by default. Found I could disable it manually using an elevated command prompt with the following command;

                              fsutil behavior set disablelastaccess 3

                              Now for the test folder!
                              Main system - Rock Solid with LMS 8.3.1 on WHS 2011 - 2 Duets ( both WiFi, farthest unit gets 60% signal strength and always works since new power supply) and Squeeseslave
                              Cabin system - Rock solid with LMS 8.3.1 on Win10 Pro - 1 RPi 3 Model B (WiFi) /Hifiberry DAC+ Pro/PiCorePlayer and Squeezeslave
                              Squeezebox Boom - "At Large" player around both home and cabin
                              Headphones and car - Android phone/Bluetooth w/full library on MicroSD card - PowerAmp music player app (similar to Material Skin)

                              Comment

                              Working...
                              X