1
0
mirror of synced 2026-05-22 14:43:19 +00:00
Commit Graph

3583 Commits

Author SHA1 Message Date
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
dependabot[bot] 63a8bb439a Bump @types/node from 25.0.3 to 25.0.6 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.3 to 25.0.6
- [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.0.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: types
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-24 19:49:03 +01:00
dependabot[bot] 9fa48233b6 Bump tar from 7.4.3 to 7.5.6
Bumps [tar](https://github.com/isaacs/node-tar) from 7.4.3 to 7.5.6.
- [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.4.3...v7.5.6)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-24 19:48:39 +01:00