Portable winLAME Changelog

What's new in Portable winLAME 2023 Release 1

Dec 30, 2023
  • The following new features are included:
  • added support for entering disc number and replacing %disc% in CD track title (#8)
  • added CD extract setting to open the CD tray/eject the CD after reading (#9)
  • The following bug fixes are included:
  • fixed creating 8-bit FLAC files with preset "FLAC lossless from 16 bit audio" (#5)
  • fixed always setting the genre field of mp3 files to Blues (#6)
  • fixed wrong mp3 file duration time in VBR mp3 files due to wrong placement of LAME VBR Info tag (#7)
  • fixed wrong bitrate when encoding to WMA in CBR mode (#10)
  • The following encoding library were updated:
  • LAME 3.101 beta 2 (SVN r6507)
  • mpg123 1.31.3
  • libsndfile 1.2.2
  • taglib 1.13.1
  • libopus 1.4
  • FLAC 1.4.3
  • libspeex 1.2.1
  • libfaad2 2.10.1
  • Monkey's Audio 10.22

New in Portable winLAME 2020 Release 1 (Dec 28, 2020)

  • The release contains the following updates since the version "2019 release 1":
  • library updates: vorbis 1.3.7, opusfile 0.12, mpg123 1.26.4, libsndfile 1.0.30, libfaad2 2.10.0, Monkey's Audio 5.70 and BASS 2.4.15
  • replaced obsolete freedb server with gnudb.gnudb.org
  • removed toolbar and menu; only ribbon menu band is used now
  • The following bug fixes are included:
  • fixed crash when decoding mp3 files
  • fixed reading FLAC picture tag

New in Portable winLAME 2019 Release 1 (Dec 21, 2019)

  • Today I released winLAME 2019 release 1, which corresponds to the build number 2.19.1.66. The release contains the following updates since the version "2018 release":
  • library updates: ogg 1.3.4, opus 1.3.1, FLAC 1.3.3, libfaac 1.30, libfaad2 2.9.1, libsndfile 1.0.29pre2, mpg123 1.25.13, Monkey's Audio 5.11, BASS 2.4.14 and BASSCD 2.4.7
  • bulgarian translation, contributed by Karlov Nider
  • format texts for reading CDs can now contain backslashes in order to create subfolders
  • implemented reading and writing disc number from Ogg Vorbis, Opus, WMA, ID3v2 and Xiph Comment tags
  • The following bug fixes are included:
  • fixed outputting 32-bit or 64-bit float wave files with libsndfile
  • fixed crash when reading Monkey's Audio .ape file ID3v1 tags
  • SourceForge bug 81: fixed leaving temp files in the temp folder when reading CD to non-16-bit-wave-format
  • fixed bug when reading CD track when BASS buffer is empty; result was that no samples were read at all, but encoding was successful
  • SourceForge bug 77: fixed reading tags and cover picture from FLAC files

New in Portable winLAME 2018 final (Dec 24, 2018)

  • Prevented selecting a data track when reading CDs
  • Updated libfaac and libfaad2 libraries to their latest versions

New in Portable winLAME 2018 Beta 1 (Nov 20, 2018)

  • Replaced MAD mpeg library with libmpg123
  • Replaced id3tag library with TagLib for reading and writing metadata
  • Classic UI now uses the same wizard dialogs as the Modern UI
  • Encoding in Classic UI is now done using the same task manager that is used in Modern UI
  • Updated Opus encoder to version 1.3
  • Various bug fixes

New in Portable winLAME 2017 (Dec 27, 2017)

  • The following changes were made since the beta 3 version:
  • removed feedback buttons for release
  • fixed formatting errors from encoder following the encoding description

New in Portable winLAME 2017 Beta 3 (Oct 22, 2017)

  • The following crashes were fixed:
  • Reverted back to libsndfile 1.0.27 from 1.0.28, as the newer version crashes when encoding to FLAC format
  • Fixed crashes in ID3 tag library; reported in CVE-2008-2109, CVE-2017-11550 and CVE-2017-11551, details at http://seclists.org/fulldisclosure/2017/Jul/85
  • Fixed a crash when opening Ogg based input files, e.g. Ogg Vorbis, Speex and Opus
  • Fixed a crash in Classic UI mode starting a new encoding batch after returning from a first encoding batch
  • The following improvements were made:
  • Updated LAME to the latest version 3.100, compiled by John33 from RareWares
  • The "Encoding finish action" now actually does something (closing winLAME or standby the PC)
  • Number of CPU cores used in Modern UI can now be configured in "General Settings"
  • Added a more detailed "Task Details" lower pane to show all encoding infos for a task
  • Added CD Auto-Play handler to start winLAME when a new CD is inserted into the disc drive
  • When formatting CD track number using %track%, add leading zeros when there are more than 9 tracks
  • When writing a playlist file and the option "use input folder as output location" is used, use the folder common to all files to store the playlist
  • AAC quality range can now be set from 10 to 500, same as faac.exe Version 1.28
  • Settings are now stored immediately when leaving a wizard page, not when the application exits
  • In Classic mode, the user is also warned about overwriting input files, as in Modern UI mode
  • Speex input file length is now shown properly
  • Fixed bug where page title disappeared when minimizing and restoring winLAME window
  • Setup: Added checkbox to start winLAME after setup completes
  • Setup: Registry keys are now properly cleaned up when uninstalling, but are kept when upgrading to a newer version
  • Setup: winLAME shortcut is now placed in the program menu directly, so it shows in the Windows 10 start menu list directly
  • Portable: Added vcredist.exe in order to install the Visual C++ Runtime components when missing

New in Portable winLAME 2017 Beta 2 (Sep 7, 2017)

  • Fix for bug when encoding many files on a multi-core CPU, where files couldn't be written properly and winLAME eventually crash. See bug #67.
  • Possible fix for writing output files with Cyrillic or other non-ASCII characters. See bug #66.
  • New Opus coded version 1.2.1 (see Opus Codec homepage)
  • New libsndfile library 1.0.28, a bugfix release (see libsndfile homepage)
  • Support for 32-bit sample path when using LAME 3.100 (not released yet) and an input module that also supports 32-bit samples (FLAC, MAD mp3, Monkey's Audio, libsndfile).
  • Fixed bug when encoding reported an error and the output file is overwritten, even if it doesn't need to be.
  • Tags: Reading and writing of AlbumArtist and Composer tag info is now supported for MP3, Opus, Ogg Vorbis and WMA.

New in Portable winLAME 2017 Beta 1 (Mar 28, 2017)

  • The new version has an all new user interface that makes it possible to use your multicore CPU to encode several files in parallel, called "Modern UI". The previously used wizard UI that is used in winLAME 2010 is still available and is called "Classic UI" now.
  • The new release also contains the newest encoder and decoder libraries, as well as many bug fixes over the old versions. Please check the "About" dialog in winLAME for the actual encoder versions contained in winLAME.