K3b 1.0.4

Sebastian Trueg trueg at k3b.org
Fri Nov 2 20:39:40 CET 2007


Name: K3b
Version: 1.0.4
Type: KDE CD/DVD Software
Depend: KDE 3.2.x
License: GPL
Homepage: http://www.k3b.org
More Info:
http://www.kde-apps.org/content/show.php?content=9875

Description:
 I am proud to announce the release of K3b 1.0.
After years and years of development, all the
sweat (actually in the summer it can get sticky in
front of the screen), all the tears (ok,
admittedly, not that many), and all the countless
hours I spent on a single application finally we
have what I think is worth the big 1. K3b has come
a long way since the early days in 1998 when it
started as a dummy project for me to learn C++ and
QT development. The reason for that (besides my
hacking) is the amazing feedback I got from the
open source community and especially all the KDE
worshipers. Give yourself a hand. Without all of
you K3b would not have lived this long.

Please see the K3b new page
[url]http://www.k3b.org[/url] for a full
announcement.

Changelog:
 1.0.4
Never use growisofs parameter -dvd-compat with
DVD-RW media in restricted overwrite mode
 * Unmount medium before DVD formatting
 * Silently (without introducing new strings for
translation) allow the burning of files
   bigger than 4 GB with appropriate versions of
genisoimage or mkisofs.
 * Do only reload the medium before verification
if necessary, i.e. if the newly written
   track cannot be read otherwise (many old drives
depend on this). Hopefully this will
   at least work around the aweful "DMA disabled"
bug for many users.

1.0.3
 * Reverted to old behaviour of reloading medium
before verification. Not enough
   testing had been done before introducing this
and some systems fail to read the
   medium before reload (Bugs 147297, 147328,
147420, 147698).
 * Do not crash when the currently playing audio
project item is removed (Bug 147548).
 * Added desktop actions to handle empty media
with K3b.
 * Fixed read retry when reading data tracks (Bug
147778)
 * K3b's dialogs now honor the global button
layout setting (Bug 147799)
 * Do not crash on mp3 files without tags if
compiled with taglib support (Bug 142651)
 * Do not allow to copy a rewritable media to
itself.
 * Fixed crash on startup with devices that return
bogus GET PERFORMANCE data (Bug 147676)

1.0.2
 * Properly determine the capacity of complete
CD-R(W) media.
 * Mark a data project as modified if files are
renamed.
 * Allow adding of all actions to the welcome
window (Bug 145866)
 * Added "NoDisplay=true" property to
k3b-cue.desktop and k3b-iso.desktop
 * Fixed supported write speed detection on some
devices
 * No reload before verification and between
writing sessions (CD copy + Mixed Mode CD) anymore

1.0.1
 * Fixed crash when using the Device menu without
a selected device.
 * Fixed DVD copy when reading from a DVD+RW.
 * Fixed --without-alsa configure check
 * Fixed a crash in Video DVD ripping when the
title does not contain an audio stream
 * Only use the mkisofs parameters -biblio,
-copyright, and -abstract if they have been set.
Using them
   with invalid values (empty) seems to result in
broken iso images sometimes.
 * Better compatibility with recent transcode
development branch
 * Fixed Multisession import size handling.
 * Fixed Lame quality preset handling.
 * Made libk3bdevice really thread-safe. This
fixes the disabled DMA bug!
 * New configure check
--without-cdrecord-suid-root to disable K3b's
check for cdrecord permissions.
   Although not recommended it is requested by
many distributors.
 * Changed the order of the buttons in the tool
dialogs to match the KDE order.
 * Added handling of the newly introduced
genisoimage parameter -allow-limited-size
 * Make the K3b Sox audio encoder plugin work with
newer sox versions (Thanks, Stephan.)

1.0
The changes are big and I urge you to have a look
at the ChangeLog on [url]http://www.k3b.org[/url].

0.12.17
 * Fixed saving/loading of the file view
configuration.
 * Improved ffmpeg autoconf check.
 * More FreeBSD Compile fixes (thanks to Heiner
Eichmann).
 * Fixed symbolic link handling in data projects
