Skip to content

Releases: fmang/opustags

1.10.1

19 May 02:34
Compare
Choose a tag to compare

Fix a build error on recent systems.

1.10.0

03 May 09:52
Compare
Choose a tag to compare
  • Introduce -z to delimit tags with null bytes.

This option makes it possible to leverage GNU sed or GNU grep for automated tag edition with
opustags -z … | sed -z … | opustags -z -S …, while also supporting multi-line tags.

1.9.0

07 Jun 02:57
Compare
Choose a tag to compare
  • Introduce --vendor and --set-vendor.
  • Close the input file before finalizing the output, in order to fix --in-place on SMB drives.

1.8.0

07 Mar 01:40
Compare
Choose a tag to compare
  • Introduce --set-cover and --output-cover.

opustags is now able to extract and edit the cover art of Opus files. The underlying
METADATA_BLOCK_PICTURE tag will still appear as a regular tag, but you won’t have to handle it
manually anymore.

1.7.0

13 Feb 02:29
Compare
Choose a tag to compare
  • Support arbitrary large OpusTags headers.
  • Handle multiline tags by prefixing their continuation lines with tabs.

1.6.0

01 Jan 10:42
Compare
Choose a tag to compare
  • UTF-8 conversion errors are now fatal.
  • Introduce --raw for disabling encoding conversions.
  • Improve platform compatibility.

This also happens to be opustags’s 8-year anniversary!

1.5.1

21 Nov 10:07
Compare
Choose a tag to compare
  • Improve BSD support.

1.5.0

08 Nov 09:35
Compare
Choose a tag to compare
  • Introduce --edit for interactive edition.

1.4.0

04 Oct 07:37
Compare
Choose a tag to compare
  • Preserve permissions when overwriting files.
  • Support multiple files with --in-place.
  • Fix BSD support.

Thanks to Reuben Thomas for contributing the pièce de résistance of this
release!

1.3.0

02 Feb 22:02
Compare
Choose a tag to compare
  • Support for non-Unicode systems. Tags are automatically converted to and from the system locale.
  • It is now possible to delete specific NAME=VALUE pairs.
  • Option --set-all is now stricter and aborts with an error if the input is not valid.
  • Printing tags will display a warning if the tags contain control characters.

opustags is now more aware of its limitations, and will print more helpful error messages when
trying to edit an unsupported file. It is also more cautious against corrupted streams.