Skip to content

Releases: ullenius/spctag

v2.4.0

09 May 18:06
Compare
Choose a tag to compare
  • Add JSON-output support
  • Always output length and fade length in verbose mode (id666). Previously zero-values were omitted.
  • Bump dependencies

v2.3.6

20 Apr 14:48
Compare
Choose a tag to compare
  • Bump dependencies.
  • Fix broken latin-1 parsing:

Latin-1 code points were parsed as utf-8 resulting in the replacement character '�' (U+FFFD).

The program now validates utf-8 tags when parsing. If validation fails the tag is parsed as latin-1.

v2.3.5

12 Nov 15:32
Compare
Choose a tag to compare

Bump dependencies

v2.3.4

15 Aug 14:57
Compare
Choose a tag to compare

v2.3.4

  • Bump dependencies (JUnit)

v2.3.3

13 Aug 20:11
Compare
Choose a tag to compare

v2.3.3

Bug fix:

  • End length - allow negative values (signed int 32)

According to a better spec I found in kfile_spc end length can contain a negative value.

v2.3.2

20 Jul 17:17
Compare
Choose a tag to compare
  • Code refactoring (use new Java 17 features)
  • Length in seconds is masked to 24-bits (id666)
  • Convert SPC spec to utf-8

Bug fixes

Some xid6-tags were signed int 32 whereas the spec says uint32. Fixed the following:

  • loop length
  • end length
  • fade length
  • intro length

v2.3.1

20 Jul 14:20
Compare
Choose a tag to compare

A warning is printed if the minor version (binary) field doesn't match the
minor version in the header (plain text).

Bug fix:

Mixing (pre-amp) level is parsed correctly (xid6).

The length is 4 bytes. The old spec had an error where this field's length was
set to 1 byte. This was fixed in commit 29082c0 but the code was never updated.

v2.3.0

11 Jul 17:43
Compare
Choose a tag to compare

New features

Add support for two ID666-fields:

  1. Fade length-field ("Number of seconds to play song before fading out")
  2. Length-field ("Length of fade in milliseconds")

Minor changes

  • Code refactoring
  • Bump dependencies

v2.2.1

10 Jul 18:05
Compare
Choose a tag to compare
  • Bump dependencies
  • Add Maven-wrapper

v2.2.0

09 Jan 21:10
Compare
Choose a tag to compare
  • Migrate to Java 17
  • Minor refactoring
  • Documentation fixes (markdown and typos)