(a bug introduced in 0.12.16)
 * Use UTF-8 encoding to store and load local CDDB
entries.
 * Never use growisofs parameter -dvd-compat with
DVD+RW media.
 * Fixed flac audio encoding for the audio project
conversion feature.


0.12.16
 * FreeBSD Compile fixes (thanks to Heiner
Eichmann).
 * Always force 44.1khz in the Lame MP3 encoder
plugin.
 * Fixed VideoDVD creation on rewritable media.
 * NetBSD support (thanks to Mark Davies).
 * Fixed Copy of Enhanced Audio CDs with CD-Text
 * Changed default boot cataloge name from
"boot.cataloge" to "boot.catalog"
 * Fixed a crash when reusing the same DVD Iso
Image writing dialog.
 * Ignore case when comparing MD5 sums entered by
the user.
 * Make sure that filenames in a data project's
folder are unique.
 * Allow index statements bigger than 99 minutes
in cue files.
 * Properly set the length of SCSI commands (this
fixes some device detection problems).

0.12.15
 * Write more metadata tags in the default setup
of the external encoder plugin.
 * Fixed on-the-fly Video DVD creation
 * Fixed data project verification in case
filenames had to be shortened due to Joliet
limitations.
 * Use -dvd-compat parameter to close DVDs in
on-the-fly mode.
 * Fixed libdvdcss handling (again), no crashes
anymore.
 * Fixed the "invalid url" bug.
 * Use SG IO for scsi commands with newer linux
kernels. This should fix problems with scsi device
   detection.
 * Warn about shortened filenames due to Joliet
restrictions before starting the burning process.

0.12.14
Again I claim to have fixed the data project
verification once and for all.
A big thanks to Kai-Ove Pietsch for his
assistance.

0.12.13
 * Honor umask when creating directories for Audio
CD ripping.
 * Only update the buffer state for DVD burning if
it really changes.
 * Fixed a crash in verification if the CD/DVD
does not contain RR extensions.
 * Lowered default DVD writing buffer size to 32
MB to avoid "memorylock limit" problems
   as described on
http://fy.chalmers.se/~appro/linux/DVD+RW/tools/
 * Fixed loading of libdvdcss.

0.12.12
 * Fixed another bug in the iso options code which
sometimes resulted in a failed verification.
 * Properly close the reading device when copying
VideoDVDs. This bug resulted in a blocked device.
 * Fixed handling of filenames in libdvdcss
backend (this fixes VideoDVD copy).

0.12.11
 * Fixed selection in the audio CD ripping window.
 * Fixed info block handling in WAVE audio file
decoder: no more clicks at the end.
 * Introduced a hack which fixes the "Wav detected
as Mpeg file" bug.
 * Fixed Auto multisession mode for DVD+RW and
DVD-RW in restricted overwrite mode in case
   a previous session was imported.
 * Fixed a crash with HAL >= 0.5 when exiting K3b.
 * Allow copying of double layer DVDs with a size
below 4.3 GB to single layer media.
 * Support for the ring buffer in growisofs 6.0.
 * Use .iso extension for images instead of .img
 * Properly remove the image file in case
verification failed.
 * Ignore mounting state of a medium when showing
its contents.
 * Fixed a bug in the iso options code which
sometimes resulted in a failed verification.
 * Properly handle cue files withan image file
name like image.bin.cue + image.bin
 * Write a proper Xing header when encoding VBR
mp3 files.

0.12.10
 * Fixed Auto multisession mode in DVD projects.
 * Fixed crash in dcop call directBurn in case no
valid burner device was set.
 * Fixed verification of datacd projects when
using the MaxIso9660 option without the
OmitVersionNumber option.

0.12.9
 * New project dcop calls:
    directBurn() - directly starts the burn
process without user interaction
    setBurnDevice(QString) - set the burn device
to be used
 * Disable the cd-text fields if cd-text writing
is disabled.
 * New Alsa audio output plugin.
 * If a DVD project does not fill up the DVD
