AuTags

Navigation:

You love old computers but you are not a gamer - AuTags could give your vintage computer a useful task... :o)

AuTags screenshot

AuTags is a Tcl/Tk-frontend to rip a CD into a directory. It sets some tags and plays the ripped files.

The program runs at very old computers (tested with AMD 386DX-40). Such a kind of CPU's can't play modern, compressed audio formats (such as MP3 or Ogg-Vorbis) - only uncompressed audio streams are possible (up to CD quality).

Normally, so old file formats were not intended to store tags together with the audio data. But tags are a very useful features, especially if you have a huge audio data collection.

SUN audio files were used to store uncompressed audio files in the UNIX world (file name extension: *.au). This format has a very simple header structure and can be extended easily. I added the tag possibility to this file format using a lot of ideas from the ID3v1 tag format (used e.g. in MP3-files). The extension is 100% backward compatible to standard *.au-file - I haven't had any problems with any players until now. Details about the structure can you study here.

The "philosophy" of AuTags is directory orientated:

But the main feature is:

You can give your 386 or 486 a good job...

Other interesting things:

The requirements

Download

This software stands under the GNU GENERAL PUBLIC LICENSE and comes with NO warranty of any kind. You use it at your own risk.

date version description
November 30 2022 0.5.0
  • Improved cleanup after ripping a CD
November 8 2022 0.4.0
  • First public version

Installation

Only try out without installation:

An installation into your system is very easy:

Thats all. Now you can start the program with "AuTags".

Hint for FreeBSD and OpenBSD-user: on your system the tclsh is installed with a version prefix (e.g. tclsh8.6) but we need a simple "tclsh". Before you can start the program you must set a link: e.g. ln -s /usr/local/bin/tclsh8.6 /usr/local/bin/tclsh

Uninstallation

Thats all.

Performance

The example CD-song has a duration of 2 minutes. All time measurements are in minutes:

CPU Rip the song Convert it into Mp3
AMD 386DX40 with IIT 3C87-40 3:30 135
UMC U5SX 33MHz 2:30 n/a (no co-processor)
AMD 486DX4-133 (aka 5x86-P75) 1:30 14

If you scale it a little bit: the 5x86 needs one day to convert a whole CD into Mp3.

And a 386 is better used as ripper and player only... ;-)

Bugs

Nobody is perfect - bug reports, comments and opinions are very welcome.


I wish you a good time

Falk

falk.richter*at*yandex.com

Last change: November 30, 2022