- -a STRING, --artist=STRING
- Set artist the to STRING.
- -A STRING, --album=STRING
- Set album to STRING.
- -t STRING, --title=STRING
- -t STRING, --title=STRING
- Set track title to STRING.
- Set track title to STRING.
- -n NUM, --track=NUM
- Set track number to NUM.
- -N NUM, --track-total=NUM
- Set total number of tracks to NUM.
- -G STRING, --track-genre=STRING
- Sets genre to STRING. (See --list-genres)
- -Y YEAR, --year=YEAR
- Set the four digit year.
- -p STRING, --publisher=STRING
- Set the publisher/label text.
- --comment=[LANGUAGE]:DESCRIPTION:COMMENT
- Add (or remove when COMMENT is "") a comment. Note that the
argument value MUST always contain exactly two ':' characters to
delimit the fields even when the default language is being used.
The DESCRIPTION string is the comment title. The optional LANGUAGE
The DESCRIPTION string is the comment title. The optional LANGUAGE
string MUST be a three-character ISO 639 language code. The default
is "eng" for English.
A tag may not have more than one comment frame with the same
DESCRIPTION and LANGUAGE values.
- --remove-comments
- Remove all comment frames from the tag.
- --lyrics=[LANGUAGE]:DESCRIPTION:LYRICS
- Add (or remove when LYRICS is "") a comment. Note that the
argument value MUST always contain exactly two ':' characters to
delimit the fields even when the default language is being used.
The DESCRIPTION string is the lyrics title. The optional LANGUAGE
The DESCRIPTION string is the lyrics title. The optional LANGUAGE
string MUST be a three-character ISO 639 language code. The default
is "eng" for English.
A tag may not have more than one lyrics frame with the same
DESCRIPTION and LANGUAGE values.
- --remove-lyrics
- Remove all lyrics frames from the tag.
- --add-image=IMG_PATH:TYPE[:DESCRIPTION]
- Add an image to the tag (APIC frame). The IMG_PATH is the image
file to add to the tag. If the path value is empty the image frame
with a value of TYPE is removed from the tag. The TYPE is one of
the types listed when 'eyeD3 --list-image-types' is run. The
DESCRIPTION is optional and will default to "".
A tag may not have more than one image frame with the same TYPE
values.
-
--add-object=OBJ_PATH[:DESCRIPTION[:MIME-TYPE[:FILENAME]]]
- Add an encapsulated object to the tag (GEOB frame). The
description and filename are optional, but when used, the ':'
delimiters must be present. If the OBJ_PATH value is empty the GEOB
frame with DESCRIPTION is removed.
A tag may not have more than one object (GEOB) frame with the
same DESCRIPTION values.
- -i DIR, --write-images=DIR
- Causes all attached images (APIC frames) to be written to the
specified directory. They are named by their "image type". For
example, if the image is a png and the type is OTHER, a file named
OTHER.png is written to the desired directory. If the file name
already exist, a unique numeric value is appended to the type
string.
- -o DIR, --write-objects=DIR
- Causes all attached objects (GEOB frames) to be written to the
specified directory. The files are written with the name
"<filename>.<mime-subtype>" in the specified directory.
- --set-text-frame=FID:TEXT
- Set the value of a specific (i.e., FID) text frame. To remove
the frame, specify an empty value. e.g., --set-text-frame="TDRC:"
- --play-count=[+]N
- Set the play count (PCNT). If the argument value begins with
'+' the value is incremented by N, otherwise it is set to exactly
N.
- --bpm=N
- Set the beats per minute value. The value MUST be greater than
0.
- --unique-file-id=OWNER_ID:ID
- Add a UFID frame. If the ID arg is empty the UFID frame with
OWNER_ID is removed. An OWNER_ID MUST be specified.
- --set-encoding=latin1|utf8|utf16-LE|utf16-BE
- Set the encoding that is used for _all_ text frames in the tag.
The encoding is applied only when the tag is updated, therefore a
frame must be set or --force-update is present. Note that,
unfortunately, utf8 is not supported by ID3 v2.3 tags.
- --remove-v1
- Remove ID3 v1.x tag.
- --remove-v2
- Remove ID3 v2.x tag.
- --remove-all
- Remove all tags.