completely do not close the DVD in automatic
   multisession mode.
 * Fixed problems with filenames ending in
backslashes.
 * Fixed verification problems with localized
characters.
 * Added error handling for incorrectly encoded
filenames.
 * Automatically use a newly installed version of
an external application at the next K3b start.
 * Complete new set of K3b action icons for
project types and tools. Many thanks to Marcel
Dierkes.
 * Show text on the burn button to make it catch
the eye.
 * Support for media:// urls in the Image writing
dialogs.
 * Fixed problems with files bigger than 2 GB on
some systems.


0.12.8
 * Load index0 value in audio project.
 * Ignore case in cue files.
 * The "eject media" setting was not used properly
in some situations (thanks to
simon at munton.demon.co.uk for the patch)
 * Fixed a bug in the mp3 decoder which caused it
to miss some perfectly valid mp3 files.

0.12.7
 * Fixed crash when refreshing the device list.
 * Fixed cancellation of adding files to a data
project.
 * Fixed on-the-fly data project burning.       
 * Backported a warning about following links to
folders (K3b cannot do that after the link has
   been added to the project).

0.12.6
 * Copy XA Form1 tracks always in TAO writing
mode.
 * Support for media:/ urls.
 * No extra whitespace when renaming audio files
in a data project anymore.
 * Fixed verification of multisession CDs (thanks
to simon at munton.demon.co.uk)
 * Preserve directory access time in data projects
when using the "backup" option.
 * Disable the "audio normalization" option in
case the normalize program is not installed.

0.12.5
 * Fixed the progressbar in the file view
 * It is possible to add the "New Data DVD
Project" button to the welcome window again.
 * Fixed problems with unreadable items when using
a non-standard color scheme
 * Properly set the permissions on cdrecord
versions >= 2.01.01a02
 * Fixed the "Disabled start button in Copy
dialog" bug.
 * Little window layout fix in K3bSetup2.
 * Always use sector size 2048 when only creating
an image in CD Copy. This means extracted iso
images from CDs with non-Mode1 tracks are useable
again.
 * Preserve directory permissions and user/group
id in data projects when using the "backup"
option.

0.12.4a
 * Fixed the compile bug in 0.12.4. 
   I definetely have to enhance my testing!

0.12.4
 * Fixed --cdimage and --dvdimage parameters.
 * Fixed the file browser menu. Now it contains
the bookmarks and "add to project" actions again.
 * Fixed Index 0 (Pregap) handling in audio cue
files.
 * Improved handling of broken cue files: K3b now
searches the directory for image files that could
fit
   the cue file in case the FILE entry is bogus.
 * Always try to create a new session in case the
old one has been imported regardless of the
inserted
   medium's free space.
 * Fixed DVD-RW Restricted Overwrite media
handling
 * Use RAW writing mode for audio CDs in case the
writer does not support DAO but RAW.
 * Fixed compile problems with latest ffmpeg
builds.

0.12.3
 * Ignore dock config from K3b versions older than
0.12
 * Do not delete DVD project iso image if "remove
image" is unchecked.
 * Properly load multisession default settings.
 * Update device selection boxes when devices are
added or removed via HAL.
 * Properly cancel DVD project writing.
 * Fixed DVD+RW session import

0.12.2
 * After for example copying a CD when the dialog
comes up again keep the last settings.
 * Default to incremental sequential writing mode
when copying a DVD to a DVD-R.
 * Fixed a crash when the DVD copy dialog is
reused.
 * Fixed inline editing in the audio CD view
(without bigger changes this only works with a
   rather strange selection mode.)
 * Show the configured splash screen image instead
of the default.
 * Fixed eMovix 0.9 default settings handling.
 * Import session: disable RockRidge if the
previous session does not contain RR extensions.
   This fixes the problem with strange filenames
if the new session is mounted via RR.
 * Fixed the --cdimage parameter.
 * Changed max copies from 99 to 999.
 * Improved session import dialog.
 * Properly default to DVD size in Video DVD
