dependabot[bot]
d6cdfbb8e5
Bump ip-address from 10.0.1 to 10.2.0
...
Bumps [ip-address](https://github.com/beaugunderson/ip-address ) from 10.0.1 to 10.2.0.
- [Commits](https://github.com/beaugunderson/ip-address/commits )
---
updated-dependencies:
- dependency-name: ip-address
dependency-version: 10.2.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-17 15:30:20 +02:00
dependabot[bot]
1a057b43d6
Bump picomatch from 2.3.1 to 2.3.2
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-01 20:43:40 +02:00
dependabot[bot]
cdc99763cf
Bump strtok3 from 10.3.4 to 10.3.5
...
Bumps [strtok3](https://github.com/Borewit/strtok3 ) from 10.3.4 to 10.3.5.
- [Release notes](https://github.com/Borewit/strtok3/releases )
- [Commits](https://github.com/Borewit/strtok3/commits )
---
updated-dependencies:
- dependency-name: strtok3
dependency-version: 10.3.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-26 17:20:41 +01:00
Borewit
660432dc38
Prevent negative ignore when seeking APEv2 header in ID3v1Parser
2026-03-26 17:14:56 +01:00
dependabot[bot]
9a7dac5161
Bump file-type from 21.3.3 to 21.3.4
...
Bumps [file-type](https://github.com/sindresorhus/file-type ) from 21.3.3 to 21.3.4.
- [Release notes](https://github.com/sindresorhus/file-type/releases )
- [Commits](https://github.com/sindresorhus/file-type/compare/v21.3.3...v21.3.4 )
---
updated-dependencies:
- dependency-name: file-type
dependency-version: 21.3.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-26 15:55:23 +01:00
dependabot[bot]
e4b4544eca
Bump file-type from 21.3.1 to 21.3.3
...
Bumps [file-type](https://github.com/sindresorhus/file-type ) from 21.3.1 to 21.3.3.
- [Release notes](https://github.com/sindresorhus/file-type/releases )
- [Commits](https://github.com/sindresorhus/file-type/compare/v21.3.1...v21.3.3 )
---
updated-dependencies:
- dependency-name: file-type
dependency-version: 21.3.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-21 21:38:50 +01:00
dependabot[bot]
e39cc2d951
Bump file-type from 21.3.1 to 21.3.2
...
Bumps [file-type](https://github.com/sindresorhus/file-type ) from 21.3.1 to 21.3.2.
- [Release notes](https://github.com/sindresorhus/file-type/releases )
- [Commits](https://github.com/sindresorhus/file-type/compare/v21.3.1...v21.3.2 )
---
updated-dependencies:
- dependency-name: file-type
dependency-version: 21.3.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-17 20:30:16 +01:00
Borewit
894a9e8366
11.12.3
v11.12.3
2026-03-12 19:35:04 +01:00
Borewit
2beb45c9ab
Fix TypeScript decleration inclusion
2026-03-12 19:34:22 +01:00
Borewit
7f13e8ea7d
11.12.2
v11.12.2
2026-03-11 21:56:55 +01:00
Borewit
7e5be088fd
Upgrade @biomejs/biome to 2.4.6
2026-03-11 21:56:00 +01:00
Borewit
318e963e21
Fix CWE-85 by avoiding infinite loop in ASF
2026-03-11 21:52:47 +01:00
Borewit
5b7e69c82e
Simplify tsconfig.prod.json by removing unused options
2026-03-11 21:47:56 +01:00
dependabot[bot]
1ffe9bf0ce
Bump tar from 7.5.7 to 7.5.11
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.7 to 7.5.11.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.7...v7.5.11 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.11
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-11 21:22:27 +01:00
dependabot[bot]
20f468363c
Bump c8 from 10.1.3 to 11.0.0
...
Bumps [c8](https://github.com/bcoe/c8 ) from 10.1.3 to 11.0.0.
- [Release notes](https://github.com/bcoe/c8/releases )
- [Changelog](https://github.com/bcoe/c8/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bcoe/c8/compare/v10.1.3...v11.0.0 )
---
updated-dependencies:
- dependency-name: c8
dependency-version: 11.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-11 21:21:36 +01:00
dependabot[bot]
cfcf152326
Bump @borewit/text-codec from 0.2.1 to 0.2.2
...
Bumps [@borewit/text-codec](https://github.com/Borewit/text-codec ) from 0.2.1 to 0.2.2.
- [Release notes](https://github.com/Borewit/text-codec/releases )
- [Commits](https://github.com/Borewit/text-codec/compare/v0.2.1...v0.2.2 )
---
updated-dependencies:
- dependency-name: "@borewit/text-codec"
dependency-version: 0.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-11 21:21:14 +01:00
dependabot[bot]
2e4e40cdf1
Bump minimatch from 9.0.5 to 9.0.9
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 9.0.5 to 9.0.9.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.9 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 9.0.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-11 18:26:08 +01:00
Borewit
b86fefa799
Remove package-lock
2026-03-11 17:57:25 +01:00
Borewit
922ffabad7
Map .wma and .wmv. extension to AsfParser
2026-03-11 17:43:43 +01:00
Borewit
9717905ae9
Build production build on publication
2026-03-11 17:27:53 +01:00
Borewit
a40b3296f6
Separate production and development build
...
Only the development includes source maps
2026-02-28 13:53:59 +01:00
Borewit
50eed638b9
11.12.1
v11.12.1
2026-02-16 19:32:30 +01:00
dependabot[bot]
e5ebe01fa1
Bump @biomejs/biome from 2.3.14 to 2.4.0
...
Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome ) from 2.3.14 to 2.4.0.
- [Release notes](https://github.com/biomejs/biome/releases )
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md )
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.0/packages/@biomejs/biome )
---
updated-dependencies:
- dependency-name: "@biomejs/biome"
dependency-version: 2.4.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-16 19:31:40 +01:00
Borewit
952ceae807
Fix miscalculation Ogg/Vorbis, duration miscalculation
...
Fix miscalculation occurring when Ogg/Vorbis files when the duration option is not explicitly enabled. In that case, the parser performs a partial read of the file and reports the duration based only on the processed portion, resulting in an incomplete value.
Resolves #2518
2026-02-16 19:30:57 +01:00
Borewit
69377eb9bb
11.12.0
v11.12.0
2026-02-08 14:30:10 +01:00
Borewit
7df04e6408
Update documentation
2026-02-08 14:30:07 +01:00
dependabot[bot]
5dbebf53ed
Bump @types/node from 25.1.0 to 25.2.0 in the types group
...
Bumps the types group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ).
Updates `@types/node` from 25.1.0 to 25.2.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 25.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: types
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-08 14:28:18 +01:00
Borewit
da9c403a34
Update Biome to 2.3.14
2026-02-08 14:28:05 +01:00
ma225tq
7c57bdcbdf
refactor(MetadataCollector): add common types for SingularArtistId & PluralArtistId
2026-02-08 14:15:46 +01:00
ma225tq
86b5d9b7c7
refactor(MetaDataCollector): extract artist/albumartist handling into helper functions
2026-02-08 14:15:46 +01:00
ma225tq
17216a903a
fix(type.ts): correct indentation in albumartist field description
2026-02-08 14:15:46 +01:00
ma225tq
62cd1a12d3
fix: add missing backtick in albumartists description
2026-02-08 14:15:46 +01:00
ma225tq
d1916dea39
test: add test for multiple album artists in FLAC files
2026-02-08 14:15:46 +01:00
ma225tq
46568de6b2
docs: regenerate common_metadata.md
2026-02-08 14:15:46 +01:00
ma225tq
2f35aacd29
fix(type.ts): correct albumartist field description
2026-02-08 14:15:46 +01:00
ma225tq
f2bef6b945
docs: add albumartist description in common.json
2026-02-08 14:15:46 +01:00
ma225tq
829b923e37
fix(type.ts): clarify albumartist field description
...
This was done to help tell the difference between the existing albumartist and the new albumartists
2026-02-08 14:15:46 +01:00
ma225tq
6027f894c2
test: add multiple album artists (TPE2) test
...
Verifies that albumartists array is populated from null-separated TPE2 frame values.
2026-02-08 14:15:46 +01:00
ma225tq
cd43849970
feat(MetadataCollector): add common.albumartists array support
...
Add albumartists field following the same pattern as artists:
- Multiple TPE2 frames or null-separated values now populate common.albumartists array (like TPE1 does for common.artists)
- Cross-population between albumartist/albumartists fields
2026-02-08 14:15:46 +01:00
Borewit
c233ede0ad
11.11.2
v11.11.2
2026-02-02 20:21:35 +01:00
glebrock
a3c53f00c8
#2574 : update docs for grouping field to include reference to GP1 frame, update to consistently use strictEqual() in test
2026-02-02 20:18:17 +01:00
glebrock
e191ae87e8
#2574 : add support for correctly populating the 'metadata.common.grouping' field for a file with an Tunes IDv2.2 tag with the 'GP1' frame
2026-02-02 20:18:17 +01:00
dependabot[bot]
ff9fb7784d
Bump win-guid from 0.2.0 to 0.2.1
...
Bumps [win-guid](https://github.com/Borewit/win-guid ) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/Borewit/win-guid/releases )
- [Commits](https://github.com/Borewit/win-guid/compare/v0.2.0...v0.2.1 )
---
updated-dependencies:
- dependency-name: win-guid
dependency-version: 0.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-29 09:59:39 +01:00
dependabot[bot]
807dc7c847
Bump tar from 7.5.6 to 7.5.7
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.6 to 7.5.7.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.6...v7.5.7 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-29 08:39:19 +01:00
Borewit
555354345d
11.11.1
v11.11.1
2026-01-28 19:57:40 +01:00
dependabot[bot]
42ddac6f0d
Bump @types/node from 25.0.10 to 25.1.0 in the types group
...
Bumps the types group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ).
Updates `@types/node` from 25.0.10 to 25.1.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 25.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: types
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-28 19:57:07 +01:00
Borewit
17c57c68d2
Update Biome to 2.3.13
2026-01-28 19:56:56 +01:00
Borewit
4909b6fe12
fix(id3v2): prevent crash when no tag frames present
...
Fix TypeError: Cannot read properties of undefined (reading 'filter') by defaulting missing frame/tag collections to empty arrays/objects.
- Add MP3 sample without tags + regression test
- Update related TS configs and dependencies/lockfile
2026-01-28 19:54:25 +01:00
Borewit
0ec4b7e79e
Add logo
2026-01-26 20:59:39 +01:00
Borewit
06ef2dac8f
11.11.0
v11.11.0
2026-01-24 19:49:30 +01:00