id3tool in Linux to manage metadata in MP3 and related files

--> id3tool --help
------------------------------------------------
id3tool version 1.2a
Copyright (C) 1999-2005, Christopher Collins
id3tool comes with ABSOLUTELY NO WARRANTY.  This is free software, and you are
welcome to redistribute it under certain conditions.  For details refer to the
file "COPYING" included with this program.

usage:
id3tool [<options>] <filename>
  -t, --set-title=WORD          Sets the title to WORD
  -a, --set-album=WORD          Sets the album to WORD
  -r, --set-artist=WORD         Sets the artist to WORD
  -y, --set-year=YEAR           Sets the year to YEAR [4 digits]
  -n, --set-note=WORD           Sets the note to WORD
  -g, --set-genre=INT           Sets the genre code to INT
  -G, --set-genre-word=WORD     Sets the genre to WORD
  -c, --set-track=INT           Sets the track number to INT
  -l, --genre-list              Shows the Genre's and their codes
  -v, --version                 Displays the version
  -h, --help                    Displays this message

Report bugs to Chris Collins <ccollins@pcug.org.au>

------------------------------------------------
##  change the album:
--> id3tool -a "The Revelation of Jesus Christ" 31_2019_02_03-Rev10_1-4-WhenThundersAreUnkonwn.mp3 
------------------------------------------------

------------------------------------------------
--> id3tool 31_2019_02_03-Rev10_1-4-WhenThundersAreUnkonwn.mp3 
------------------------------------------------
Filename: 31_2019_02_03-Rev10_1-4-WhenThundersAreUnkonwn.mp3
Song Title:     When Thunders Are Unknown     
Artist:         Rick Crawford                 
Album:          The Revelation of Jesus Christ
Year:           201                                         ####   missing info
Genre:          Unknown Style (0x94)
------------------------------------------------

------------------------------------------------
##  change the year:
--> id3tool -y 2019 31_2019_02_03-Rev10_1-4-WhenThundersAreUnkonwn.mp3 
------------------------------------------------

------------------------------------------------
##  display contents:
--> id3tool 31_2019_02_03-Rev10_1-4-WhenThundersAreUnkonwn.mp3 
------------------------------------------------
Filename: 31_2019_02_03-Rev10_1-4-WhenThundersAreUnkonwn.mp3
Song Title:     When Thunders Are Unknown     
Artist:         Rick Crawford                 
Album:          The Revelation of Jesus Christ
Year:           2019
Genre:          Unknown Style (0x94)

------------------------------------------------
# list of genres:  https://en.wikipedia.org/wiki/List_of_ID3v1_Genres
------------------------------------------------

------------------------------------------------
##  change the year, set the genre and the title: (title too long)
--> id3tool -y 2019 --set-genre-word=speech -t "30 2019-01-30 Woes to the Unrepentant - Revelation" \
                                                        30_2019_01_30-Rev9_1-21-WoesToTheUnrepentant.mp3 
------------------------------------------------

------------------------------------------------
--> id3tool 30_2019_01_30-Rev9_1-21-WoesToTheUnrepentant.mp3 
------------------------------------------------
Filename: 30_2019_01_30-Rev9_1-21-WoesToTheUnrepentant.mp3
Song Title:     30 2019-01-30 Woes to the Unre                        <------ cutoff text
Artist:         Rick Crawford                 
Album:          The Revelation of Jesus Christ
Year:           2019
Genre:          Speech (0x65)
------------------------------------------------

------------------------------------------------
##  change the year, set the genre and the title within 30 characters:
-> id3tool -y 2019 --set-genre-word=speech -t "30 2019-01-30 Rev 9:1-21" 30_2019_01_30-Rev9_1-21-WoesToTheUnrepentant.mp3 
------------------------------------------------

------------------------------------------------
--> id3tool 30_2019_01_30-Rev9_1-21-WoesToTheUnrepentant.mp3 
------------------------------------------------
Filename: 30_2019_01_30-Rev9_1-21-WoesToTheUnrepentant.mp3
Song Title:     30 2019-01-30 Rev 9:1-21      
Artist:         Rick Crawford                 
Album:          The Revelation of Jesus Christ
Year:           2019
Genre:          Speech (0x65)
------------------------------------------------

