This Lab is about scripting. It uses MP3 files as a domain where scripting can be usefully deployed.
You will be creating a bunch of MP3 files in a TESTMP3 directory. These are "artificially" created, not playable "music" files. But the tool we use to manipulate, namely id3tool in Linux and in Windows, does not touch the musical content. The tool manipulates only the ID3V1 tags. Invoking id3tool with no arguments displays its usage. Invoking id3tool with the name of an MP3 file as its only argument displays its ID3V1 tags. See the References for download details of the tool.
For our experimental purpose, this TESTMP3 will contain about a 100 files. These files do have Album, Artist, and Year tags. They may or may not have a track number or title tags. Assume that these tags do not have white spaces. You will be creating subdirectories based on the Album name and the Year as in Album-Year, and moving into each Album directory the files of that album. You will then be renaming each file based on the track number, album, and artist as in nn-Album-Artist.mp3.