Home of the Squeezebox™ & Transporter® network music players.
Page 2 of 2 FirstFirst 12
Results 11 to 18 of 18
  1. #11
    Senior Member
    Join Date
    May 2008
    Location
    United States, Florida
    Posts
    12,830
    Quote 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.3.x/4TB>LMS 8.2.x>Transporter, Touch, Boom, Radio (all ethernet)
    Cottage: rPi4B-4GB/pCP8.x/4TB>LMS 8.3.x>Touch>Benchmark DAC I, Boom, Radio w/Battery (Radio WIFI)
    Office: Win10(64)>foobar2000
    The Wild: rPi3B+/pCP7.x/4TB>LMS 8.1.x>hifiberry Dac+Pro (LMS & Squeezelite)
    Controllers: iPhone11 & iPadAir3 (iPeng), CONTROLLER, Material Skin, or SqueezePlay 7.8 on Win10(64)
    Files: Ripping: dBpoweramp > FLAC; Post-rip: mp3tag, PerfectTunes, TuneFusion; Streaming: Spotify

  2. #12
    Senior Member
    Join Date
    Nov 2012
    Posts
    273
    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

  3. #13
    Senior Member w3wilkes's Avatar
    Join Date
    Jan 2009
    Location
    Utah, USA
    Posts
    1,674
    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)

  4. #14
    Senior Member
    Join Date
    Jan 2006
    Location
    South Coast, NSW, Australia
    Posts
    1,299
    Quote 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

  5. #15
    Senior Member w3wilkes's Avatar
    Join Date
    Jan 2009
    Location
    Utah, USA
    Posts
    1,674
    Quote 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)

  6. #16
    Senior Member w3wilkes's Avatar
    Join Date
    Jan 2009
    Location
    Utah, USA
    Posts
    1,674
    Did the bulk file changer and copied the Modified time stamp to the Accessed time stamp, ran foobar2000 to do track gain and then album gain. Looks like I've now got RG for Albums and Tracks with album peaks and track peaks. Looking at the files I see that foobar2000 preserved the Modified time stamp so now the Accessed and Modified timestamps are the same which I don't see as a big deal. Couldn't find any documentation on foobar2000 leaving the Modified timestamps alone! Anyone have any info on that?
    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)

  7. #17
    Senior Member
    Join Date
    Feb 2011
    Location
    Cheshire, UK
    Posts
    6,757
    Quote Originally Posted by w3wilkes View Post
    Did the bulk file changer and copied the Modified time stamp to the Accessed time stamp, ran foobar2000 to do track gain and then album gain. Looks like I've now got RG for Albums and Tracks with album peaks and track peaks. Looking at the files I see that foobar2000 preserved the Modified time stamp so now the Accessed and Modified timestamps are the same which I don't see as a big deal. Couldn't find any documentation on foobar2000 leaving the Modified timestamps alone! Anyone have any info on that?
    I can’t remember exactly as it was a fair while ago that I did it but I ran Foobar2000 over my entire library to add RG tags in conjunction with Bulk Filechanger and I ended up with the desired result. That said I did it in a few lumps as conveniently I had 3 top level folders.

    I don’t run LMS on Windows but I expose my music files via Samba so it’s effectively the same
    Jim
    https://jukeradio.double6.net


    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

  8. #18
    Senior Member Tony T's Avatar
    Join Date
    Nov 2009
    Posts
    1,235
    I just use metaflac to add replay gain.
    This script I use will work (FLAC files only) IF you have your files organized by Artist/Album (where each album has its own folder) (not sure how else it could/should be organized)

    This script will walk the directory entered in the FIRST line. My files are in ~/Music/FLAC, so starting there will process all FLAC files.

    If you want to use this, test on one Album (or Artist) first:

    Code:
    #!/bin/bash
    
    StartDir=$HOME/Music/FLAC	# No trailing slash!
    count=0
    
    function walk_tree {
    	local directory="$1"
    	local i
    	for i in "$directory"/*
    	do
    		if [ -d "$i" ]; then 	# Process directory and then walk-down
    		ls "$i/"*.flac | grep -i -q -s ".flac$"	# Does directory contain FLAC files?
    		if [ $? -eq 0 ] ; then
    			echo "Adding replay gain tags to:"
    			for j in "$i/"*.flac
    			do 
    				echo "$j"
    				let count++
    			done	
    			/usr/local/bin/metaflac --preserve-modtime --add-replay-gain "$i/"*.flac
    			echo "$i done!"	# echo directory that we're in
    			echo $count files processed.
    		fi
    		walk_tree "$i"		# DO NOT COMMENT OUT THIS LINE!!
    		else
    			continue		# replace continue with command to process individual file "$i" (i.e. echo "$i")
    		fi
    	done
    }
    
    # Process FLAC files in starting directory
    cd "$StartDir"
    ls *.flac | grep -i -q -s ".flac$"		# Does directory contain FLAC files?
    if [ $? -eq 0 ] ; then
    	echo "Adding replay gain tags to:"
    	for j in *.flac
    	do 
    		echo "$j"
    		let count++
    	done	
    	/usr/local/bin/metaflac --preserve-modtime --add-replay-gain *.flac
    	echo "$StartDir done!"	# echo directory that we're in
    	echo $count files processed.
    fi
    # Now walk down tree in this directory
    walk_tree "$StartDir"
    Tony
     SBTouch ♪ SBRadio ♬

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •