What's new in EasyTAG 2.4.3
Dec 6, 2016
- Fix two crashes in the dialog to load filenames from a file
- Avoid a crash when adding an image and no files are selected
- Avoid a crash when saving ID3v2.4 tags and no audio is present
- Fix a crash when applying CDDB results
- Fix saving of ID3v1 genres when also using ID3v2.4
- Fix Ogg tag writing on Windows
- Ensure that a selected path in the browser is shown in the path list
- Open the online version of the help if Yelp is not available
- Fix handling of MP4 files with empty tag fields
- Fix the artist/album toolbar icon
- Eckhard M. Jäger’s Adwaita-style artist/album icons
- Add support for MP4 files with the .aac file extension
- Anders Jonsson’s Swedish translation update
- Balázs Úr’s Hungarian translation update
- Charles Monzat’s French translation update
- Cédric Valmary’s Occitan translation
- Walter Cheuk’s Chinese (Taiwan) translation update
- Jobava’s Romanian translation update
- Jordi Mas’s Catalan translation updates
- Piotr Drąg’s Polish translation updates
- Rafael Fontanelle’s Brazilian Portuguese translation update
- Tiago Santos’ Portuguese translation update
- Daniel Mustieles’ and Mónica Canizo’s Spanish translation updates
- gogo’s Croation translation
New in EasyTAG 2.4.2 (Feb 22, 2016)
- Fix a crash when renaming directories
- Fix input of new file names in the file area
- Add case-insensitive sorting of the artist/album list
- Improve searching within UTF-8 strings
- Handle UTF-8 strings when sorting the file list
- Fix display of the Monkey's Audio file type
- Avoid locale-sensitive tag reading issues (especially for FLAC and Ogg)
- Only install the metainfo file for the Nautilus extension if requested
- Refactor reading of Ogg and FLAC tags
- Refactor Monkey's Audio and Musepack header reading
New in EasyTAG 2.4.1 (Jan 26, 2016)
- James Cowgill’s Opus parsing crash fix
- James Cowgill’s playlist writing crash fix
- Handle FLAC files with an invalid sample rate
- Fix generated playlist order
- Consistently use the GLib filename encoding
- Extensive refactoring of locale and encoding handling
- Improve fallback legacy locale detection
- Dennis Björklund’s CDDB fill fields fix
- Fix CDDB search fields and categories settings handling
- Use the correct encoding when writing ID3v2.4 tags
- Fix a linking error on Mac OS X
- Improve illegal character logic, especially for trailing characters
- Remove several outdated and unnecessary Windows compatibility wrappers
- Mario Blättermann’s German help translation update
- Marcus Gisslén’s Swedish help translation
- Josef Andersson’s Swedish translation update
- Мирослав Николић’s Serbian translation update
- Jordi Mas’ Catalan translation update
- Seong-ho Cho’s Korean translation update
- Daniel Mustieles’ Spanish translation updates
- Marek Černocký’s Czech translation update
- Åka Sikrom’s Norwegian bokmål translation update
- Piotr Drąg’s Polish translation update
New in EasyTAG 2.4.0 (Aug 29, 2015)
- Correct the disc number format specifier to %z
- Fix multiple CDDB searches during a single run
- Improve handling of tags with empty images
- Link to the online application help on Windows
- Remember the paned position in the main window between restarts
- Improve handling of file list selection
- Fix a crash when deleting files from within the application
- Fix a crash when reading FLAC files
- Fix a crash when navigating the directory browser with the keyboard
- Remove a few internal FIXMEs with some refactoring
- Updated British English translation
- German translation update
- Hungarian help translation
- Hungarian translation update
- French translation updates
- Turkish translation update
- Spanish translation updates
- Czech translation updates
- Catalan translation update
- Polish translation updates
New in EasyTAG 2.3.7 (May 17, 2015)
- Add preliminary support for HiDPI displays
- Fix missing libepoxy DLL in the Windows installer
- Convert several widgets to use templates
- Use new G_DEFINE_TYPE_WITH_PRIVATE support in GObject
- Czech translation update
- French translation update
- Polish translation update
New in EasyTAG 2.3.6 (Apr 20, 2015)
- Fix renaming files in the scanner
- Improve minimum size of log area
- Improve several UI strings
- Ekaterina Gerasimova's symbolic application icon, and improvements to Mallard help
- Add several comments for translators
- Add a test for the file renaming code
- Fix compiler warnings due to switch-enum warning when disabling tag support
- Improvements to several internal string-handling functions
- Remove setting for controlling the maximum number of log lines
- Remove quit confirmation dialog
- Further refactoring of internal file list code
- French translation update
- Polish translation update
- Updated British English translation
- Czech translation updates
- Catalan help translation
- Catalan translation updates
- Bosnian translation
New in EasyTAG 2.3.5 (Mar 10, 2015)
- Fix changing tag fields containing certain characters
- Fix for truncated CDDB results
- Fix changing the artwork description
- Avoid a crash when reading FLAC files with no tags
- Avoid a crash when reading invalid MP3 files
- Further refactoring of the internal file list code
- Add several unit tests
- Handle empty descriptions in ID3 tag artwork
- Build against the patched Debian version of id3lib
- Fix compilation when FLAC support is disabled
- Avoid a runtime warning in the file browser
- Fix a couple of Coverity warnings
- Fix string format sign warnings with GCC 5.0
- Further improvements to compiler warning flag checking
- Marek Černocký’s Czech translation updates
- Piotr Drąg’s Polish translation updates
- Åka Sikrom’s Norwegian bokmål translation update
- Osman Karagöz’s Turkish translation update
New in EasyTAG 2.3.4 (Feb 7, 2015)
- Fix crash when saving FLAC tags
- Port to use AX_COMPILER_FLAGS for improved compiler warning checks
- Many compiler warning fixes, discovered after enabling extra warnings
- Fixes for two Coverity warnings
- Improve validation of Vorbis artwork and MIME types
- Refactoring of internal file list code
- Relicense id3lib wrapper to GPLv2+
- Updated German help translation
- Updated Czech help translation
- Updated Spanish translation update
New in EasyTAG 2.3.3 (Jan 4, 2015)
- Add album artist support for WavPack and APE tags
- Add channel mask reading support for WavPack tags
- Reduce memory usage when copying cover art, such as when modifying tags which contain images
- Use GIO when reading and writing FLAC, ID3v2.4 and WavPack tags
- Use GIO for reading and writing list store files
- Fix an error check when saving WavPack tags
- Clear empty fields when saving WavPack tags
- Allow the search dialog tree view to expand to fill the dialog
- Fix the disc number preferences controls
- Fix a crash when migrating configuration directories
- Fix a double unref when renaming files
- Fix memory leaks in the CDDB dialog, Ogg tagging code, Speex tagging code, FLAC tagging code, images tree view and the WavPack tagging code
- Fix stripping of disc number fields in ID3v2.4 tags
- Fix Ctrl-clicking to modify the file list selection
- Add an automated test for file type detection
- Refactoring of internal file list code
- Refactoring of FLAC and WavPack tagging code
- Relicense all code (excluding the Nautilus extension) under the GNU GPL version 2 or later
- Мирослав Николић’s Serbian translation update
- Rafael Ferrera’s Brazilian Portuguese translation update
- Balázs Úr’s Hungarian translation update
- Marek Černocký’s Czech translation updates
- Muhammet Kara’s Turkish translation update
New in EasyTAG 2.3.2 (Dec 1, 2014)
- Fix a crash when reading empty FLAC tags
- Fix an assertion failure when reading empty ID3 tags
- Fix incorrect track durations when searching CDDB
- Fix the log view being forcibly shown on startup
- Fix launching of external applications
- Fix many memory leaks in the CDDB search dialog
- Improve setting handling for the process fields scanner
- Improve file list selection handling
- Allow the tag area images tree view to expand if space is available
- Improve ID3v2 handling with Ogg files
- Add more fragments from which to guess the image type
- Add AppData metainfo description for Nautilus extension
- Add several automated tests
- Add a separator row below the all albums row in the artist tree view
- Ekaterina Gerasimova's improvements to the Mallard help
- British English translation update
- Czech translation updates
- Polish translation updates
- Serbian translation
New in EasyTAG 2.2.5 (Nov 25, 2014)
- Fix many memory leaks in the CDDB search dialog
- Clear empty cover art and album artist fields in MP4 tags
- Fix a memory leak and invalid read in the MP4 tagging code
- Improve ID3v2 handling with Ogg files
- Improve file list selection handling
- Fix several memory leaks in the file browser
- Show updated images in the Windows installer
- Åka Sikrom’s Norwegian bokmål translation
New in EasyTAG 2.2.4 (Sep 27, 2014)
- Fix a crash when reloading the directory tree
- Fix delays, and a possible crash, when running CDDB searches
- Handle renaming on case-insensitive filesystems
- Provide a useful error message when failing to write files
- Fix memory leak in check for buggy id3lib version
- Improvements to scanner help
- Scanner help fixes
- Polish translation updates
- Indonesian translation
- Spanish help translation
New in EasyTAG 2.2.3 (Jun 23, 2014)
- Avoid a crash when browsing hidden directories
- Andreas Winkelmann's browser crash and memory leak fixes
- Avoid a crash with GtkFileChooser on Windows
- Restore process fields options correctly
- Add .m4v as a supported MP4 extension
- Korean translation
- Greek translation update
- Serbian translation update
New in EasyTAG 2.2.2 (May 12, 2014)
- Fix loading filenames from a text file
- Fix saving Ogg cover art without a description
- Fix check for broken id3lib UTF-16 writing
- Fix keyboard navigation to allow escaping the tag area
- Update ID3v1 genre list
- Revert asynchronous image handling changes
- Andreas Winkelmann’s ID3 memory leak fix
- Andika Triwidada’s Indonesian translation
- Dimitris Spingos’s Greek help translation
New in EasyTAG 2.2.1 (Apr 23, 2014)
- Fix image loading with HTTP URLs and empty images
- Fix bogus track numbers when automatically numbering files
- Add Opus and Speex MIME types to desktop file
- Abhinav Jangda's fix for numeric characters in ID3 TPOS fields
- Roman Bogorodskiy's ID3 wrapper compilation fix
- Improvements to MP4 GIO wrapper
- Fix a scanner bug when converting " " to " "
- Fix compilation if TagLib or libogg is unavailable
- Depend on TagLib 1.9.1 for MP4 support
- Use CXXFLAGS from the environment
- Brazilian Portuguese translation update
- Lithuanian translation update
- Hungarian translation update
- Slovenian translation update
New in EasyTAG 2.2.0 (Apr 12, 2014)
- Several stability fixes, found with Valgrind and the Fedora retrace server
- Use GTK+ 3 by default, but still allow building against GTK+ 2
- Support extended tag fields in MP4 files
- Support GIF images in tags
- Ogg Opus support, asynchronous image loading, scanner function tests and new Vorbis cover art support
- MP4 cover art and GIO support, fix for Roman numeral capitalization
- Ask for confirmation before overwriting during renaming
- Mallard help updates
- Avoid truncating Vorbis audio data when saving
- Italian translation update
- French translation updates and typo fix
- German translation updates
- Polish translation updates
- Serbian translation update
- Spanish translation updates
- Hungarian translation updates
- Brazilian Portuguese translation updates
- Czech translation updates
- Lithuanian translation update
New in EasyTAG 2.1.10 (Feb 25, 2014)
- Several memory leak and crash fixes, found with the Fedora retrace server, Coverity and Valgrind
- GFileInfo porting and dummy browser row fixes
- Add a Contents item to the Help menu, for viewing the Mallard help
- Use g_spawn_async() to spawn child processes
- Reinstate ID3 tag support on Windows
- Remove the Quit button from the toolbar
- Scanner memory leak fix
- Add AppData XML
- Lithuanian translation update
- Brazilian Portuguese translation update
- Serbian translation update
- Czech translation updates
- Polish translation updates
- German translation update
New in EasyTAG 2.1.9 (Jan 6, 2014)
- Lots of general refactoring and stability improvements
- Replace most mini buttons with GtkEntry icons
- Many memory leak and invalid read fixes, found with Valgrind, cppcheck and the CLang static analyzer
- Fix crash when the MusicBrainz CDDB search fails
- Remove ancient libmpg123 code and use id3lib for reading the MPEG header
- Use GtkDialog for child windows
- Many fixes when building for MinGW
- Rearrange menus and adjust keyboard accelerators to better fit with the GNOME HIG
- Abhinav Jangda’s numerous bug fixes and porting to GIO/GFile
- Darshan’s column resizing and reordering patches
- Use GApplication for application life cycle
- Remove several custom icons and instead use the themed equivalents
- Do not split FLAC and Ogg tags by default
- Drop old Vorbis comment compatibility (XMMS and COMMENT fields)
- Mathias Reineke’s total tracks support, and several other fixes
- Adrian Bunk’s FLAC ID3 tag and obsolete translation improvements
- Do not set a custom wmclass on the scanner window
- Stop installing TODO, HACKING and THANKS files
- DocBook XML man page
- Marius Gavrilescu’s improvement for illustration image filenames
- Dominique Leuenberger’s licence and build improvements
- Florian Müllner’s GTK+ 3 deprecation fixes
- Ekaterina Gerasimova’s Mallard help, and removal of the outdated user guide
- Enrico Nicoletto, Rafael Ferreira and Antonio Fernandes C. Neto’s Brazilian Portuguese translation updates
- Marek Černocký’s Czech translation update
- Osman Karagöz’s Turkish translation
- Gil Forcada’s Catalan translation
- Balázs Úr’s Hungarian translation update
- Christian Kirbach’s German translation update
- Aurimas Černius’s Lithuanian translation update
- Stas Solovey’s Russian translation update
- Matej Urbančič and Martin Srebotnjak’s Slovenian translation updates
- Мирослав Николић’s Serbian translation update
- Piotr Drąg’s Polish translation update
- Milagros Infante Montero’s Spanish translation update
New in EasyTAG 2.1.8 (Feb 11, 2013)
- Port to and require the most recent GTK+ 2 release (2.24)
- Allow experimental compilation against GTK+ 3
- Many memory leaks fixed
- Remove the Debian and RPM packaging
- Christoph J. Thompson's change to not install the ChangeLog
- Adrian Bunk's FLAC, configure, sign comparison warning and GBase64 fixes
- Waqa Qamar's new icons
- Small fixes to allow compilation under mingw
- Fix overlaid text in scanner legend
- Alessio Ababilov's SIGCHLD handling fix
- Move configuration files to XDG firectories
- Andreas Winkelmann's configuration file, remove all text, disc number column and compiler warning fixes
- Switch to TagLib for MP4 tag editing and drop libmp4v2 support
- Fix album artist entry focus chain order
- Remove Changes tab in about dialog
- Tidy and internationalize the desktop file
- Fix many spelling errors and typos
- Several translation updates
- Rewrite build system
- Use intltool for internationalization
- Drop dependency on libtool
- Leonid Podolny's easytag-2.1.6-from-txt.patch for segfault when pressing "Apply" in "Load filenames from TXT" dialog,
- WiseLord's fix-genre-tag.patch to fix predefined genres displayed under legacy systems.
- Michał Smoczyk's updated Polish translation
- Christoph J. Thompson's .desktop cleanup patch
- Christoph J. Thompson's add a new option to trim spaces when renaming files patch
- Nick Lanham's to make easytag compile against newest version of libmp4v2
- Wojciech Wierchola's file save performance improvement
- Julian Taylor's fix out of bound array access
- Honore Doktorr's revised libmp4v2 patch
- Algimantas Margevičius's Lithuanian translation