-------------------
From 3.2.4 to 3.2.5
-------------------

Added:  Support for FLV to the video to audio conversions.

Added:	Daemon mode.  This function will allow you to monitor your
	collection and convert files on the fly. (pacpl --daemon)

	All files placed into your monitored directory(s) will be converted
	to the collection type specified in pacpl.conf.

Bug Fix: If source file == WAV, don't delete it unless --delete is passed.
Bug Fix: Don't try to write meta-info if output file doesn't exist.
Bug Fix: --delete: make sure file was actually converted before deleting source
Bug Fix: Removed --cdrom option (it didn't work anyway)

-------------------
From 3.2.3 to 3.2.4
-------------------

*Updated: Revamped help menus

*Bug Fix: Removed bogus -u shortcut for --delete option from help menus.
*Bug Fix: Wavpack conversions now work correctly.


-------------------
From 3.2.2 to 3.2.3
-------------------

*Added:   --overwrite option.  If file exists, and option is not present,
          PACPL will display a notice and skip to the next file.

*Updated: Wavpack versions <= v4.2 are no longer supported.  Please upgrade
          to Wavpack => v4.3.2.

*Bug Fix: When using the --delete option, don't delete source file if it's
          the same as the destination file.

*Bug Fix: Added missing 'Playing' translation

*Bug Fix: Do not prompt for outdir if --gui & --outdir 
          args are both supplied. --Thanks to Trustin Lee

*Bug Fix: removed bitrate option from FAAC (AAC/MP4/M4A).
          Use --quality instead. -- Thanks to Trustin Lee

*Bug Fix: In meta-data transfers to Ogg Vorbis, add TRACKNUM & TRACKNUMBER,
          YEAR & DATE.

-------------------
From 3.2.1 to 3.2.2
-------------------

*Bug fix: Amarok script now loads/runs properly.
*Bug fix: Konqueror extension now works.

-------------------
From 3.2.0 to 3.2.1
-------------------

*Added: Portuguese Translation thanks to Evandro Pires Alves

*Update: Renamed script to pacpl to avoid collision with 
         Printaccounting. Thanks to Andrew Pantyukhin for 
         pointing this out.

-------------------
From 3.1.2 to 3.2.0
-------------------

*Added: --presdir option for preserving directory structure when
                  recursively converting a directory.

        pacpl -ct ogg --recursive --presdir --dir Mp3s/ --outdir Oggs/

*Added: tagging support for CD->BONK (Artist & Title) Only.

*Added: FreeBSD Port thanks to Andrew Pantyukhin

*Updated: pacinstall - auto-detect installed apps and update pac.conf
          to reflect their locations.

*Bug Fix: Translated help menus now load properly.
*Bug Fix: Added missing not_a_valid_encoder French translation.
*Bug Fix: Removed bogus --mp3enc option from --longhelp.
*Bug Fix: Removed bogus ALAC option in pac.conf.

*Bug Fix: Converting directories with commas or other special characters
	  using the --convertto option now works.

*Bug Fix: When converting a directory using the --convertto option, don't
          try to convert subsequent directories unless the --recursive 
          option is passed.

*Bug Fix: Convert relative path names to absolute path names for --outdir
          when converting directories.
          
          Thanks to Chris Stevens for pointing out this error.

-------------------
From 3.1.1 to 3.1.2
-------------------

*Bug Fix: Under FLAC -> Ogg Vorbis:
          
          $flac->{YEAR}     should be $flac->{DATE}
          $flac->{COMMENT}  should be $flac->{DESCRIPTION}
          $flac->{TRACKNUM} should be $flac->{TRACKNUMBER}

          Thanks for Stephen Opal for pointing out these errors.

*Bug Fix: Under cdCall(), remove backslashes from output file name
          and replace with underscores

	  Thanks again to Stephen Opal for pointing out this bug.

*Bug Fix: Amarok->configure was trying to edit /etc/pac.conf, should be
          /etc/pacpl/pacpl.conf

         
-----------------
From 3.1 to 3.1.1
-----------------

*Bug Fix: added missing wav->bonk
			wma->bonk
			 cd->bonk
			 ra->bonk 

*Bug Fix: added missing get_user_opts() for BONK qlevel, dratio, & psize

-----------------
From 3.0.1 to 3.1
-----------------

*Added: support for BONK
*Added: support for Musepack (MPP) extensions
*Added: support for FLAC (FLA) extension
*Added: support for LPAC (LPAC) extension

*Added: x-bonk.desktop to KDE audio mime types

*Added: --qlevel   BONK sample quantization level
*Added: --dratio   BONK downsampling ratio
*Added: --psize    BONK predictor size 
*Added: --lossless to utilize BONK lossless encoding
*Added: --url      Display URL for specified encoder/decoder

*Added: French translation (select by editing the LANG opt in pac.conf)
        Huge thanks to Jean-Baptiste for the translation, and for bearing
        with me while I setup everything up for it.

----------------------------------
From 3.0 to 3.0.1 (April 11, 2006)
----------------------------------

*Bug Fix: --convertto <dir> tried to convert . and ..
*Bug Fix: added missing audio/x-la mime type to pac.desktop
*Bug Fix: added missing --latola function call
*Bug Fix: added amarok extension back in Slackware package

----------------------------------
From 2.2 to 3.0 (February 1, 2006)
----------------------------------

ATTENTION:  It is highly recommended that you remove any previous versions
            of Perl Audio Converter BEFORE installing 3.0


*Added: --play option for (MP3,             Ogg Vorbis,         FLAC,
                           FAAC (M4A/MP4),  Musepack (MPC),     WMA,
	  	 	   WAV,             AIFF,               AU,
                           SND,             RAW,                VOC,
                           SMP,             RealAudio (RA/RAM))

*Added: --playlist option for converting XMMS & (/PATH/TO/FILE) type
          format playlists.

*Added: support for FAAC (M4A extension)
*Added: support for OptimFrog (OFR/OFS)
*Added: support for LPAC (PAC) 
*Added: support for TTA 
*Added: support for Kexis (KXS)
*Added: support for Lossless Audio (LA)
*Added: support for AIFF
*Added: support for AU
*Added: support for SND
*Added: support for RAW
*Added: supprot for VOC
*Added: support for SMP
*Added: support for MP2 
*Added: support for AC3 
*Added: supprot for RealAudio (RAM)
*Added: support for RealAudio (RA)  - (Encoding)

*Added: support for converting audio from the following video formats: 
 
        RM,  RV,  ASF, DivX, MPG,  MPEG, MKV
        AVI, MOV, OGM, QT,   VCD,  VOB,  WMV

*Added: --mode      OptimFrog compression
*Added: --optimize  OptimFrog compression
*Added: --plevel    LPAC compression
*Added: --nocddb    Disable CDDB support
*Added: --noinput   Disable CDDB user input
*Added: --cdinfo    Display CD CDDB information
*Added: --rawopts   Raw input options for SoX (default is '-w -s')
*Added: --soxopts   SoX input options for (AIFF/AU/SND/VOC/SMP)
*Added: --effect    SoX effect (see 'man sox')
*Added: --arate     Audio sample rate (in Hz - default 44100)
*Added: --channels  Number of audio channels (default 2)

*Added: --man       Display PAC man page
*Added: --videohelp for converting audio from video

*Added: --convertto <format> option for batch converting

       from 'any format' to 'selected format'.  This is the default
       mode of operation for the Konqueror & amaroK extensions

       I.E. pacpl --convertto ogg  --dir=/path/to/audio_files
            pacpl --convertto flac --dir=/home/Oggs/ --recursive
            pacpl --convertto tta  --file *.ape --file *.mp3 --file *.ogg

*Added: CDDB support to the CD ripping function via the CDDB_get module

        see pac.conf for CDDB options.  You can disable CDDB
        support (per session) by using the --nocddb option at 
        conversion time

        If enabled, pac will use this feature to auto-name and tag 
        all or selected tracks if the information is available

*Updated: pacinstall (Now displays an overview of whats installed)

*Updated: Merged all pac*.desktop Konqueror extensions into pac.desktop

*Updated: The --recursive option no longer takes an argument, and must be
          used with --dir for recursive directory encoding

          I.E. pacpl --convertto kxs --dir audio_dir/ --recursive
               pacpl --mp3toogg --dir /home/oggs --recursive

*Bug fix: Removed redundant bitrate option for ogg encoding
*Bug fix: Don't overwrite default option values if empty in pac.conf
*Bug fix: Only check for kdialog if we're actually going to use it
*Bug fix: Added missing 'Track' field for Wavpack in --showtag
*Bug fix: Added missing 'To' in dcop call for amaroK extension

*Bug fix: Converting files with apostrophes using the amaroK 
          extension now works

*Bug fix: Overlapping start/end notices when converting files 
          in Konqueror/amaroK using the kdialog "passivepopup"
          option

*Bug fix: Typo in --longhelp (--wavtowv) under WMA Options
          should be (--wmatowv)

*Bug fix: Auto force install Audio::FLAC::Header since make test fails.
*Bug fix: Included Parse::RecDescent in pacinstall (Required by Inline)
*Bug fix: Included Carp in pacinstall (Required by Inline::C & MP4::Info)
*Bug fix: Included Inline::C in pacinstall (Required by Ogg::Vorbis::Header)

---------------
From 2.1 to 2.2
---------------

*Added support for RealAudio (RA) files
*Added support for Wavpack (WV) files

*Added tag support for Wavpack (WV) via Audio::APETags
*Added wv.desktop to KDE audio mime types
       
*Added nice option in pac.conf for priority scheduling

*Fixed KDE/kdialog options are now turned on by default
       (For use with Konqueror / amaroK)
       see pac.conf for information on KDE settings

*Bug fix: Tags with apostrophes and other certain special
          characters were being processed as command line
          arguments with various encoders (mppenc, faac, etc.)

*Bug fix: Added missing MPC to actions for Musepack encoding in
          pacwma.desktop

*Bug fix: Encoding multiple directories from the ($PWD)
          Only the first directory was being transcoded

          


---------------
From 2.0 to 2.1
--------------- 

*Added --longhelp (shows --help, --riphelp, --taghelp)

*Added amarok extension -> pacx (located in kde/amarok)
 This extension must be installed manually through amarok

*Added MP3::Tag module to replace MP3::Info
 More functionality and has the ability to write 
 ID3v2 tags if desired

*Added --recursive option for directory encoding using the File::Find module

       pac --mp3toogg --recursive=/home/mp3s

       All re-coded files will be placed in the directory from which
       they originated.

       if --outdir is used, all re-coded files will be placed in
       $outdir, directory structure will not be recreated.

*Added Tag reading/writing for (mp3, ogg, flac, *mp4, *mpc, *wma);
       --tag key=value

       --showtag key/all

       *read only format.

       valid keys are: artist, title, year, genre,  album, comment, track

       pac --tag 'artist=Some Artist' "Some Song.mp3"
       pac --tag 'title=Title' --tag 'comment=Comment' "My Song.flac"

*Updated documentation to include application version for all 
 encoders/decoders utilized in PAC

*Bug fix: Transferring ogg tags now works even if all tags are not present
*Bug fix: Converting wma file names with a comma in them now works

     

------------------
From 1.2.1 to 2.0
------------------
*Major code changes as follows:

   *Added one main sub to handle all type->type conversions.

    In return, this reduced PAC from around 10,000+ lines of
    code to about 3,300+ (less stress, no mess!)

    Note:  Although this change has solved many problems it
           could have introduced many others.  Bug reports 
           and beta testers are needed and greatly appreciated.

           If you would like to be a beta tester please email me
           at viiron@gmail.com and let me know.

   *Fixed config file handling to ignore white spaces in variables

*Added MP3  -> MP3
       Ogg  -> Ogg
       FLAC -> FLAC
       APE  -> APE
       SHN  -> SHN
       AAC  -> AAC
       MP4  -> MP4
       MPC  -> MPC

*Added Tag Preservation for the following:
       MP3  -> MP3
       MP3  -> FLAC
       MP3  -> MP4
       MP3  -> MPC
 
       Ogg  -> Ogg
       Ogg  -> FLAC
       Ogg  -> MP4
       Ogg  -> MPC

       FLAC -> MP3
       FLAC -> Ogg
       FLAC -> FLAC
       FLAC -> MP4
       FLAC -> MPC

       MP4  -> MP3
       MP4  -> Ogg
       MP4  -> FLAC
       MP4  -> MP4
       MP4  -> MPC

       MPC  -> MP3
       MPC  -> Ogg
       MPC  -> FLAC
       MPC  -> MP4
       MPC  -> MPC

       WMA  -> MP3
       WMA  -> Ogg
       WMA  -> FLAC
       WMA  -> MP4
       WMA  -> MPC
       

*Added Support for Musepack (MPC)
*Added Kdialog Popups & Warnings (for use with Konqueror)
*Added Kdialog combo boxes to select bitrate, quality, etc

*Added --uopts
 Realizing certain users have special needs, and that it would
 be impractical to implement every special option for every
 encoder '--uopts' is a simple solution to this issue.

 pac --mp3toflac --file=My_file.mp3 --uopts="--replay-gain"

 or

 pac --mp3tompc --file=My_file.mp3 --uopts="--tag=\"MYTAG=SOMEVALUE\""
 

*Removed Redundant pac.1.gz (Man page)
*Removed --mfile & --mdir 
 replaced with --file & --dir (which will handle multiple files &
 directories)

*Removed ogginfo usage:  All vorbis tag reading/writing is now done
 with the Ogg::Vorbis::Header module

*Removed TIPS & TRICKS section from README
 If your feeling lazy and encoding multiple files/directories, the --konq
 option is no longer required
 
 pac --mp3toogg file1.mp3 file2.mp3 file3.mpg 
 pac --mp3tomp4 dir1/ dir2/ dir3/

 Both examples above should work without any problems, although the
 proper way to do things is...

 pac --mp3toogg --file=file1.mp3 --file=file2.mp3

*Fixed APE->MP3 conversion      
*Fixed SHN->MP3 conversion
*Fixed WMA directory conversion (files would decode then hang)

*Minor code clean ups & other misc bug fixes

Note:  Attempts to encode files with special characters
       ' ` &@ etc. will fail in most, if not all cases.       


=================
From 1.2 to 1.2.1
=================

*Fixed typo in install.pl (wasn't installing pacmp4.desktop)

*Added missing pacwma.desktop to konq-menus



===============
From 1.1 to 1.2
===============

*Added Support for WMA (Uses MPlayer to decode)

*Added Konqueror service menu options for all audio types
 This is completely optional via the install option --kopts

*Added KDE mime types for Shorten (SHN) & Monkey Audio (APE)
 This is also optional via the install option --kopts

*Added pac.conf to keep user variables separate from the main app.
 
*Fixed Tag preservation Ogg->Mp3 & Mp3->Ogg to include TRACKNUM
 Thanks to Greg Tourte for noticing this exclusion and 
 submitting the patch.

*Fixed install.sh to use $ENV{USER} instead of $ENV{LOGNAME}
 Thanks to Paul Mangan for pointing out the fact that when using
 $ENV{LOGNAME} and su'ing to root, the user remained the same.

*Typo in README ->
              Ogg::Vorbis::Header -   perl -MCPAN -e shell
                                      install MP3::Info
 Should have been...(and now is)
              Ogg::Vorbis::Header -   perl -MCPAN -e shell
                                      install Ogg::Vorbis::Header

*Code Clean Up (standardized a lot of the notices/error messages)



===============
From 1.0 to 1.1
===============

*Added support for Monkey Audio (APE)
*Added support for Shorten      (SHN)
*Added support for FAAC         (AAC/MP4)

*Added --mdir (encode multiple directories)

*Added Tag preservation for OGG->MP3 & MP3->OGG

============================
+Code clean ups & -Bug fixes 
============================

--file     replaces --sfile
--silent   was removed -> Hint: '2>/dev/null' works wonders
--quiet    removed from perldoc/manpage (Forgot that was still there!)
--help     rewrote output to make it a little more readable.

Other code/typos were fixed/replaced
