Highlights
Wildcards now work on Windows. mp3rgain *.mp3 previously failed with
Failed to open '*.mp3' (os error 123) because cmd.exe and PowerShell hand
patterns through to native programs unexpanded — unlike Unix shells, and unlike
the original mp3gain, which got expansion from the MSVC setargv hook.
mp3rgain now expands * and ? in the final path component itself:
mp3rgain.exe -rpe --rg2 *.m4a
mp3rgain.exe -r music\*.mp3
Matching is case-insensitive, in line with Windows filesystem semantics. A
pattern that matches nothing is passed through unchanged, so the usual
file-not-found error still appears. Unix behavior is unchanged.
Thanks to AiZ on the foobar2000 forum for the report.
Other Changes
Full Changelog: v3.1.0...v3.1.1