Releases: sandreas/tone
Releases · sandreas/tone
v0.0.7
Release Notes
Fixed
RecordingDate
now works as expected and not be limited to year onlyDescription
now works in iTunes
Thanks to @Zeugma440 for his efforts to fix atldotnet 155
Changed
- Extracted
Sandreas.AudioMetadata
library to keep the code small, clean and reusable
Added
- Apache
LICENSE
document tone.json
format now containsfile
andaudio
container when usingdump
command
known issues
The following issues are known, part of an external library and already reported:
- flag options (e.g.
--dry-run
) cannot be followed by arguments (e.g.tone tag --meta-album="album" --dry-run input.mp3
) (spectre.console 825)- workaround: append flag options at the end (
tone tag --meta-album="album" input.mp3 --dry-run
)
- workaround: append flag options at the end (
--meta-*
options cannot be set to empty values (spectre.console 842)- workaround: use
--meta-remove-property
instead
- workaround: use
- Value starting with
-
is mistreated as extra option (e.g.--meta-description "-5 degrees"
) (spectre.console 890)- workaround: use
--meta-description="-5 degrees"
instead (with=
)
- workaround: use
- Invalid handling of parameter values starting with double quotes ("), e.g.
--meta-description'"quoted" value'
(spectre.console 891)
v0.0.6
Release Notes
changes
- add:
tone.json
serializer fordump
command with optionalJSONPath
support (tone dump my-file.m4b --format=json --query="$.meta.album"
) - add: support new metadata format
tone.json
including--auto-import
(tone tag my-file.m4b --meta-tone-json-file="tone.json" --auto-import="tonejson"
) - fix: cover tagger did not find covers under specific circumstances
known issues
The following issues are known, part of an external library and already reported:
- flag options (e.g.
--dry-run
) cannot be followed by arguments (e.g.tone tag --meta-album="album" --dry-run input.mp3
) (spectre.console 825)- workaround: append flag options at the end (
tone tag --meta-album="album" input.mp3 --dry-run
)
- workaround: append flag options at the end (
--meta-*
options cannot be set to empty values (spectre.console 842)- workaround: use
--meta-remove-property
instead
- workaround: use
- Value starting with
-
is mistreated as extra option (e.g.--meta-description "-5 degrees"
) (spectre.console 890)- workaround: use
--meta-description="-5 degrees"
instead (with=
)
- workaround: use
- Invalid handling of parameter values starting with double quotes ("), e.g.
--meta-description'"quoted" value'
(spectre.console 891) - Invalid handling of
--meta-recording-date="2022-07-05"
(atldotnet 155)
v0.0.5
Release Notes
changes
- fix: code and documentation clean up (bump versions, fix typos, etc.)
- add: experimental multi arch docker image (
docker pull sandreas/tone:v0.0.5
)
known issues
- flag options (e.g.
--dry-run
) cannot be followed by arguments (e.g.tone tag --meta-album="album" --dry-run input.mp3
) (spectre.console 825)- workaround: append flag options at the end (
tone tag --meta-album="album" input.mp3 --dry-run
)
- workaround: append flag options at the end (
--meta-*
options cannot be set to empty values (spectre.console 842)- workaround: use
--meta-remove-property
instead
- workaround: use
v0.0.4
Release Notes
changes
- add:
--order-by
and--limit
parameters - add:
--taggers
option to specify the order in which taggers are applied (e.g.--taggers="remove,*"
first applies the remove tagger, then all others) - add:
--script
and--script-tagger-parameter
to create custom scriptable javascript taggers (see README.md) - fix: various
mp4
tag format fixes
known issues
- flag options (e.g.
--dry-run
) cannot be followed by arguments (e.g.tone tag --meta-album="album" --dry-run input.mp3
) (spectre.console 825)- workaround: append flag options at the end (
tone tag --meta-album="album" input.mp3 --dry-run
)
- workaround: append flag options at the end (
--meta-*
options cannot be set to empty values (spectre.console 842)- workaround: use
--meta-remove-property
instead
- workaround: use
v0.0.3
Release Notes
changes
- fix:
--meta-remove-property
should now work as expected - add:
--taggers
option to specify the order in which taggers are applied (e.g.--taggers="remove,*"
first applies the remove tagger, then all others)
known issues
- flag options (e.g.
--dry-run
) cannot be followed by arguments (e.g.tone tag --meta-album="album" --dry-run input.mp3
) (spectre.console 825)- workaround: append flag options at the end (
tone tag --meta-album="album" input.mp3 --dry-run
)
- workaround: append flag options at the end (
--meta-*
options cannot be set to empty values (spectre.console 842)- workaround: use
--meta-remove-property
instead
- workaround: use
v0.0.2
release 0.0.2
v0.0.1
release 0.0.1