Skip to content

CodecMedia 1.1.5

Latest

Choose a tag to compare

@TamKungZ TamKungZ released this 16 Mar 19:19
· 3 commits to main since this release

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

[1.1.5] - 2026-03-17

Added

Changed

  • Updated audio-to-audio conversion routing in DefaultConversionHub to use Java Sound transcoding path (while preserving explicit WAV/PCM routing).
  • Expanded facade regression coverage in CodecMediaFacadeTest for MP3 embedded metadata and OGG/FLAC metadata read paths.
  • Standardized metadata merge behavior in StubCodecMediaEngine.readMetadata() to treat embedded metadata as canonical and sidecar values as fallback (putIfAbsent for non-core keys).
  • Updated metadata write behavior in StubCodecMediaEngine.writeMetadata() so embedded-capable formats (wav, mp3, aif/aiff/aifc) write in-file metadata and remove stale sidecar files.
  • Expanded metadata regression coverage in CodecMediaFacadeTest and parser-level AIFF coverage in AiffParserTest.

Verified

  • Confirmed metadata and conversion/facade behavior with mvn -Dtest=CodecMediaFacadeTest test.
  • Confirmed AIFF embedded metadata parser and facade flows with mvn -Dtest=AiffParserTest,CodecMediaFacadeTest test.