Releases: Nongorilla/Mediags
UberApps v4.3.1
Install using UberApps-4.3.1.msi
which will copy all executables to your %CommonProgramFiles(x86)%\UberApps
directory.
Supplied binaries were built using Visual Studio Community 2017 v15.8.8.
Summary
- Mediags: Restores rollup summary.
- Mediags: Fixes
/h
for multiple values. - Mediags: Fixes MetaSHA1 calculation for all cases.
- UberFLAC, Mediags: Handles malformed file names correctly.
UberApps v4.3.0
Install using UberApps-4.3.0.msi
which will copy all executables to your %CommonProgramFiles(x86)%\UberApps
directory.
Supplied binaries were built using Visual Studio Community 2017 v15.8.6.
Summary
- UberFLAC: Changes
/autoname:ShortTitle
to not prefix VA rips with leading dash. - UberLAME: Adds
/i:arg
switch to ignore directories with any file ending witharg
. - Mediags: Adds recognition of MKV elements.
- Mediags: Minor changes made to detail reports.
- Mediags: Reduced visibility of some trivial diagnostics.
UberApps v4.2.0
Install using UberApps-4.2.0.msi
which will copy all executables to your %CommonProgramFiles(x86)%\UberApps
directory. Alternatively, executables may be downloaded individually and used from the command line.
Supplied binaries were built using Visual Studio Community 2017 v15.7.3.
Summary
- UberLAME: Fixes installer not supplying signature unless mirroring enabled.
- UberLAME: Changes
.sha1x
file creation to not include profile unless/logtag
supplied. - UberLAME, UberFLAC: Improves error handling for digest files.
- Mediags: Fixes recognition of QuickTime (
.mov
/.qt
) format. - Mediags: Improves detail output.
Details
Fix installer not supplying signature unless mirroring enabled
Version 4.1 introduced an installer issue where only check operations were performed when selecting UberLAME->Sign. This issue has been fixed.
Change .sha1x
file creation to not include profile unless /logtag
supplied
The naming of .sha1x
files has been changed to be more consistent with the naming of .log
files.
Improve error handling for digest files
Malformed digest (.md5
, .sha1x
) files now produce an accurate error message.
Fix recognition of QuickTime (.mov
/.qt
) format
This rarely used format is now detected correctly.
Improve detail output
MP3 dead space is now reported cleanly. Actual format is punctuated correctly.
UberApps v4.1.1
Supplied binaries are built with Visual Studio Community 2017 v15.7.3.
Summary
- UberLAME, UberFLAC: Adds
/safety
switch to prompt when too many rips consecutively invalidated.
Details
Add /safety
switch to prompt when if too many rips consecutively invalidated
Invoking UberLAME or UberFLAC on the wrong directory structure can quickly lead to a large number of erroneous directory renames. Undoing this kind of mistake is tedious and time consuming. As a safety measure, these tools will now pause operation after 3 consecutive rip invalidations to ask for instructions:
3 consecutive rips invalidated. Stop (S) / Resume (R) / Don't ask again (D)?
At this point processing may be halted, resumed with the counter set back to zero, or resumed without this prompt displayed again. The number of consecutive rips that triggers this prompt may be configured with the /safety:n
switch with /safety:0
disabling prompting.
UberApps v4.1.0
Summary
- UberLAME: Changes
/logtag
to rename EAC.log
file to include encoder profile V2, V0, or C320. - UberLAME: Ignores any argument supplied to
/logtag
. - Mediags, UberLAME: Reworks MP3 diagnostics and detail report.
Details
Change /logtag
to rename EAC .log
file to include encoder profile V2, V0, or C320
Rather than supplying a profile with the /logtag
switch, the encoding profile is now calculated.
If the /logtag
switch is supplied, this calculated profile will be used to rename the EAC .log
file.
With this change, the installer has been modified to remove the EAC Log File Naming dialog.
Ignore any argument supplied to /logtag
Previous versions supported an argument to /logtag
. Any argument supplied will now be ignored.
Invoking with an argument is now equivalent to using /logtag
without switches.
Rework MP3 diagnostics and detail report
- Encoding profile is now reported for VBR, CBR, and ABR.
- CBR encodings are now properly recognized.
- MPEG-2 Layer 3 encodes are now properly diagnosed.
- MPEG-2.5 Layer 3 encodes are now recognized.
- Xing layout now reports frame count and quality.
- Many minor changes made to
/g:detail
reporting.
UberApps v4.0.0
Summary
- Adds Windows installer for the suite.
- UberFLAC (WPF): Changes
/strict
switch to/prove
. - UberLAME: Adds
/logtag:<text>
switch. - UberLAME: Eliminates redundant EAC log self-hash web checks for
/verify:web
. - UberFLAC: Eliminates redundant EAC log self-hash web checks for
/prove:web
. - Mediags: Adds recognition of MKV elements.
Details
Add Windows installer for the suite
For convenience, an installer is now included. This installer copies all programs in the suite to a folder and optionally adds items to File Explorer's right-click menu to invoke either UberLAME or UberFLAC as configured during installation.
Change /strict
switch to /prove
To align with the console UberFLAC, the GUI version now uses the /prove
switch. This switch sets the initial state for a checkbox.
Add /logtag:<text>
switch
This new switch instructs UberLAME to rename the EAC log file on first signing to include the supplied text.
Eliminate redundant EAC log self-hash web checks
Previous behavior was to perform EAC 1.x log self-hash verifications even if the signed history shows the check was already performed. Since the history hash shows that the EAC log is unchanged, this check was redundant and is no longer repeated.
This check may still be explicitly performed for all logs using the Mediags program:
mediags /f:*.log /h:webcheck MyLibrary
Add recognition of MKV elements
Elements that have been recently encountered in the wild have been added to Mediags:
- [55][B0] - Colour
- [55][B7] - ChromaSitingHorz
- [55][B8] - ChromaSitingVert
Mediags, UberFLAC, UberLAME v3.8.0
Changes since v3.7.0
- Blesses LAME MP3 encoder version 3.100.
- Updates build environment to Visual Studio 2017.
- Moves repository to GitHub.
Details
The latest version of LAME is now recognized and blessed by the UberLAME and Mediags products.
No other changes have been made other than internal build changes.
Installation
Download any of mediags.exe
, uberflac.exe
, uberlame.exe
, or WpfFlac.exe
. The uberflac.exe
& WpfFlac.exe
programs require the program flac.exe
to be in your path. If the /rg
switch is used, metaflac.exe
must be in your path too. Extract them from flac-1.3.2-win.zip
downloaded from here:
http://downloads.xiph.org/releases/flac/
These programs are typically used by copying them into a folder that it listed in the PATH
environment variable and then run from the command line. There are no persistent settings stored by this programs so it may be helpful to use a batch file for that purpose. Use the /help
switch to view syntax.
You may also create a desktop shortcut to any of the executables. For the console programs, add the /k
switch to the target in the shortcut properties dialog. Then drag and drop a directory from Explorer to the shortcut icon to invoke the program recursively on that directory. The /k
switch instructs the program to wait for a keypress before exiting.
Build notes
This release was built with Visual Studio 2017 Community Edition.