KAudioCreator

Benjamin Meyer ben at meyerhome.net
Tue May 27 06:58:53 BST 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

For those that like purty pictures like me some new screenshots: 
http://www.csh.rit.edu/~benjamin/about/phpquickgallery/dir.php?gallery=Programs/KAudioCreator/

And now the fun text:

For the last two weeks or so I have been pounding away on KAudioCreator after 
not working on it for a good six months or so do to other duties.  The shear 
amount of changes I figured would warent this e-mail.  Refactoring would be a 
good word to use.

1) KAudioCreator no longer requires cdparinoia to build or run, but now uses 
the libwm from kscd.  In the process the bug ridden old messy class from 
audiocd has been removed.  This helps in the porting of the applications to 
OS's other then Linux (and the countless linux header ifdefs).  Probably the 
best part about this is that KAudioCreator will automaticly know when you 
insert/remove a cd.

2) In grand eating my own dog food style I have converted KAudioCreator to use 
KAutoConfigDialog (and in the process enhanced KAutoConfigDialog to handle 
lists).  In the process I was able to remove a number of unneeded classes.

3) Added the FLAC encoder and revamped the encoder list interface so that 
users can on the fly add/remove/edit encoders from the GUI itself.  This will 
lead down the line to possibly a plugin interface for encoders and gui 
configure (currently configure is just a command line string edit box)

4) I have gone through and fixed all but one bug and the majority of the 
wishes on bugs.kde.org

5) The cd drive is now configurable on the main screen so the user can open 
multiple copies and rip from different drives.

6) With the new cddb library in kdemultimedia I have taken advantage of it and 
incorporated its configure dialog into KAudioCreator's for easy access to the 
users.

7) I have added the ability with regular expresions's to replace anything in 
the file name.  (the most common is to replace all spaces with underlines, 
but with the regexp you can do just about anything. )

With all of these goodies I am finally happy enough (after more then a year) 
to say that the current version in cvs is 0.99 (giving it a week or two 
before I call it 1.0).  The reason being that now only builds upon other 
componants (audiocd:/,  libkcddb, libwm).  Let me know of any major 
requests/problems that you have.

- -Benjamin Meyer

- ---
Have you run "fixkdeincludes -e" on your app?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE+0v6k1rZ3LTw38vIRAjvUAJwO4TK+B1jc/OBKIGDIMo66enFgiwCeIzgY
JUyWvWKSKONhDKlCUvtJk18=
=kx5i
-----END PGP SIGNATURE-----





More information about the kde-core-devel mailing list