- Encode - The program looks for .WAV files and will encode them using .FLAC
- Decode - The program looks for .FLAC files and will decode them to .WAV
- MP3 - The program looks for .FLAC files, intermediately decodes them to .WAV, then uses lame to encode the .WAV to .MP3 and removes the .WAV file
- ReFLAC - The program looks for .FLAC files and re-encodes them to .FLAC
- Test - The program looks for .FLAC and tests the files for validity
- Directory - Command Line Parameter DIR. If used, the program will look in this directory and all subdirectories for files and perform the Mode action on those files
- File List - Command Line Parameter FILELIST. formatted as 1 file per line with full path and filename, the program will iterate through each file and perform the mode action. File - Command Line Parameter
- FILE. It will allow the program to act on an individual file.
- FLAC v1.2.1 Makes use of flac.exe and metaflac.exe, these programs can be obtained from <a href="http://flac.sourceforge.net/" target="_blank">http://flac.sourceforge.net/</a> on the Download page, click on the link to download FLAC for Windows (command-line tools only).
- Tag v2.0.52 Makes use of Tag to identify and remove ID3v2 tags. This program can be obtained from <a href="http://synthetic-soul.co.uk/tag/" target="_blank">http://synthetic-soul.co.uk/tag/</a>
- Lame v3.97 LAME is an MPEG Audio Layer III (MP3) encoder licensed under the LGPL. It can be downloaded from <a href="http://lame.sourceforge.net" target="_blank">http://lame.sourceforge.net</a>
- metamp3 v.092b5 MetaMP3 is used to copy tags from FLAC files to MP3 files when in MP3 mode <a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=49751" target="_blank">http://www.hydrogenaudio.org/forums/index....showtopic=49751</a>
- imgResize v1.00 This program is distributed (with source) with Reflacer. This program is a simple VB .Net application to accept an image file, and resize it.
06/03/2008 v2.00
- First VisualBasic Version
- Added tray icon with status information
- MULTIPROCESSOR parameter added (jamesbaud)
- Fixed possible issue with comparison of directories when using DIR parameter
- Added ability to add FLAC tags when encoding based on Filename Mask and File
- TAGMASK parameter added (jamesbaud)
- TAGFILE parameter added (jamesbaud)
- Added report at the end of the run that shows counts of the operations performed
- Added support for metamp3 for copying tags
- Added METAMP3PROGRAM & METAMP3PARAMS command line/config file parameter
- New file Reflacer.tag, used to map FLAC tags to MP3
- Added TAGGER command line/config file parameter, choose between Tag or metamp3
- The %ScriptDir% variable can now be used for any command line/config file parameters
- Added ability to use a file or FLAC picture in MP3 conversion
- IMAGESOURCE parameter allows hierarchy to use when searching for an image
- Introduction of imgResize.exe (simple VB app to resize an image file)
- RESIZEIMAGE parameter turns imgResize on or off
- Added IRPROGRAM & IRPARAMETERS to support imgResize
- Fixed potential error where path to the programs contained a space
- Temp directory is now used for all temporary processing files
- Code Change - all variables have been switched to Hungarian notation
- Fixed bug with the Logo being written to the screen in an error state
- If using DIR and TARGETDIR, a list of files that are in TARGETDIR but not in DIR will be logged
- Added COPYFILEMASKS command line/config file parameter (Demetris)
- Will now create TARGETDIR if it does not exist (Demetris)
- Will now handle TARGETDIR being a child of DIR (will not recurse TARGETDIR) (probedb)
- When specify variables for LOGDIR, may use ^ instead of % (easier in batch files)
- Fixed bug with displaying TARGETDIR parameter
- Fixed bug that occurred when decoding a flac file failed in MP3 mode
- Changed name from Re-FLACer
- Fixed bug when directory to be created was more than 1 level deep
- Added wrappers around FileSystemObject calls
- Moved code around to make it easier to read
- Added LOGDIR command line/config file parameter (Demetris)
- Added single File Processing (FILE parameter)
- Added FLAC command line parameters (Demetris)
- Initial release
