trackrename1
Renames files based on metadata
Usage
trackrename [OPTIONS]
<track
1>
[track
2] ...
Overview
trackrename takes a list of audio files and renames them based on external or internal metadata.
Options
-
-h, --help -
show a list of options and exit
-
-I, --interactive -
edit format string in interactive mode prior to renaming tracks
-
--format=STRING -
The format string to use for new filenames. Template fields are replaced with metadata values when new tracks are created. All other text is left as-is. If this option is omitted, a default format string is used.
-
-V, --verbose=VERBOSITY -
The level of output to display. Choose between 'normal', 'quiet' and 'debug'.
Examples
Rename all of the FLAC files in the current directory based on their FLAC tag metadata:
-
track2rename *.flac
Rename file.flac with a custom template:
-
trackrename "--format=%(track_number)2.2d - %(album_name)s - %(track_name)s.%(suffix)s" file.flac
Format string fields
| Template Fields | |
| Key | Value |
%(track_number)2.2d | the track's number on the CD |
%(track_total)d | the total number of tracks on the CD |
%(album_number)d | the CD's album number |
%(album_total)d | the total number of CDs in the set |
%(album_track_number)s | combination of album and track number |
%(track_name)s | the track's name |
%(album_name)s | the album's name |
%(artist_name)s | the track's artist name |
%(performer_name)s | the track's performer name |
%(composer_name)s | the track's composer name |
%(conductor_name)s | the track's conductor name |
%(media)s | the track's source media |
%(ISRC)s | the track's ISRC |
%(catalog)s | the track's catalog number |
%(copyright)s | the track's copyright information |
%(publisher)s | the track's publisher |
%(year)s | the track's publication year |
%(date)s | the track's original recording date |
%(suffix)s | the track's suffix |
%(basename)s | the track's original name, without suffix |
Releases
4 releases since Debian 9 (Stretch); the text changed 3 times.