ID3REN(1)
β¨ ID3REN(1) β¨
okay bestie, pull up a chair, we're doing id3ren from the General Commands Manual today and honestly? it's giving "1998 called and it's still useful" π
πΈ NAME πΈ
id3ren β reads and writes ID3 tags from mp3 files. that's the whole vibe. π
π¦ SYNOPSIS π¦
id3ren [-help] [-song=SONG_NAME] [-artist=ARTIST_NAME]
[-album=ALBUM_NAME] [-year=YEAR] [-genre={# | GENRE}] [-comment=COMMENT]
[-track=TRACK] [-showgen] [-searchgen={# | GENRE}] [-default=DEFAULT]
[-copytagfrom=FILE [-copysong] [-copyartist] [-copyalbum] [-copyyear]
[-copygenre] [-copycomment] [-copytrack] [-copyall] ] [-quick]
[-noalbum] [-nocomment] [-noyear] [-nogenre] [-notrack] [-tag] [-edit]
[-notagprompt | -showtag | -striptag | -tagonly] [-nocfg] [-log]
[-quiet] [-verbose] [-defcase | -lower | -upper] [-remchar=CHARS]
[-repchar=CHARS] [-space=STRING] [-tagfromfilename | -tagffn]
[-tagtemplate=TAGTEMPLATE] [-template=TEMPLATE] [FILE1 FILE2.. |
WILDCARDS]
look at all those brackets. she contains multitudes. β¨
π COPYRIGHT π
this one's a family heirloom, bestie, so we're keeping every single name:
id3 Renamer
(C) Copyright 1998 by Robert Alto (badcrc@tscnet.com)
(C) Copyright 2001 Christophe Bothamy (cbothamy@free.fr)
π DESCRIPTION π
okay so <pink>id3ren</pink> is the girl who renames batches of mp3 files. the way she does it? she reads the ID3 tag sitting at the end of the file, which holds the song name, artist, album, year, and a comment. she takes that info and goes to town on your filenames. π₯
her secondary function β and honestly, main character energy β is being a tagger: she can create, modify, or remove ID3 tags. periodt. π
π OPTIONS π
-albumALBUM_NAME β sets the album name to use when tagging files. every file gets tagged with this album name, and she will not prompt you. no questions asked, bestie. π-album=ALBUM_NAME β same thing, with the equals sign this time. sets the album name to use when tagging files. all files get tagged with this album name, zero prompting. yes she lists it twice, it's a vibe. π-artist=ARTIST_NAME β sets the artist name to use when tagging files. all files get tagged with this artist name without prompting. π-comment=COMMENT β sets the comment to use when tagging files. all files get tagged with this comment, no prompting. π-copyalbumβ copies the album field from the source file tag you set with-copytagfrom. π¦-copyallβ copies all the fields from the source file tag set by-copytagfrom. the whole entire girl. π-copyartistβ copies the artist field from the source file tag set by-copytagfrom. β¨-copycommentβ copies the comment field from the source file tag set by-copytagfrom. π¬-copygenreβ copies the genre field from the source file tag set by-copytagfrom. π΅-copysongβ copies the song field from the source file tag set by-copytagfrom. π€-copytagfrom=FILE β sets the filename to copy tag fields from. your source-of-truth file, iykyk. π-copytrackβ copies the track field from the source file tag set by-copytagfrom. π’-copyyearβ copies the year field from the source file tag set by-copytagfrom. π-defcaseβ use the default case of characters from the ID3 tag when renaming files. this is the default, so if you do nothing, you already have it. slay. πΈ-default=DEFAULT β sets the default field used only when renaming, and only if a field is blank. lowkey iconic for renaming and creating"unknown"subdirectories.- defaults to
"unknown". π«Ά
- defaults to
-editβ if a file already has a tag and you want to change just one specific field of it, use this with-tagplus the option for the field you wanna change. for example, to change just the album name of a file:id3ren -tag -edit -album="New Album Name" sample.mp3- ποΈ this option is a toggle.
-genre=# | GENRE_NAME β sets the genre to use when tagging files. all files get tagged with this genre without prompting. to see the list of allowable genres, use-showgen.-genreaccepts either the number of the genre as displayed with-showgen, or the name of the genre. πΆ-helpβ displays the help screen. we love a helpful queen. π-logβ logs most output toid3ren.log.- ποΈ this option is a toggle.
-lowerβ converts file names to lowercase characters. π‘-noalbumβ don't prompt for the album when adding a tag.- ποΈ this option is a toggle.
-nocfgβ don't try reading any config files, even if they exist. she's on a strict no-config diet.- ποΈ this option is a toggle.
-nocommentβ don't prompt for a comment when adding a tag.- ποΈ this option is a toggle.
-nogenreβ don't prompt for a genre when adding a tag.- ποΈ this option is a toggle.
-notagpromptβ never prompt for tag information. files without tags get skipped. πΆ- ποΈ this option is a toggle.
-notrackβ don't prompt for the track number when adding a tag.- ποΈ this option is a toggle.
-noyearβ don't prompt for the year when adding a tag.- ποΈ this option is a toggle.
-quickβ automatically sets-noalbum,-nocomment, and-noyear. boom, done, in and out. β‘-quietβ run quietly, displaying only errors or prompts.- ποΈ this option is a toggle.
-remchar=CHARS β CHARS is a string of characters that will be removed from the filename if found. βοΈ-repchar=CHARS β CHARS is a string of characters, EACH followed by the character to replace it with. for example, to replace all plus'+'signs with a hyphen'-', you'd use-repchar +-. and to do that and also replace all'&'with'_', you'd use-repchar +-&_. π-searchgen=# | GENRE β searches the list of genres and displays either the genre name corresponding to#, or shows all substring matches of GENRE. π-showgenβ displays all the music genres currently in the program. the full menu, bestie. π-showtagβ displays the tags for the specified files. no renaming is performed. she's just looking, not touching. π-song=SONG_NAME β sets the song name to use when tagging files. all files get tagged with this song name without prompting. π§-space=PSTRING β changes all spaces in the renamed file to STRING. to remove all spaces, use-space=or-space="". the default space character is' '. π«§-striptagβ removes the tags for the specified files. bye-bye tag. π- ποΈ this option is a toggle.
-tagβ always asks for a tag, even if the file already has one. no assumptions here.- ποΈ this option is a toggle.
-tagfromfilename,-tagffnβ use information from the filename when tagging. seetagtemplate.- ποΈ this option is a toggle.
-tagonlyβ don't rename any files, just ask for tag information. note that-tagonlyonly asks for tag info on files that don't already have a tag. to have it ask for a tag on all files, use it with-tag.- ποΈ this option is a toggle.
-tagtemplate=TEMPLATE β uses TEMPLATE as the basis for tagging files. the default template used is'[%a]-[%s].mp3'. identifiers you can use in the template are:%a- Artist name%c- Comment%s- Song name%t- Album title%n- Track Number%y- Year%g- Genre%d- Dummy- > it is a VERY good idea to have fixed separators between fields. like, seriously, do not skip the separators, i am begging you. π
-template=TEMPLATE β uses TEMPLATE as the basis for renaming files. the default template used is'[%a]-[%s].mp3'. identifiers you can use in the template are:%a- Artist name%c- Comment%s- Song name%t- Album title%n- Track Number%y- Year%g- Genre
-track=TRACK β sets the track number to use when tagging files. all files get tagged with this track number without prompting. TRACK must be an integer between 1 and 99. π’-upperβ converts file names to uppercase characters. π-verboseβ displays more messages than usual. she's a talker.- ποΈ this option is a toggle.
-year=YEAR β sets the year to use when tagging files. all files get tagged with this year without prompting. ποΈ
and of course the program accepts wildcards for filenames. obviously. β¨
π FILES π
*.mp3β all your mp3 files. yes, all of them. every last one. π§π
π SEE ALSO π
lame(1), xmms(1), mpg123(1), mp3blaster(1) β the whole friend group, go say hi. π«Ά
π BOGUS π
if you have questions, comments, or bug reports, please contact cbothamy@free.fr. to get the latest version, please visit http://cbothamy.free.fr/projects/id3ren/. she wants to hear from you, fr fr. π
okay that's the whole page bestie, we ate and left no crumbs π β¨
this was ID3REN(1), dated 14 july 2001 β yes, a vintage queen, and she still works. no cap. ππ¦
π¦ where this page comes from
- debian bookworm: id3ren 1.1b0-8 Β· GPL-2.0-or-later
- debian trixie: id3ren 1.1b0-8 Β· GPL-2.0-or-later
- ubuntu jammy: id3ren 1.1b0-8 Β· GPL-2.0-or-later
- ubuntu noble: id3ren 1.1b0-8 Β· GPL-2.0-or-later
- ubuntu resolute: id3ren 1.1b0-8build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms