Activity for Glen Sawyer

  • Glen Sawyer Glen Sawyer posted a comment on ticket #24

    Yes, the 1.5.2 back end will work with the v1.2.5 or v1.3.4 versions of the GUI. The menu "Options -> Tags -> Ignore (do not read or write tags)" will prevent all header changes. The message by 2Bdecided (third-from-last message) in that "mp3gain is NOT lossless" gives a technical breakdown, but the short version is: Most of the time it's completely lossless, i.e. the hash should be the same if you make a gain change of +N and then make a gain change of -N. In some weird cases where it's not technically...

  • Glen Sawyer Glen Sawyer posted a comment on ticket #49

    Sorry, it's more like "in 13 years I've had time to forget most of the code" :) I have no plans for any further changes, especially not changes that would require fundamental structural changes like multithreading.

  • Glen Sawyer Glen Sawyer posted a comment on merge request #1

    Wow, a merge request after all these years. Good to know some people still find this program useful :)

  • Glen Sawyer Glen Sawyer merged merge request #1 on Code

    [CLI] Support non-ANSI characters on Windows

  • Glen Sawyer Glen Sawyer posted a comment on discussion Help

    Wow, that still happens sometimes? It’s been a problem since at least 2002, and it has never been fixed by Microsoft. Someone figured out a clever fix for individual programs (like MP3Gain) to avoid this problem, but I'm not sure whether this trick still works in Windows 10. Let me know if it works for you: First, in the MP3Gain folder (usually "Program Files (x86)\MP3Gain"), create an empty file. The easiest way to do this is to create an empty text file (right-click, "New >", "Text Document")....

  • Glen Sawyer Glen Sawyer posted a comment on discussion Help

    MP3Gain directly modifies the audio data in mp3 files. All the tag stuff is optional, and wasn't even included in the earliest versions of MP3Gain.

  • Glen Sawyer Glen Sawyer posted a comment on discussion Help

    Try the "full" version, which has all the components included. https://sourceforge.net/projects/mp3gain/files/MP3Gain-Windows%20%28Stable%29/1.2.5/mp3gain-win-full-1_2_5.exe/download

  • Glen Sawyer Glen Sawyer posted a comment on discussion Help

    mp3gain.exe 1.5.2 is available. It's the last item on the Downloads page. https://sourceforge.net/projects/mp3gain/files/mp3gain/1.5.2/mp3gain-dos-1_5_2.zip/download The main change from 1.5.2 to 1.6.x was swapping out the mp3 decoding library on Linux builds, so I never bothered to build a Windows version. It's been over a decade since I last compiled the Windows .exe, so I don't currently have the tools installed :)

  • Glen Sawyer Glen Sawyer posted a comment on discussion Help

    Spambot deleted

  • Glen Sawyer Glen Sawyer posted a comment on discussion Help

    Extremely compressed history of MP3Gain and its purpose: - I wrote MP3Gain to change the volume of mp3 files, period. - Tagging came much later, almost as an afterthought. - Purpose #1 for tagging was to save analysis results, so MP3Gain didn't have to analyze the same file again if you loaded it into MP3Gain later. - Purpose #2 for tagging was to save "undo" information, so MP3Gain could remember what the original volume was, just in case someone wanted to restore their files to that original volume...

  • Glen Sawyer Glen Sawyer posted a comment on discussion Help

    Wow, that's still a thing that happens? This is a problem with Microsoft Office's installer. It’s been a problem since at least 2002, and it has never been fixed by Microsoft. Someone figured out a clever fix for individual programs (like MP3Gain) to avoid this problem, but I'm not sure whether this trick still works in Windows 10. Let me know if it works for you: First, in the MP3Gain folder (usually "Program Files (x86)\MP3Gain"), create an empty file. The easiest way to do this is to create an...

  • Glen Sawyer Glen Sawyer posted a comment on discussion Help

    Not sure where you downloaded the source from. There's a Makefile in the copy of the source posted here at sourceforge: http://mp3gain.sourceforge.net/download.php Here's a direct link to the source .zip: https://sourceforge.net/projects/mp3gain/files/mp3gain/1.6.2/mp3gain-1_6_2-src.zip/download Back when I first wrote this, I included an mp3 decoder library in the source itself. That library had some bugs, so eventually I removed the library source. So now you need to have the "libmpg123" library...

  • Glen Sawyer Glen Sawyer committed [fc7204]

    Updated installer with current translations

  • Glen Sawyer Glen Sawyer modified ticket #17

    Cannot get customer support from MP3gain.

  • Glen Sawyer Glen Sawyer posted a comment on ticket #17

    Sorry, "MP3Gain PRO" has nothing to do with my original MP3Gain, which is what's hosted here on SourceForge. See the note right near the top of the MP3Gain home page: http://mp3gain.sourceforge.net/

  • Glen Sawyer Glen Sawyer committed [9c9a5a]

    Whoops, fix diacritical

  • Glen Sawyer Glen Sawyer committed [e93244]

    Added timestamp to file

  • Glen Sawyer Glen Sawyer committed [aa8e84]

    Updated Brazilian Portuguese translation

  • Glen Sawyer Glen Sawyer posted a comment on discussion Help

    Try using the "Beta" version of MP3Gain. My guess is that some of those dashes are actually "long-dash" characters, which confuse MP3Gain. The "beta" version handles any filename characters.

  • Glen Sawyer Glen Sawyer posted a comment on ticket #33

    The "Beta" version has partial Unicode support: It can load and process any filename properly, but any Unicode characters will appear in the list as a "?" character. That's the best I could do with Visual Basic at the time.

  • Glen Sawyer Glen Sawyer posted a comment on discussion Help

    Correct.

  • Glen Sawyer Glen Sawyer posted a comment on discussion Help

    The files are directly modified, not copied to a new location.

  • Glen Sawyer Glen Sawyer posted a comment on ticket #44

    Try going back to the Download page and using the "full" installer. Third download link, labeled "mp3gain-win-full-1_2_5.exe" (note the "full" in the name) Here's a convenient direct link: https://sourceforge.net/projects/mp3gain/files/MP3Gain-Windows%20%28Stable%29/1.2.5/mp3gain-win-full-1_2_5.exe/download

  • Glen Sawyer Glen Sawyer posted a comment on ticket #47

    Yes.

  • Glen Sawyer Glen Sawyer modified ticket #36

    A malformed mp3 file allows arbitrary code execution

  • Glen Sawyer Glen Sawyer posted a comment on ticket #36

    Years later, finally updated mp3gain to use external libmpg123. Just the linux source, no updates to the various Windows builds.

  • Glen Sawyer Glen Sawyer modified ticket #41

    stack-based buffer overflow

  • Glen Sawyer Glen Sawyer posted a comment on ticket #41

    Fixed, released, updated website

  • Glen Sawyer Glen Sawyer modified ticket #40

    Two crash bugs on mp3gain

  • Glen Sawyer Glen Sawyer posted a comment on ticket #40

    Switching to libmpg123 (version 1.6.x) fixed these crashes. Released and updated on website

  • Glen Sawyer Glen Sawyer modified ticket #43

    Buffer overflow in apetag.c

  • Glen Sawyer Glen Sawyer posted a comment on ticket #43

    Conversion to the libmpg123 library (version 1.6.x) seems to have taken care of this bug as well, at least based on the one crashing .mp3 sample file I have. Released new version and updated the website.

  • Glen Sawyer Glen Sawyer posted a comment on ticket #41

    Released (as source, not bundled into any Windows releases).

  • Glen Sawyer Glen Sawyer committed [6514ea]

    Update linux source files

  • Glen Sawyer Glen Sawyer committed [1f46cd]

    Bump version number

  • Glen Sawyer Glen Sawyer posted a comment on ticket #15

    This is a Microsoft issue that's been around for over a decade. Someone figured out a clever fix for individual programs (like MP3Gain) to avoid this problem, but I'm not sure whether this trick still works in Windows 10. Let me know if it works for you: First, in the MP3Gain folder (usually "Program Files (x86)\MP3Gain"), create an empty file. The easiest way to do this is to create an empty text file (right-click, "New >", "Text Document"). If security won't let you create the file directly in...

  • Glen Sawyer Glen Sawyer committed [e9d7d3]

    Merge branch 'cve-2017-12911'

  • Glen Sawyer Glen Sawyer modified ticket #42

    Old lgpl license text shipped

  • Glen Sawyer Glen Sawyer posted a comment on ticket #42

    Well that's an easy fix :)

  • Glen Sawyer Glen Sawyer committed [796ba0]

    Updated license file with current FSF address

  • Glen Sawyer Glen Sawyer posted a comment on ticket #41

    Fixed in the latest commit to master, thanks to a patch from Thomas Orgis, the libmpg123 maintainer. I haven't made an official 1.6.2 release yet because there's one more CVE I'm trying to address: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12911 Sadly, that one doesn't have a convenient sample that crashes the current code, so I have to figure out exactly what's causing the problem first.

  • Glen Sawyer Glen Sawyer committed [4963fd]

    Attempt to fix CVS-2017-12911.

  • Glen Sawyer Glen Sawyer committed [e67d1f]

    More fixes from libmpg123 author (Thomas Orgis)

  • Glen Sawyer Glen Sawyer committed [e2a6b0]

    Bump version number now that Debian downstream patches applied

  • Glen Sawyer Glen Sawyer committed [d20e60]

    Downstream: don't return 0 on error

  • Glen Sawyer Glen Sawyer committed [a4d196]

    Downstream: use tempfile by default

  • Glen Sawyer Glen Sawyer committed [1dc6f1]

    Downstream: fix segfault when files are not writable

  • Glen Sawyer Glen Sawyer committed [8cb0a5]

    Downstream: fix overwrite query loop

  • Glen Sawyer Glen Sawyer committed [689d98]

    Downstream: fix trailing space

  • Glen Sawyer Glen Sawyer committed [3c8a19]

    Downstream: in id3 tags, produce txxx frames compatible with winamp, as well

  • Glen Sawyer Glen Sawyer committed [bf9227]

    Downstream: fix some issues found by cppcheck

  • Glen Sawyer Glen Sawyer committed [999763]

    Downstream: add option to force tag update

  • Glen Sawyer Glen Sawyer committed [709a45]

    Upstream: fix some issues found by cppcheck

  • Glen Sawyer Glen Sawyer committed [3f77c5]

    Upstream: fix overwrite query loop

  • Glen Sawyer Glen Sawyer committed [3f5668]

    Upstream: fix segfault when files are not writable

  • Glen Sawyer Glen Sawyer committed [43431d]

    EOL conversion

  • Glen Sawyer Glen Sawyer committed [4be212]

    Upstream: fix trailing space

  • Glen Sawyer Glen Sawyer committed [f8c40b]

    Upstream: in id3 tags, produce txxx frames compatible with winamp, as well

  • Glen Sawyer Glen Sawyer committed [7b6c17]

    Upstream: add option to force tag update

  • Glen Sawyer Glen Sawyer committed [173d01]

    Cleaning out unused library

  • Glen Sawyer Glen Sawyer committed [aea832]

    Use libmpg123 instead of hacked version of mpglib

  • Glen Sawyer Glen Sawyer posted a comment on ticket #45

    The libmpg123 maintainer sent me a patch for mp3gain a few months ago, but I hadn't tested it yet. I guess now's a good time to get to it :)

  • Glen Sawyer Glen Sawyer posted a comment on discussion Help

    Version 1.3.4 used to work for filenames with non-Latin characters. Well, kind of: it all functions properly, but each non-Latin character would appear as a "?" in the display. But just this week I discovered that something in the most recent version of Windows 10 finally broke even that workaround. But you're NOT out of luck! Other people have made alternative front-end interfaces for my original mp3gain back-end code: Option 1: https://sourceforge.net/projects/qmp3gain/ This one is pretty much...

  • Glen Sawyer Glen Sawyer posted a comment on discussion Help

    Yep. Use "Constant Gain" (which, in hindsight, I should have called "Manual Gain").

  • Glen Sawyer Glen Sawyer posted a comment on ticket #38

    Not sure where you found the "portable" version, but you can find the VB6 dependencies...

  • Glen Sawyer Glen Sawyer posted a comment on discussion Help

    No, not several times. The volume change can be any of 1.5dB. I was just listing...

  • Glen Sawyer Glen Sawyer posted a comment on discussion Help

    Volume changes are in steps of 1.5dB. So yes, you can get from 101dB down to 89dB....

  • Glen Sawyer Glen Sawyer posted a comment on discussion Help

    MP3GainPro is a completely different program written by someone else. See the note...

  • Glen Sawyer Glen Sawyer posted a comment on discussion Help

    Answers in roughly the same order as your questions: Yes, Nero converts mp3s to raw...

  • Glen Sawyer Glen Sawyer posted a comment on ticket #43

    The wording in the help text is probably a bit unclear, but you want the "-s s" option....

1