Skip to content

Releases: evensolberg/id3tools

v0.16.0

Choose a tag to compare

@github-actions github-actions released this 07 Mar 21:42

Full Changelog: v0.15.1...v0.16.0

v0.15.1

Choose a tag to compare

@evensolberg evensolberg released this 07 Mar 19:05

What's New

APE Cover Art Support

  • Front and back cover images can now be embedded in APE files,
    matching existing support in FLAC, MP3, and MP4 formats.

DefaultValues Refactoring

  • Split the 32-field DefaultValues struct into three nested
    sub-structs: ExecutionConfig, PictureConfig, TagValues.
  • Uses #[serde(flatten)] for backward-compatible TOML config.
  • Updated all format handlers, macros, and tests accordingly.

Full Changelog: v0.14.4...v0.15.1

v0.9.4 Misc goodies

v0.9.4 Misc goodies Pre-release
Pre-release

Choose a tag to compare

@evensolberg evensolberg released this 12 Feb 02:14
01e9f2e
  • Automatically set the total number of discs
  • Rename ensure unique names
  • Logging upgrade
  • Handle disc directories with names and roman numbers

v0.8.4 Better handling of subdirectories

Choose a tag to compare

@evensolberg evensolberg released this 23 Jan 16:42

We now handle subdirectories with descriptions, eg. "CD 01 - Something"

v0.8.3 Discover Disc Number

Pre-release

Choose a tag to compare

@evensolberg evensolberg released this 17 Jan 01:25

Discovers disc number based on the sub-directory name. If a file is found within a sub-directory called either "CD xx" or "DISC xx" (case insensitive), the xx is used for the disc number.

v0.7.1 - File rename in place

Pre-release

Choose a tag to compare

@evensolberg evensolberg released this 15 Jan 01:43

Allows you to rename FLAC, MP3 and MP4 files based on tags. APE is not supported cause it's a miserable format that doesn't have any standardized metadata tags.

Added option to count tracks

Pre-release

Choose a tag to compare

@evensolberg evensolberg released this 07 Jan 19:54

Using --track-number-count / --tnc or the corresponding config file option (track_count = true | false), the program can now count the number of files with the same extension as the one we're parsing in the same directory and use this as the track count.

Refactor code & Clap v3

Pre-release

Choose a tag to compare

@evensolberg evensolberg released this 01 Jan 20:41
- Move the "main" processing function out to a separate module, with sub-modules for each format.
- Move the logging setup to a separate function
- Move the configuration setup to a separate function
- Reorganize some of the structs and enums
- Patch version bump
- Cleaned up some files

Add APE support

Add APE support Pre-release
Pre-release

Choose a tag to compare

@evensolberg evensolberg released this 31 Dec 21:53
v0.5.0

Version bump to 0.5.0

Robust code and picture location update

Pre-release

Choose a tag to compare

@evensolberg evensolberg released this 31 Dec 17:05
  • Made the code more robust -- handles errors better (v0.4.1)
  • Look for the cover picture(s) alongside the music first, then in the invocation directory. (v0.4.2)