Short: GUI for Lame,Ogg,Flac,Faad + other tools Author: Daniel Westerberg Uploader: Daniel Westerberg (daniel onyxsoft se) Type: mus/misc Version: 3.10 Architecture: m68k-amigaos >= 2.0.4 The great and well-known TheMPegEncGUI hits a major milestone and is now renamed into -- CodeAudio -- better put that name on your memory :) This is a Graphical User Interface - GUI (MUI) that you can use to simplify your work when you're encoding Mpeg Audio (MP3) with some of the most popular CLI-based Mpega Audio encoders on the Amiga! However, it also supports a number of other CLI based encoders and decoders too, like flac, faad, ogg, mpega etc. The program has a Wizard for MP3 encoding which makes it exceptionally easy to encode audio CDs into MP3 files with support for connecting to the Internet and receive CD information such as album name, artist, track titles etc. automatically or manually. If you choose not to use the Wizard, then simply close the wizard and you can easily create a file list and then execute it to encode a lot of files over the night or so using all manual settings with full control! The ID3-tagging is superb when you are using a list! You can set one tag for many files at the same time to edit common fields like Album and Comment and then set individual ID3-tags for every file, and edit Title/Artist/Track either manually or by importing a CDDB/ACDB-file or let CodeAudio download this information from the Internet. There are also some "intelligent" string extracting feature to use when setting ID3-tags if your filenames are already complete with Title, Artist and/or Track :-) The GUI can be totally, or partly hidden (only showing progress) when encoding! It multitasks which means you can interact with the GUI while encoding, it doesn't lock you out. *** This program has been successfully tested on AmigaOS 4.1 and MorphOS 2.2 News, Features and History: ~~~~~~~~~~~~~~~~~~~~~~~~~~~ * NEW * The wizard now offers to no longer encodes all files if some files have already been encoded. For example if there is an error or crash after encoding half a CD you don't have to encode the entire CD again to get the tags correct. Just add the entire CD again and CodeAudio will find out and as you to skip already encoded files. * NEW * Added a setting if CodeAudio should look for a CD at startup. This may speed up and prevent problems for some people when starting CodeAudio. * NEW * Added a new encoder and player for the Amiga optimized A8 format. (Untested since I couldn't compile ConvertA8 or PlayA8.) * NEW * Reorganized the encoders/decoders/players into groups to make it easier to overview. Lame is now the first and default encoder. * NEW * Added another tag menu option: "Generate track numbers" that will simply generate a number series starting with the first selected file in the list. (Normal mode, not wizard.) * NEW * Changed the wizard Extra High mode to use stereo mode instead of j-stereo. * NEW * The wizard can now create recursive target directories and will not create the directory/ies until encoding starts. * FIX * Reorganized the main buttons in the main window to be more logical. * FIX * Now using the MUIM_Application_PushMethod for all GUI actions made from the subtask. This should make primarily the updating but also encoding more stable. * FIX * Reencoding a song with auto rename didn't work very well because it failed to rename if the file existed. Now deleting if rename fails. * FIX * Fix enabling or CDDB menus When adding a CD. v3.05 (auto-update) ** CodeAudio now checks the length of output filenames and warns when they are longer than 107 characters. v3.04 * Dieter B. has been very kind and pulled the HTML docs up to date again! I will try to keep it in sync from now on. * The default AHI mode ID for Mpega became "$DEFA" instead of "Default". v3.03 * Now setting the execute file protection bit after installing Lame or updating CodeAudio. This is needed on the JXFS file system. * Fixed a quit issue. v3.02 (auto-update) * The Extra High setting in the Wizard used the standard instead of extreme VBR setting. * Fixed the shell output flag in the wizard which was not synched with the flag in the Prefs. * Added the flag MUIA_Application_UsedClasses which makes only those MCCs that are used to be listed in the MUI Settings. * Fixed a wierd bug which made it necessary to sometimes click twice on the Finish button in the wizard. * Remove a stupid question which could pop up at the end of the wizard. v3.01 * ASL parameter could be inconclusive - The lister could show only drawers in some situations. * Added the setting "Automatically rename file" also to the Prefs window. * Now it is possible to get tracks automatically numbered when pressing enter in the track string in the Wizard. * The artist and album fields were swapped when hitting enter in a tag field in the Wizard. * Missing list redraw when setting "for all tags" in the Wizard. * The "Input file" and "Output file" always showed the file that was *previously* processed in the Wizard. * The file list on the ID3 tags page in the Wizard now uses NList.mcc which makes it possible to scroll sideways. * Now there is an easier way of saving Default output path in the Wizard. * The buggy tasker object used for the sub process has finally been replaced by proper AmigaOS calls. v3.0 * An MP3 encoding Wizard has been added which makes it easier than ever before to make high quality MP3 files in no time! * Added support for Flac, the free lossless audio codec. * Updated locale catalogs for German, Italian, Spanish * Works on MorphOS with MUI 4. * Restructured every encoder GUI that had more than one page and turned them into virtual groups. * Made it possible to drop directories on the list window and the Wizard. * Updated to the latest Lame executables for all systems on the auto-update server. * AutoUpdate should work in E-UAE/Linux now. * Should not try to locate the CD drive at startup everytime now. Also enhanced the CD detection code a lot so it works on MorphOS and WinUAE. * Better installation of FreeDB. * Uninstall options for CDDB and FreeDB if they were installed by TheMPegEncGUI/CodeAudio. * ...and much more minor fixes and improvements all over! :-) v2.65 * Added support for faad - AAC/MP4 audio decoder. * Possibly fixed a bug when the ID3-tag limit was set to 30 characters but more than 30 characters was generated from CDDB/FreeDB. * Updated italian translation by Samir Hawamdeh. v2.64 (auto-update) * Added support for FreeDB.library! You can chose between CDDB and FreeDB from the ID3-Tagging menu. Currently supported encoders: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * MusicIn - (68k and PowerUP) * Pegase - (68k, WarpOS) * Ncode - (68k, PowerUP and WarpOS) * MP3Enc - (68k) * Lame - (68k, PowerUP, WarpOS, MorphOS, AmigaOS4) * BladeEnc - (68k, PowerUP) * Flac - (68k, AmigaOS4, MorphOS) * OggEnc - (68k, MorphOS, AmigaOS4) * ConvertA8 - (open source) Currently supported decoder: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * OggDec/Play - (68k, MorphOS, AmigaOS4) * Faad - (68k, AmigaOS4) * Ogg123 - (68k, MorphOS, AmigaOS4) * PlayA8 - (open source) * Mpega - (68k, PowerUP, WarpOS, MorphOS, AmigaOS4) What systems these encoders actually work with am I not quite sure of, so don't be alarmed if it says (above) that an encoder doesn't work on a particular system (PowerUP, WarpOS..), cause it might, or might not..! There might also be other ports of some encoders that this program is not fully compatible with! If anyone would come up with some other encoder I don't know about and you want a GUI for it, just tell me where to get it and it might end up in CodeAudio v3.1 :-) Registration: ~~~~~~~~~~~~~ CodeAudio is Key-mail Ware which means that you have to send me an e-mail with your name to get a key-file so you can get rid of all annoying requesters and text! :-) It's absolutely free, I just want to know how many cool users I've got :-) Please use the Easy register that pops up when you start the program. You can also reach it from the Project menu in the program. Your name will ofcource not be used for anything else than to create your personal keyfile which will be sent back to you ASAP. - And don't forget your NAME! Otherwise I can't generate a keyfile! NOTE: If you have problem to get CodeAudio started, it's probably because it can't fit on your screen :-( If you can set smaller checkmark images in your default MUI it might help. Otherwise you'll have to use an interlace mode or a VGA-monitor. -- Other programs by Deniil 715! can be found on OnyxSoft homepage at: http://www.onyxsoft.se/ Feel free to mail me if you found bugs or have suggestions! daniel / onyxsoft se NOTE: Please, NEVER publish this e-mail on a web page or similar unless spam-encrypted like above!