project.
 * Fixed automatic multisession handling for
DVD+RW media.
 * Fixed handbook installation.
 * Fixed HAL backend: devices are properly removed
now.
 * Ignore K3b Themes that do not follow the new
filename scheme.


0.12.1
Compile fixes  new translations: Hungarian (hu),
Polish (pl), Punjabi (pa)

The highly anticipated (at least by myself) new
K3b release 0.12 is finally
here. K3b 0.12 features a lot of cool stuff and
also fixes many problems that
drove user, especially unexperienced, crazy. As
always my ChangeLog is not
complete and way too large to state in full. So
here an overview of

the highlights in K3b 0.12


* The main focus of this release is clearly the
audio project. It has been
  nearly completely rewritten. As a result one can
now merge tracks, split
  them, or add silence at the end or the beginning
of a track. The unusual
  handling of pregaps in older K3b versions is
gone. Now the unexperienced user
  does not need to bother with pregaps at all. K3b
does not add two second
  pregaps by default anymore. It now works like it
should: the pregap is simply
  a property of the track and if one wants to add
a real gap there is always
  the silence source which can be added whereever
needed.
  One can now drag audio tracks directly from the
audio CD browser into an
  audio project. No need to rip the tracks
manually. Just drag the tracks you
  want and let K3b do the rest: it will ask for
the CDs when writing the
  project.
  Apart from that we have new audio decoding
plugins for Musepack audio files,
  for all libsndfile and ffmpeg supported audio
formats (this includes wma
  audio files), Musicbrainz support to fetch
CD-Text information, as well as a
  Cddb plugin which queries the internet for a
cddb entry for an audio project.
  The audio project now features a "prelisten"
feature. Listen to your audio CD
  before writing it. This results in a funny
sideeffect when used in
  combination with dragging audio tracks from the
audio CD browser: K3b can be
  used as an audio CD player.
  It is now possible to convert a complete audio
CD project into any audio
  format supported by K3b. The used dialog looks a
lot like the audio CD
  ripping dialog and also features things like
file naming patterns or cue file
  creation.
  Last but not least K3b 0.12 improves the "Auto"
writing speed selection in
  audio CD projects. It will not as before simply
use the highest supported
  writing speed but check for the highest possible
writing speed. That means it
  will test how fast the tracks can be decoded
when writing on-the-fly.
* Another audio CD related feature is the support
of audio cues. K3b is now
  able to import audio cue files into an audio
project or simply write them to
  CD using the write CD image feature.
* K3b now has proper session management. Don't
bother with saving your projects
  when logging out of KDE. K3b will restart with
the exact same open projects
  as before once you log on again.
* Also very nice is the new automatic multisession
handling in the data
  project. K3b automatically decides whether to
start, continue, or close a
  multisession CD/DVD based on the size of the
project and the remaining size
  on the media.
* K3b 0.12 features simple HAL support: K3b will
automatically add and remove
  devices that are turned on or off while K3b is
running (for example usb or
  firewire devices).


K3b 0.12 also features some interesting changes
for developers and artists


* K3b 0.12 has a highly improved_DCOP_interface
which allows for some nice
  scripting.
* I enhanced the theming support. All the pictures
now have proper names and
  themes can be installed and removed from the
GUI. There is also a little K3b
  Theme_Howto which should help a lot when
creating a theme for K3b.
* K3b is now split into three parts:

  o libk3bdevice provides the low level device
handling and detection including
    an implementation of big parts of the MMC
standard.
  o libk3b provides all one needs to write CDs and
DVDs along with all the
    project types but without all the GUI elements
used in k3b.
  o k3b itself, the main application providing the
user friendly GUI we all
    know.

  This allows other applications to link against
the k3b libs to simply include
  CD/DVD writing support.
  Be aware that the API of both libk3bdevice and
libk3b are highly unstable and
  I cannot even guarantee source compatibility
before the 1.0 release. So if
  you want to use one of the libs it might be best
to link them statically for
  now.


More information about the Kde-announce-apps mailing list