Skip to content

Releases: Nongorilla/Mediags

UberApps v4.3.1

28 Oct 07:47
Compare
Choose a tag to compare

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

09 Oct 04:52
Compare
Choose a tag to compare

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 with arg.
  • Mediags: Adds recognition of MKV elements.
  • Mediags: Minor changes made to detail reports.
  • Mediags: Reduced visibility of some trivial diagnostics.

UberApps v4.2.0

17 Jun 18:32
Compare
Choose a tag to compare

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

14 Jun 15:54
Compare
Choose a tag to compare

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

10 Jun 10:56
Compare
Choose a tag to compare

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

30 May 15:11
Compare
Choose a tag to compare

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

24 Oct 04:08
Compare
Choose a tag to compare

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.