##  MP3s (yet to be updated (2019-02-22) at: http://johnmeister.com/BIBLE/MP3-teachings/The_Bridge/66_REV-2018/ )

------------------------------------------------
--> man id3tool | col -b > man.id3tool.txt 
------------------------------------------------

ID3TOOL(1)						General Commands Manual 	ID3TOOL(1)
NAME         id3tool - a command line editor for id3 tags.
SYNOPSIS:   id3tool [options] files ...
DESCRIPTION
       id3tool is a program that can be used to view and edit id3 tags from the command line.
       When invoked from the command line with filenames and no options, it will display the used fields of the id3 tags.

       When invoked from the command line with filenames and "set" options, 
        it will change the id3 tag fields specified to the specified values on all the files.

       Due to limitations in the ID3v1 specification, most fields are limited to 30 characters.
       The note field is limited to 28 characters if a track number is in use.

OPTIONS
       The  programs  follow  the  usual  GNU  command	line syntax, with long options starting with two dashes (`-').	
   A complete list of options are included below.	For a complete description, use the help option.
       -t, --set-title=WORD Sets the title to WORD
       -a, --set-album=WORD Sets the album to WORD
       -r, --set-artist=WORD Sets the artist to WORD
       -y, --set-year=YEAR Sets the year to YEAR [4 digits]
       -n, --set-note=WORD Sets the note to WORD
       -g, --set-genre=INT Sets the genre code to INT (the codes can be acquired from the genre list.)
       -G, --set-genre-word=WORD Sets the genre to WORD (given that WORD is from the genre list.)
       -c, --set-track=INT Sets the track to INT
       -h, --help Show summary of options.
       -v, --version Show version of program.
       -l, --genre-list Shows the genre list.

AUTHOR id3tool and this manual page were written by Chris Collins <xfire@xware.cx> ID3TOOL(1)


------------------------------------------------
--> id3tool -l > id3tool-l-list.txt
------------------------------------------------

------------------------------------------------
Style                                    | ID
-----------------------------------------+-----
Blues                                    | 0x00
Classic Rock                             | 0x01
Country                                  | 0x02
Dance                                    | 0x03
Disco                                    | 0x04
Funk                                     | 0x05
Grunge                                   | 0x06
Hip-Hop                                  | 0x07
Jazz                                     | 0x08
Metal                                    | 0x09
New Age                                  | 0x0A
Oldies                                   | 0x0B
Other                                    | 0x0C
Pop                                      | 0x0D
R&B                                      | 0x0E
Rap                                      | 0x0F
Reggae                                   | 0x10
Rock                                     | 0x11
Techno                                   | 0x12
Industrial                               | 0x13
Alternative                              | 0x14
Ska                                      | 0x15
Death Metal                              | 0x16
Pranks                                   | 0x17
Soundtrack                               | 0x18
Euro-Techno                              | 0x19
Ambient                                  | 0x1A
Trip-Hop                                 | 0x1B
Vocal                                    | 0x1C
Jazz+Funk                                | 0x1D
Fusion                                   | 0x1E
Trance                                   | 0x1F
Classical                                | 0x20
Instrumental                             | 0x21
Acid                                     | 0x22
House                                    | 0x23
Game                                     | 0x24
Sound Clip                               | 0x25
Gospel                                   | 0x26
Noise                                    | 0x27
Alt. Rock                                | 0x28
Bass                                     | 0x29
Soul                                     | 0x2A
Punk                                     | 0x2B
Space                                    | 0x2C
Meditative                               | 0x2D
Instrumental Pop                         | 0x2E
Instrumental Rock                        | 0x2F
Ethnic                                   | 0x30
Gothic                                   | 0x31
Darkwave                                 | 0x32
Techno-Industrial                        | 0x33
Electronic                               | 0x34
Pop-Folk                                 | 0x35
Eurodance                                | 0x36
Dream                                    | 0x37
Southern Rock                            | 0x38
Comedy                                   | 0x39
Cult                                     | 0x3A
Gangsta                                  | 0x3B
Top 40                                   | 0x3C
Christian Rap                            | 0x3D
Pop/Funk                                 | 0x3E
Jungle                                   | 0x3F
Native US                                | 0x40
Cabaret                                  | 0x41
New Wave                                 | 0x42
Psychedelic                              | 0x43
Rave                                     | 0x44
Showtunes                                | 0x45
Trailer                                  | 0x46
Lo-Fi                                    | 0x47
Tribal                                   | 0x48
Acid Punk                                | 0x49
Acid Jazz                                | 0x4A
Polka                                    | 0x4B
Retro                                    | 0x4C
Musical                                  | 0x4D
Rock & Roll                              | 0x4E
Hard Rock                                | 0x4F
Folk                                     | 0x50
Folk-Rock                                | 0x51
National Folk                            | 0x52
Swing                                    | 0x53
Fast Fusion                              | 0x54
Bebob                                    | 0x55
Latin                                    | 0x56
Revival                                  | 0x57
Celtic                                   | 0x58
Bluegrass                                | 0x59
Avantgarde                               | 0x5A
Gothic Rock                              | 0x5B
Progressive Rock                         | 0x5C
Psychedelic Rock                         | 0x5D
Symphonic Rock                           | 0x5E
Slow Rock                                | 0x5F
Big Band                                 | 0x60
Chorus                                   | 0x61
Easy Listening                           | 0x62
Acoustic                                 | 0x63
Humour                                   | 0x64
Speech                                   | 0x65
Chanson                                  | 0x66
Opera                                    | 0x67
Chamber Music                            | 0x68
Sonata                                   | 0x69
Symphony                                 | 0x6A
Booty Bass                               | 0x6B
Primus                                   | 0x6C
Porn Groove                              | 0x6D
Satire                                   | 0x6E
Slow Jam                                 | 0x6F
Club                                     | 0x70
Tango                                    | 0x71
Samba                                    | 0x72
Folklore                                 | 0x73
Ballad                                   | 0x74
Power Ballad                             | 0x75
Rhythmic Soul                            | 0x76
Freestyle                                | 0x77
Duet                                     | 0x78
Punk Rock                                | 0x79
Drum Solo                                | 0x7A
Acapella                                 | 0x7B
Euro-House                               | 0x7C
Dance Hall                               | 0x7D
Goa                                      | 0x7E
Drum & Bass                              | 0x7F
Club-House                               | 0x80
Hardcore                                 | 0x81
Terror                                   | 0x82
Indie                                    | 0x83
BritPop                                  | 0x84
Negerpunk                                | 0x85
Polsk Punk                               | 0x86
Beat                                     | 0x87
Christian Gangsta Rap                    | 0x88
Heavy Metal                              | 0x89
Black Metal                              | 0x8A
Crossover                                | 0x8B
Contemporary Christian                   | 0x8C
Christian Rock                           | 0x8D
Merengue                                 | 0x8E
Salsa                                    | 0x8F
Trash Metal                              | 0x90
------------------------------------------------------------

JohnMeister.com Today's Date:

Simply Linux: Basics Using BASH on Windows 10
Practical Suggestions for Microsoft Windows
Linux Tackles Microsoft  Full Size Jeep Buyer's Guide
Video Course:
The Art of Linux System Administration, and a
Study Guide for the LPIC-2 Certification Exams.

-- O'Reilly Media author info
FULL SIZE JEEP

Buyer's Guide

SJ Jeeps

"Jeep is America's
only real sports car."
-Enzo Ferrari


Mercedes, VW, and other Diesels
Nikon cameras
general tech info
AMSOIL product guide,
or, AMSOIL web, or 1-800-956-5695,
use customer #283461

Amsoil dealer since 1983

purchase AMSOIL and have it
installed locally in WA at:

- Northland Diesel 360.676.1970 - Bellingham
- Midway Auto 360.668.7111 - Clearview/Snohomish
- Fleet Services 425.355.4440 - Everett