I'm on the latest version (3.5.1) on a fresh Ubuntu 24.04 vm.
No matter what I do it seems that --preserve-mtimes just wont function.
I've tried using it both with easy and custom by using -p with rsgain custom, and setting PreserveMtimes=true in a .ini file for rsgain easy.
Not entirely sure what logs I could provide, but here's the output of a rsgain custom with stat before and after.
vodka@rsgaintest:~/musictest$ stat redacted.opus
File: redacted.opus
Size: 3467870 Blocks: 6776 IO Block: 4096 regular file
Device: 252,0 Inode: 397839 Links: 1
Access: (0664/-rw-rw-r--) Uid: ( 1000/ vodka) Gid: ( 1000/ vodka)
Access: 2024-05-29 07:27:28.000000000 +0000
Modify: 2023-07-30 00:00:00.000000000 +0000
Change: 2024-07-13 00:16:13.529009654 +0000
Birth: 2024-07-13 00:16:13.201014571 +0000
vodka@rsgaintest:~/musictest$ rsgain custom -s i -c a -o r -p redacted.opus
[✔] Scanning 'redacted.opus'
[✔] Container: Ogg [ogg]
[✔] Stream #0: Opus, 48,000 Hz, 2 ch
100% [======================================================================================================================================]
Track: redacted.opus
Loudness: -5.71 LUFS
Peak: 1.000000 (0.00 dB)
Gain: -12.29 dB (-3145)
vodka@rsgaintest:~/musictest$ stat redacted.opus
File: redacted.opus
Size: 3467895 Blocks: 6776 IO Block: 4096 regular file
Device: 252,0 Inode: 397839 Links: 1
Access: (0664/-rw-rw-r--) Uid: ( 1000/ vodka) Gid: ( 1000/ vodka)
Access: 2024-07-13 00:16:23.551874580 +0000
Modify: 2024-07-13 00:16:22.941881921 +0000
Change: 2024-07-13 00:16:23.551874580 +0000
Birth: 2024-07-13 00:16:13.201014571 +0000
As can be seen here the only timestamp that doesn't change is Birth, while the important one Modify is changed.
I'm on the latest version (3.5.1) on a fresh Ubuntu 24.04 vm.
No matter what I do it seems that --preserve-mtimes just wont function.
I've tried using it both with easy and custom by using -p with rsgain custom, and setting PreserveMtimes=true in a .ini file for rsgain easy.
Not entirely sure what logs I could provide, but here's the output of a rsgain custom with stat before and after.
As can be seen here the only timestamp that doesn't change is
Birth, while the important oneModifyis changed.