Skip to content

Releases: Zazama/node-id3

0.2.9

03 Apr 20:49

Choose a tag to compare

Fix TXXX and PRIV tags from tuple to array in type file (by @pbricout)

0.2.8

03 Apr 20:46
3d7b702

Choose a tag to compare

Make GEOB tag optional in type file (by @Nytrm)

0.2.7

03 Feb 23:21

Choose a tag to compare

  • Add support for GEOB tag by @Nytrm

0.2.6

18 Feb 09:48

Choose a tag to compare

  • Improve support for integer values
  • Fix splitting null terminated buffer

0.2.5

02 Dec 02:12

Choose a tag to compare

  • Add ETCO and COMR frames
  • Add constants for usage in tags (by @pbricout)
  • Add ID3v2.4.0 text frames
  • Allow mixing of ID3v2.3.0 and ID3v2.4.0 frames
  • Internal refactor of code to simplify functions (by @pbricout)
  • Frame compression is now handled correctly

0.2.4

14 Nov 14:42

Choose a tag to compare

  • Add synchronised lyrics (SYLT frame) (by @pbricout)

0.2.3

30 Apr 10:08

Choose a tag to compare

  • Don't change APIC mime type on read
  • Fix unsynchronisation implementation

0.2.2

01 Jan 08:42

Choose a tag to compare

Fixed

  • Bug in iTunes where artwork doesn't show up when description is empty
  • Creating tags with undefined, terminated UTF-16 value now passes FF FE 00 00 instead of 00 00
  • Add raw to TypeScript definition
  • Add removeTags async to TypeScript definition

Added

  • Added options to update

0.2.1

30 Oct 11:50

Choose a tag to compare

  • Removed wrong import from TypeScript definition file
  • Added Promises to TypeScript definition file

0.2.0

26 Oct 00:22

Choose a tag to compare

Added

  • Tests & checks with jsmediatags to ensure more consistency
  • Support for UTF-8 & UTF-16LE
  • Promise versions of methods are available by calling require('node-id3').Promise
  • Exposed functions have JSDoc comments
  • Changelog
  • Pass options to .read (include, exclude, noRaw, onlyRaw)
  • Read unsynchronisation & dataLengthIndicator of frame header (v2.4.0)
  • Skip extended header if present

Changed

  • Frames are now build/read by a frame builder definition instead of the manual programmed way
  • Change the way definitions are saved to make code simpler
  • Internal functions are not exposed by index.js anymore
  • Change from exporting a function constructor to exporting every function itself

Fixed

  • async read function didn't return anything when buffer was passend