to decode the most common audio formats. It also has a direct playback option
for a number of audio outputs.
This package provides the aKode library and akodeplay testing utility.
gnome-speech 0.4.25:
* Respin due to use of incompatible libtool for 0.4.24.
gnome-speech 0.4.24
* drivers/espeak/espeakspeaker.c: Fix for bug #571217 - espeak driver
parameter ranges do not match espeak
* gnome-speech/speaker.c, drivers/eloquence/eloquencespeaker.c: Fix
for bug #560439 - GNOME Goal: Remove deprecated GLib symbols. NOTE:
I don't have the eloquence package (it's a commercial system), so I
was unable to verify the changes made to that file.
gnome-speech 0.4.23:
* drivers/espeak/Makefile.am Fix for bug #568786 - Trivial build patch
(Vincent Untz)
* test/test-speech.c: Fix for bug #563577 - GNOME Goal: Clean up GLib
and GTK+ includes (Luis Menina)
Version 1.0.18 (2009-02-07)
* Add Ogg/Vorbis support (thanks to John ffitch).
* Remove captive FLAC library.
* Many new features and bug fixes.
* Generate Win32 and Win64 pre-compiled binaries.
Add ogg and vorbis dependencies to bl3.mk and increase ABI depends.
gtkpod V0.99.14
NEW FEATURE: Help system, still very preliminary.
NEW FEATURE: Video thumbnail generation, thanks to M. Sean Finney
NEW FEATURE: Lyrics may be viewed and edited via the Details window
for a track. Only mp3 files are supported currently (patches welcome
to remove this limitation). Writing lyric tags may still have
compatibility issues on some iPod's. Thanks to Dudy Kohen.
NEW FEATURE: Add a search bar, to quickly filter tracks.
UPDATE: New application icon.
UPDATE: Preferences dialog redesigned from the ground up for GNOME
HIG compliance.
UPDATE: Hebrew translation. Thanks to Assaf Gillat.
UPDATE: Italian translation. Thanks to Daniele Forsi.
UPDATE: Romanian translation. Thanks to Alex Eftimie.
UPDATE: Spanish translation. Thanks to Alejandro Lamas Daviña.
UPDATE: Swedish translation. Thanks to Stefan Asserhäll.
NEW FEATURE: Added simple Chinese translation. Thanks to Tan Zhixin.
IMPROVEMENT: Numerous UI cleanups
IMPROVEMENT: Support for chapter data, thanks to Michael Tiffany
IMPROVEMENT: Use cairo for coverart display effects. This allows the
dependency on libgnomecanvas to be dropped.
IMPROVEMENT: Coverart display performance has been improved.
IMPROVEMENT: Better support for Windows compilation in Cygwin,
thanks to Éric Lassauge.
IMPROVEMENT: Set track->lyrics_flag for mp4 files in addition to mp3
files.
IMPROVEMENT: Use the Artist tag for the Artist and fall back to the
Album Artist tag only when the former does not exist. For Album
Artist, use the Album Artist tag, but only if the Artist tag does
exist. Thanks to Dudy Kohen.
BUGFIX: The Photo "playlist" is now a separate object in the
Playlist view.
BUGFIX: Numerous memory leaks fixed, thanks to Andrea, Tomas
Carnecky, and others.
Many other bug fixes and cleanups, see the ChangeLog for more detail.
- added ID3v2 support (for known tags like title, artist, album,
track number, ...)
- added '@nX' to '-o' option to specify the number of digits (X)
in the output track identifier number
- added '-N' option for Not writing mp3splt.log file
- added the '@N' variable when using the '-g' option for auto
incrementing the track number in the tags
- created a completely new windows installer allowing to install
only some components and to uninstall only the installed files
- added some more documentation about the 'off' parameter
- updated to check for illegal characters in output filenames
- fixed bug with mp3splt not searching for plugins in its directory
on Windows (it will now search in the directory of the 'mp3splt'
executable if we detect a path from the launch command and in
the installation directory written in the registry)
- fixed the zeroes not being added before the number when using @n
- fixed small bug about '-Q' not working right
- the default behaviour of the tags on the split files has changed:
by default, we set the tags version of the file to split in the
split files (for example if the file for split has ID3 version
X, the tags in the split files will be ID3vX)
- added -1 (force tags in output files to be ID3v1) and -2 (force
tags in output files to be ID3v2) options
- implemented query{search_string}(chosen_result_int) for the -c
option : windows users should use this instead of -c query when
searching using a "unicode" string
- fixed all tags/filenames "unicode" encoding issues on windows
- fixed small track issue in tags
- fixed issue when the output is the same as the original file
- fixed bug crashing the applications on the silence split when no
'get_silence_level' function defined
- added ID3v2 support when compiling with 'libid3tag' support
- added '@nX' to '-o' option to specify the number of digits (X)
in the output track identifier number
- added the '@N' variable when using the '-g' option for auto
incrementing the track number in the tags
- fixed bug #2398397 : 'license version broken in README'
- fixed the zeroes not being added before the number when using @n
- fixed a lot of ugly codings and compiler warnings
- fixed problem with configure yielding error when libid3tag not found
- fixed libtool incompatibility issue (libtool: link: cannot find
the library `../libltdl/libltdlc.la'), bug #2144760
- updated to check for illegal characters in output filenames
- fixed all tags/filenames "unicode" encoding issues on windows
- the default behaviour of the tags on the split files has changed:
by default, we set the tags version of the file to split in the
split files (for example if the file for split has ID3 version
X, the tags in the split files will be ID3vX)
- the tags in the output files can be changed with the
SPLT_OPT_FORCE_TAGS_VERSION option
- fixed issue when the input file is erased if the output is the
same as the original file
- fixed small track issue in tags
mserv-irman allows easy control of the 'mserv' mp3 jukebox program
using ordinary remote controls and irman receivers from evation.com.
mserv already allows rating of tracks to allow the system to pick
tracks appropriate to who is currently connected. mserv-irman works
with this to permit relatively peaceful sharing of an mp3 jukebox
in an office of widely disparate tastes.
This replaces audio/mserv_irman, also moving the source to code.google
and enabling DESTDIR support
Changes for versions since 0.11.1:
ncmpc 0.13 - 2009-01-09
* added output configuration screen, default hotkey F8
* new --disable-locale configure option
* new --disable-multibyte configure option; this allows you to
disable wide character support, retaining multibyte character
support
* search with regular expressions
ncmpc 0.12 - 2008-12-05
* added artist screen (tag browser)
* added highly experimental lyrics screen (disabled by default)
* removed clock screen
* support wide characters
* optimized memory usage
* always try to reconnect after server failure
* support unix domain sockets for the MPD connection
* added compile-time "mini" option which produces the smallest
possible ncmpc binary
* added LIRC support
* scroll long song names in the playlist
* added command "locate" ('G') which locates a song in the database browser
* added "song" screen ('i') which displays song information
At the moment, timidity cannot use pulseaudio on NetBSD -- it has no
native driver and padsp wrapper is only for ossaudio-using applications.
However, it supports libao, and libao has pulseaudio driver. Since
timidity always builds with vorbis support, which requires libao anyway.
OK by wiz@.
Bump ABI_DEPENDS because reentrant fix changed struct gsm_state.
(It is defined in gsm/private.h, but used by other packages directly).
Fri Jun 2 06:27:56 2006 Jutta Degener (jutta@pobox.com)
* Release 1.0 Patchlevel 12
src/code.c: removed modifiable static storage that made the library
non-reentrant. (Thanks to Paul Gibbs for pointing out the bug.)
Sat Mar 18 11:48:28 2006 Jutta Degener (jutta@pobox.com)
* Release 1.0 Patchlevel 11
src/gsm_implode.c: fix WAV49 implode
move source archive location
-remove libmikmod from default options - it is buggy and possibly a
security risk (it is disabled in "configure" per default too)
-remove shout option - this didn't work anyway (can be fixed, but
I haven't used shout so far)
-enable ipv6 option - the comment on options.mk stating that IPv6
disables IPv4 doesn't seem to ve valid anymore
-fix some configure args which changed spelling over time
-fix a crash in case libmikmod is enabled and used
bump PKGREVISION
Version 0.3.12 (2008-01-09)
---------------------------
- Fixed 'inline' for the forthcoming gcc-4.3
* thanks to Martin Michlmayr for patch
Version 0.3.11 (2007-07-02)
---------------------------
- Fixed energy levels bug for mono audio
* thanks to Staale Helleberg for patch
- Fixed STDIN support in twolame frontend
Version 0.3.10 (2007-03-20)
---------------------------
- Added win32/winutil.h to tarball - fixes bug #1629945
- Fixed presentation of --enable-debug in configure script
- Added twolame_encode_buffer_float32_interleaved()
- Fixed bug that was loosing stereo in twolame_encode_buffer_float32()
- Fixed twolame_set_mode() to accept TWOLAME_AUTO_MODE
- Added source file Ids to the top of every file
- Added -pedantic to CFLAGS for debug build
Version 0.3.9 (2006-12-31)
--------------------------
- Fix for Windows in simple frontend: open files in binary mode
* thanks to Kurien Mathew
- (libtwolame) Fixed energy level support
* thanks to Staale Helleberg
- Nows displays the version number of libsndfile in frontend
* as suggested by Elio Blanca
- Changed documentation build system, so you have to run it manually
- Buffer overrun fix in new_extension()
- (libtwolame) Added warning that DAB support is still broken
- (libtwolame) Added twolame_get_framelength() to return number of bytes per frame
- Added TWOLAME_SAMPLES_PER_FRAME macro, clarifying that there are
always 1152 samples per frame in Layer 2
- Frontend now displays extra information
* Duration of input file (if known)
* Total number of frames to be encoded and percentage complete
* The filesize of the output file
- Cleaned up source files so that it is consistent and all uses tabs (tab width 4)
Version 0.3.8 (2006-06-19)
--------------------------
- (libtwolame) Fixed CRC protection
- More code tidying
- pkg-config is no-longer required (but is recommended)
- frontend now has the exectuable suffix appended to filename
- added -std=c99 to the compiler options
Overview of changes in libgpod 0.7.0
====================================
* support for iPod Nano 4th generation
This includes support for cover art.
Please note that this release DOES NOT support iPhones and iPod Touch
with firmware 2.x
* support for "sparse artwork" writing
This lets us write more compact artwork files to the iPod, which in turn makes
the UI more responsive (and saves disk space on the iPod).
* jump table support
These are the big letters that show up in the album/artist list when someone
quickly scrolls through them. Thanks a lot to Ian Stewart for implementing it.
* chapter data support
Chapter data allows large files (movies, audio books, podcasts) to be divided
into smaller sections. Thanks to Michael Tiffany for this feature.
* improved timezone handling
This should now work up to 5G iPods, for newer iPods, libgpod will assume
timestamps are in UTC.
* translation updates
Thanks to all of our translators :)
* much more complete API doc
All of the public API is now documented with gtk-doc.
* simplification of the cover art handling API
The API for artwork for developers using libgpod should be more
straightforward, if things are missing, don't hesitate to get in touch
with us ;)
* extensive plist parser
In libgpod 0.6.0, libgpod got a very basic parser for the SysInfoExtended file
(which is a XML plist description). This parser was rewritten for this release
to parse the whole file. This parser depends on libxml2 but its compilation
will be disabled if libxml2 and its development headers can't be found.
* add mapping from iPod serial numbers to iPod models
The iPod serial number can be obtained programmatically, and its last 3 digits
are characteristic of an iPod (type, generation, color, capacity). libgpod
can now find out an iPod model using this serial number.
* portability improvements to windows and macosx
This is probably not perfect yet, but the goal is to improve it as much as
possible so don't hesitate to send bug reports if some things are still not
working. Thanks to the songbird project and Éric Lassauge.
* reworked handling of artwork formats
libgpod can now automatically use the artwork formats described in
SysInfoExtended even if the iPod model is unknown, this should make it possible
for libgpod to support artwork on newly released iPod models without the need
to upgrade.
* python bindings are more consistent with other python container objects
This enables testing whether a key exists in an object (e.g. "'title' in track")
as well as iterating over a Track or Photo object's keys, values, or items.
* bug fixes and code cleanup all over the place
see Debian bug #510205, just done correctly.
The IMA code might have similar problems. The code appearently can't
handle stereo files correctly anyway, so bail out if >1 channel
which should avoid the problem.
bump PKGREVISION
This release features fixes for jack instability, many streaming issues,
solaris build, cross fading audio defects, improvement in software
volume and non-distribution building. This releases adds writer/composer
tag support and disables oggvorbis seeking on remote files, which fixes
slow ogg file streaming playback.
Colin Guthrie (2):
Fix a potential C++/C99 ism, add a log message on error condition
Fix two typos that broke tunnels
Lennart Poettering (46):
Initialize exit_idle_time to -1 instead of 0 when in system mode.
instead of resetting virtual_volume unconditionally on initialization, do so only when no volume was set before
use pa_channel_map_init_extend() instead of pa_channel_map_init_auto() as channel map for sink inputs/source outputs in case no map is specified
if the channel map was modified due to PA_SINK_INPUT_FIX_CHANNELS, remap the specified volume properly
define 0dB in PA as maximum amplification
properly remove dbus matches an filters when unloading m-b-d
always check for libtool prefix binary name to avoid confusion when using both installed and run-from-build-tree versions of PA in parallel
Fix spelling of privilige
Make missing git-changelog.perl non-fatal
fix invalid validity check
convert argument to boolean int in PA_UNLIKELY, too
include log.h near the end so that macro.h can be included in log.h and defines pa_bool_t properly
Try to catch certain driver errors
make the debug trap macro a proper macro in macro.h
don't set the volume of pacat unless it is explicitly set
warn if ALSA wakes us up and there is actually nothing to do
fix build
make sure to use 64bit rounding even on 32bit machines when converting to pa_usec_t
make shm marker architecture independant, patch from michich, closes#401
Make sure libpulse never gets unloaded
Check if environ is actually set before we use it
Fix return value of --dump-resample-methods
Don't mix front-center into rear channels
Pass GDBM_NOLOCK to gdbm
Load module-volume-restore and module-device-restore before all other modules
introduce new function pa_module_unload_request_by_index
Don't store pointer to pa_module
actually unload the modules from a new stack frame
unload tunnel modules from a new stack frame
it's better to always use the index of a module instead of the pa_module*
downgrade a few warnings
Make sure we drop CAP_NICE if RT is not allowed
Allow access("/dev/dsp", W_OK) succeed
Use FIONREAD instead of TIOCINQ
Implement PA_SOURCE_MESSAGE_GET_LATENCY
make sure we don't hit an assert when we issue two rewind requests in a
If we cannot open an ALSA device with SND_PCM_NO_AUTO_FORMAT retry without
fix a gcc warning
Rework handling of the PA_SINK_LATENCY/PA_SOURCE_LATENCY flags
A few minor cleanups and updates
add a few missing parens
show maximum usable slot size
Make sure we don't drop any data on the client side
for record streams fill in the latency as the fragsize
Fix suspending of all sinks/sources
bump version/soname
Luiz Augusto von Dentz (7):
Unload module-bluetooth-device if the remote device disconnects.
Fix possible invalid read while attempting to load module-bluetooth-device.
Fix bug walking on module list.
Update module-bluetooth-device to the new ipc.
Send packets with proper size.
Fix send and recv message sizes.
Fix sending wrong codec capability length.
Sean McNamara (1):
--check: Updated manpage slightly and pulseaudio --help slightly.
Tom Bamford (1):
Multicast SDP packets sent with same IP TTL as RTP packets
chocolateboy (1):
Fix typo in log message: s/Recevied/Received/
gnome-speech 0.4.22:
* drivers/swift/swiftsynthesisdriver.c: fix for bug #559583 - Swift
synthesis driver causes Python client to get "TypeError: could not
demarshal return value" on call to getAllVoices.
6 years passed since 2.0.4, too much changes happened to list here.
Most of them seem to fix various playback accuracy issues.
Many patches were merged upstream. Major change -- X11 frontend (xxmp)
is missing, there's nothing in change log about that.
pkgsrc change: pulseaudio support (default on).
OK by wiz@.
won't be available, and the previous version of this patch would not allow
successful building.
Change the code (in the OSS module) to check for a defined AUDIO_GETBUFINFO
under NetBSD. If it isn't available, indicate that the system has no
mechanism available.
(May compromise on audio synchronisation on local OSS devices)
Ok jmcneill@
This is the newest version of streamripper. A user visible difference
to current pkgsrc/audio/streamripper is that it doesn't create id3v1
tags per default.
(It should also get some testing with non-ASCII locales.)
go one operating system further.
Old patch-ac disabled the guts of tests/rtstutter.c for all but Linux. But it
isn't that portable on Linux either as it stands, and errors out (on EeePC) at
link time with:
rtstutter.c:(.text+0xbd): undefined reference to `pthread_setaffinity_np'
Just bring Linux in line with other platforms by changing the #ifdef __linux__
to #if 0.
Doesn't deserve a revision bump.
PulseAudio Device Chooser (padevchooser) is a simple GTK tool which registers
an icon in the tray area and allows quick access to some features of the
PulseAudio sound server. Specifically it can do for you:
* Notify about new sink/sources becoming available on the LAN
* Quickly change the default PulseAudio sink/source/server assigned to
the current X11 display, selecting devices available on the LAN
* Start the auxiliary tools PulseAudio Volume Control, PulseAudio Volume
Meter, PulseAudio Manager, PulseAudio Preferences
This gives us native atomic operations on NetBSD 5.0 and later systems.
Use GCC's builtin atomic operations when possible and libatomic_ops
as a last case fallback.
GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple Ogg/Vorbis playback to
complex audio (mixing) and video (non-linear editing) processing.
Applications can take advantage of advances in codec and filter technology
transparently. Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.
GStreamer is released under the LGPL.
This package is part of the 'base' plugins for GStreamer. It provides the
alsa plugin, which allows playback and recording of sound through the
Advanced Linux Sound Architecture (ALSA) audio libraries.
Libao is a cross-platform audio library that allows programs to
output audio using a simple API on a wide variety of platforms.
This package provides an ALSA plugin for libao's core.
The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI
functionality to the Linux operating system. ALSA has the following
significant features:
* Efficient support for all types of audio interfaces, from consumer sound
cards to professional multichannel audio interfaces.
* Fully modularized sound drivers.
* SMP and thread-safe design.
* User space library (alsa-lib) to simplify application programming and
provide higher level functionality.
* Support for the older Open Sound System (OSS) API, providing binary
compatibility for most OSS programs.
This package provides a PulseAudio plugin for ALSA.
The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI
functionality to the Linux operating system. ALSA has the following
significant features:
* Efficient support for all types of audio interfaces, from consumer sound
cards to professional multichannel audio interfaces.
* Fully modularized sound drivers.
* SMP and thread-safe design.
* User space library (alsa-lib) to simplify application programming and
provide higher level functionality.
* Support for the older Open Sound System (OSS) API, providing binary
compatibility for most OSS programs.
This package provides an OSS plugin for ALSA.
The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI
functionality to the Linux operating system. ALSA has the following
significant features:
* Efficient support for all types of audio interfaces, from consumer sound
cards to professional multichannel audio interfaces.
* Fully modularized sound drivers.
* SMP and thread-safe design.
* User space library (alsa-lib) to simplify application programming and
provide higher level functionality.
* Support for the older Open Sound System (OSS) API, providing binary
compatibility for most OSS programs.
This package provides utilities for configuring and using ALSA.
The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI
functionality to the Linux operating system. ALSA has the following
significant features:
* Efficient support for all types of audio interfaces, from consumer sound
cards to professional multichannel audio interfaces.
* Fully modularized sound drivers.
* SMP and thread-safe design.
* User space library (alsa-lib) to simplify application programming and
provide higher level functionality.
* Support for the older Open Sound System (OSS) API, providing binary
compatibility for most OSS programs.
PulseAudio Manager (paman) is a simple GTK frontend for the PulseAudio sound
server.
With the current version of paman you may browser most of PulseAudio's
internals. There is support for changing volume of sinks and sink outputs.
You're able to play samples from the sample cache.
supports XMMS as well, but we're not building it as gtk1 needs to go away.
bmp-pulse is an output plugin for the Beep Media Player program that
allows it to output sound using the PulseAudio sound server (mainly
used by the GNOME desktop).
Xine is a free multimedia player library for playing back CDs, DVDs,
and VCDs. It also decodes multimedia files like AVI, MOV, WMV, and MP3
from local disk drives, and displays multimedia streamed over the
Internet. It interprets many of the most common multimedia formats
available -- and some of the most uncommon formats, too.
This package provides the PulseAudio output plugin for xine-lib.
PulseAudio Volume Control (pavucontrol) is a simple GTK based volume control
tool ("mixer") for the PulseAudio sound server. In contrast to classic mixer
tools this one allows you to control both the volume of hardware devices and
of each playback stream separately.
PulseAudio Preferences (paprefs) is a simple GTK based configuration dialog
for the PulseAudio sound server.
Please note that this program can only configure local servers, and requires
that a special module module-gconf is loaded in the sound server. (Since
PulseAudio 0.9.5 this modules is loaded by default.)
Libao is a cross-platform audio library that allows programs to
output audio using a simple API on a wide variety of platforms.
This package provides a PulseAudio plugin for libao's core.
GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple Ogg/Vorbis playback to
complex audio (mixing) and video (non-linear editing) processing.
Applications can take advantage of advances in codec and filter technology
transparently. Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.
GStreamer is released under the LGPL.
This package is part of the 'good' plugins for GStreamer. It provides the
pulseaudio plugin for GStreamer, which allows playback and recording of
sound through the Pulseaudio sound daemon.
PulseAudio is a sound server for POSIX and Win32 systems. A sound server is
basically a proxy for your sound applications. It allows you to do advanced
operations on your sound data as it passes between your application and your
hardware. Things like transferring the audio to a different machine, changing
the sample format or channel count and mixing several sounds into one are
easily achieved using a sound server.
malicious, local users to perform certain actions with escalated
privileges.
The security issue is caused due to the "cmus-status-display" script using
temporary files in an insecure manner. This can be exploited to
e.g. overwrite arbitrary files via symlink attacks.
This commit fixes this issue.
Changes since 4.4.2:
x11/xfce4-panel:
* Quite a bit code changed in the dnd code. Mostly to fix a segfault
in FreeBSD-amd64, but more problems were discovered and a lot of
code was simplified.
* Don't respond the uri drags, we don't use it and it only causes
problems like hiding the panel when a file was dragged over the
panel (Bug #3815).
* Fix crash with xrandr 1.2 (Bug #3620)
x11/xfce4-desktop:
* Make menu panel plugin honor CustomizeDesktopMenu kiosk setting
(Bug #1026).
* Fix incorrect initial desktop font size when setting custom font
size if a custom font was never set before (Bug #3957).
wm/xfce4-wm:
* Fix automaximize on move
* Remove trailing \0 in UTF-8 strings, that causes libwnck to
rightfully complain that NET_WM_NAME contains invalid UTF-8
* Exit on SelectionClear event so that xfwm4 exits even with WM who
do not send a ClientMessage event such as Openbox (Bug #2374)
* Backport overlay and compositor support from trunk (Bug #3849)
* Filter out grab/ungrab events so we don't end up redrawing the
frame twice
* Set monitor when positionning menu (Bug #4162)
* Reduce flickering during resize (Bug #4283)
* Fix NET_WM_STATE claiming maximization vertical and horizontal even
if only horizontal of vertical is actually set (Should fix Bug #3969)
* Loosen the rule that prevents an application from iconifying itself
when skip_taskbar is set (Bug #4434)
* Rework visual depth selection of the frame window (Bug #4452)
* Add support for NET_MOVERESIZE_WINDOW
* Take gravity bit into account in configure resize only requests to
comply with standard (Bug #3634)
* Add client windows to save set to avoid loosing all windows in case
of crash
* Use guint32 instead of Time internally to avoid potential issues in
64bits
* Add a "--replace" command line option to replace ICCCM2 compliant
window managers (Bug #3731)
x11/libxfce4gui:
* Fix format-string vulnerability in dialog code
x11/xfce4-terminal:
* Update to latest trunk translations.
sysutils/xfce4-thunar:
* Update to latest trunk translations.
editors/xfce4-mousepad:
* Sort recent items by most recently used.
x11/xfce4-utils:
* Fix missing translated chars (Bug #3543)
Updated translations:
* Basque
* Brazilian Portuguese
* Catalan
* Chinese Traditional
* Danish
* Estonian
* Finnish
* French
* Galician
* German
* Indonesian
* Japanese
* Korean
* Kurdish
* Latvian
* Norwegian
* Polish
* Sinhala
* Slovak
* Slovene
* Spanish
* Turkish
* Urdu
Upstream changes:
* v1.24 Sat Nov 8 17:05:15 PST 2008
* RT #13970: get_mp3info goes into infinite loop if no 0xFF byte in file
* Fix VBR check for files that have Info header.
* Add VBRI check from KDF.
* Fix parsing of id3v2 APIC frame when it uses UTF8 encoding
* Support new WAV id3v2 block type, ID32 - Andy Grundman
* Handle ULT like USLT
CELT is an ultra-low-delay audio codec designed for high-quality
communications. Its potential uses include video-conferencing and
network music performance. The code is still in early stage, so it may
be broken from time to time.
NOTE: The API is not frozen yet, so it is different from one version to
another.
Sound Juicer "Why Should You Know Better By Now" 2.24.0
=======================================================
* Translation updates
Sound Juicer "Stab Stab Stab! This Is More Than A Message" 2.23.3
=================================================================
* Don't crash when exiting
* Don't distribute full GFDL with docs
* Correctly parse CDDA URLs (#550131, thanks Matthew Martin).
Sound Juicer "I Don't Know What You Heard But It's Mandatory" 2.23.2
====================================================================
* Stop playback when the disc is re-read (Matthew Martin)
* Only eject the disc if tracks were ripped (MM)
* Don't try and move the non-existant temp file when skipping (MM)
* Free the option context (Pierre Benz)
* Don't block until n-c-b quits when copying discs
* Fix playback track switching (MM)
Sound Juicer "We're Singing In Tune But Now It's Over" 2.23.1
=============================================================
* Fix play+pause+play (#523182, thanks Matthew Martin)
* Add %ay, album year (#522909, Juan F. Giménez Silva)q
Sound Juicer "Harder Now With Higher Speed" 2.23.0
=============================================
* Port to GIO (Michael Terry)
* Update URL handling for New GIO World Order (Bastien Nocera)
* Fix display problems with the cluebar (Pekka Vuorela)
* Add audio preview when overwriting (Luca Cavalli)
* Use GtkVolmeButton instead of BaconVolume (MT)
* Fix crash when no profile is selected (Matthew Martin)
* Add []<> to the special character list (MM)
* Make the year and disc entries a11y (Patrick Wade)
* Fix error handling in CD playback (Tim-Philipp Müller)
* Require intltool 0.40.
Sound Juicer "Died To Make This Sound" 2.22.0
=============================================
* Fix various crashes in the preferences dialogs (thanks Matthew Martin)
* Translate the genres (thanks Brian Geppert)
* Add a paused track state (thanks Brian Geppert)
* Use the system icons for play/record (thanks Micharl Monreal)
* Many many translations!
Sound Juicer "Drop The Empty Pursuit Of Props" 2.21.92
======================================================
* Don't loop if the selected music directory doesn't exist (Matthew Martin)
* When editing the album artist, unset the sortable artist name
* Remove deprecated calls in BaconVolume (Michael Terry)
Sound Juicer "Spent All Night Just Watching You" 2.21.91
========================================================
* Write extracted audio to a temporary file and then rename (Matthew Martin)
* Disable the Eject button if the drive cannot eject (David Meikle)
Sound Juicer "It's Deeper Than The Darkest Sea" 2.21.3
======================================================
* Add a Disc Number field, and magically populate it (Matthew Martin)
* Add content/* media types (Matthias Clasen)
* Set a11y relationships on the cluebar (thanks Rich and Willie)
* Fix play/pause (Bill O'Shea)
* Handle the cdio element not being cdparanoia
Sound Juicer "Now There's Emptiness In My Bed" 2.21.2
=====================================================
* Update documentation (Andreas Freund)
* Check extracted filenames are not too long (Ed Catmur)
* Add a Year entry to the main window (Andrzej Polatyński)
* Add a Duplicate Disc menu item (Dave Meikle)
* Show better error messages if the target directory can't be created (MatzeB)
* Remove branding from the desktop file
* Fix initial playback (Bill O'Shea)
* Hide the progress bar unless ripping (Ghee Teo)
* Move the cursor to always been on the currently playing/ripping track (Dave Meikle)
* When editing album artist, only change track artists if it was the same (Bill O'Shea)
Sound Juicer "Esoteric Quotes, Most Frightening" 2.21.1
=======================================================
* Save custom genres (#382667, thanks Jonh Wendell)
* Make the progress bar smaller (#460650, thanks Stefan Oderbolz)
* Detect VFAT and NTFS filesystems and strip characters they can't handle
(#321436, thanks Carl-Anton Ingmarsson and GHOP).
* Inhibit power management suspension when ripping (#344947, thanks Carl-Anton
and GHOP).
* Don't crash when finished extracting (#498500)
* Remove the Rip Completed dialog (#504639)
* Set pipeline state to NULL when disposing (#495410)
* Escape the album and artist in the cluebar (#504862, thanks Luca Cavalli).
Sound Juicer "Sound Sculptures In Space" 2.21.0
===============================================
* Add a cluebar when the CD isn't in Musicbrainz (thanks Luca Cavalli, #452047)
* Fix the multiple album select dialog (thanks Rob Bradford, #500815)
* Install 48x48 PNG icon (thanks Andreas Nilsson, #502933)
* Change Deselect All shortcut to Control-Shift-A (thanks Ted Gould, #501442)
* Add Overwrite All/Skip All buttons to the overwrite dialog (thanks Michael
Chudobiak, #130782).
Sound Juicer "Tiredness Fuels Empty Thoughts" 2.20.1
====================================================
* Unset temporary iterators after ripping, hopefully fixing a very common crash
(#403870).
* Only lock the drive when extracting, and ensure its unlocked when
finished. This should fix another common crash (#484535).
* Fix logic bug when creating directories (#481025, thanks William Lachance).
* Reference the initial profile to stop crashing when profiles are edited
(#440400, Stefan Röllin)
Sound Juicer "The Best Blue Is Through The Trees" 2.20.0
========================================================
* Remove a work around now that GStreamer is fixed, and update requirement
(#472650, Jaap Haitsma).
Translations: Djihed Afifi (ar), Ihar Hrachyshka (be), Alexander Shopov (bg),
Runa Bhattacharjee (bn_IN), Jordi Mallach (ca), Ask Hjorth Larsen (da), Hendrik
Richter (de), Tshewang Norbu (dz), Kostas Papadimas (el), David Lodge (en_GB),
Jorge González (es), Ivar Smolin (et), Iñaki Larrañaga Murgoitio (eu), Ilkka
Tuohela (fi), Christophe Benz (fr), Ignacio Casal Quinteiro (gl), Ankit Patel
(gu), Eyal Mamo (he), Gabor Kelemen (hu), Francesco Marletta (it), Takeshi
AIHANA (ja), Young-Ho Cha (ko), Erdal Ronahi (ku), Žygimantas Beručka (lt),
Raivis Dejus (lv), Arangel Angov (mk), Kjartan Maraas (nb), Wouter Bolsterlee
(nl), Tomasz Dominikowski (pl), Og Maciel (pt_BR), Duarte Loreto (pt), Mugurel
Tudor (ro), Nickolay V. Shmyrev (ru), Danishka Navin (si), Matic Žgur (sl),
Elian Myftiu (sq), Милош Поповић (sr), Daniel Nylander (sv), Dr.T.Vasudevan
(ta), Theppitak Karoonboonyanan (th), Baris Cicek (tr), Maxim Dziumanenko (uk),
Clytie Siddall (vi), Funda Wang (zh_CN), Chao-Hsiung Liao (zh_HK, zh_TW).
Sound Juicer "G D M F S O B" 2.19.3
===================================
* When removing sources be more paranoid. I hope this fixes the many-duplicated
crasher.
* Translate the program description (#450161, Gabor Kelemen)
* Bump libmusicbrainz requirement
Sound Juicer "Little Bit Of Your Song In My Ear" 2.19.2
=======================================================
* Correctly read the album artist (#393707)
* Don't set empty track titles (#435964)
* Fix a11y on the play/pause button (#364371, Patrick Wade)
Sound Juicer "From a Council Flat Paying Higher Rate Tax" 2.19.1
================================================================
* Fix type names, which caused an assertion on startup
* Fix profile checking, which caused SJ to fail to parse any profiles
* Fix error handling when using errno (#438122)
Sound Juicer "Nikki's Growing A Patch Out In The Backyard" 2.19.0
=================================================================
* Attempt to repair brain-dead FreeDB encoding (Ka-Hing Cheung)
* Fix memory leaks in musicbrainz object (Cristian Persch)
* Follow the preferred sound device (Bastien Nocera)
* Use xdg-user-dirs (BN)
* Use gst_element_make_from_uri instead of hardcoding cdparanoia (James Livingstone)
* Display a better message after extracting (Adam Petaccia)
* Fix detection of FreeDB albums (David Mandelberg)
* Accessibility fixes (Rich Burridge, Patrick Wade)
* Don't crash if libnautilus-burn doens't know of a device (Pascal Terjan)
* Initialise threading earlier
* Convert strerror() output to UTF-8 for display (PT)
* Remove "Application" category from desktop file
* Fix srcdir!=builddir builds (Loic Minier)
* Internal refactor of extractor and metadata objects
Sound Juicer "Let's Kill First The Banker" 2.16.3
=================================================
* Fix install target (Christian Persch)
* Set urgency hint on completed dialog (Sebastien Bacher)
* Add man page
* Ensure playback is stopped when media is removed (Luca Cavalli)
* Source cleanups (Adam Petaccia)
Sound Juicer "Wish I Could Stop You From Talking" 2.16.2
========================================================
* "None" directory path shouldn't create blank directory name (#374831, Adam Petaccia)
* Don't disable re-read when playing (#347218, Stephen Cook)
* Update bacon volume (#369490)
* Set a11y relationships (Robin Sonefore, #364386)
* Fix prefs dialog spacing (#332561, Christian Persch)
* Fix dates with 0s in (#364976, Alex Lancaster).
* Replace spaces with underscores in path_patterns and file_patterns when "Strip
special characters" is selected (#357111, Luca Cavalli).
* Port to automake 1.9, update desktop file for new Bug Buddy (#357682,
Christian Persch)
* Reset the extract speed on every track just in case (#343544).
* Initialise the authentication manager (#356578)
* Show error messages when the pipeline doesn't link (Tim-Philipp Muller, #361151)
* Add 32x32 icon
Sound Juicer "Now Every Fool In Town" 2.16.1
============================================
* Fix profiles where the output frequency isn't 44.1Khz (thanks Tim-Philip Müller)
* Listen to the strip special characters preference and update the label (thanks Peter)
Sound Juicer "Hollywood Sending Signals Of Destruction" 2.16.0
==============================================================
* Fix authenticated proxy (Kjartan Maraas)
Sound Juicer "Don't Blow Those Brains Yet" 2.15.5.1
===================================================
Brown paper bag release for broken tarball.
Sound Juicer "Don't Blow Those Brains Yet" 2.15.5
=================================================
* Update the icon cache on install (#348972)
* Fix intltool requirements (Kjartan Maraas)
Sound Juicer "Two Undernourished Egos Four Rotating Hips" 2.15.4
================================================================
* Add date information to all possible albums (Alex Lancaster)
* Improve GStreamer error handling (Tim-Philipp Muller)
* Don't crash when re-opening the Preferences dialog
* Clear the genre field when re-reading the disk
Sound Juicer "We Could Have Been Strangers If We Tried" 2.15.3
==============================================================
* Update for new nautilus-cd-burner API (William Jon McCann)
Sound Juicer "Got A Brand New Bag" 2.15.2.1
===========================================
* Release a tarball with translations
* Increase intltool requirements
Sound Juicer "Plus I Never Eat Cow If Ain't Halal" 2.15.2
=========================================================
* Move backend code to libjuicer
* Save and restore window maximised state (Luca Cavalli)
* Use GLib debug flags rather than --enable-debug (Przemysław Grzegorczyk)
* Translate the help title (PG)
Sound Juicer "The Winds Are Blowing Telling Me All I Hear" 2.15.1
=================================================================
* Only manipulate the track store if there is stuff in it (#333402)
* Fix progress bar calculation (#339062, John Thacker)
* Check for cdio >= 0.70 (#339303, John Laliberte)
* Use new intltool for po/LINGUAS magic (#339197)
* Use GString when creating the paths (#336725, James Livingston)
* Update the file/path pattern documentation (#337638)
* Update the about dialog (#328181, Brian Pepple)
* Save and restore playback volume (#334170, Marinus Schraal)
* Improve --help (#335016, Vincent Untz)
* Translate an untranslated string (#334509)
Based on PR 40012 by Sergey Svishchev and add a missing entry to PLIST.
ChangeLog:
Sat Sep 27 15:51:35 CEST 2008 Urs Fleisch <ufleisch@users.sourceforge.net>
* Release 1.1
* New:
+ Dutch translation.
+ New general frame types Album Artist, Grouping, Lyrics, Media,
Remixer.
+ Setting character encoding for ID3v1.1 tags.
+ Import additional tags from Discogs and MusicBrainz.
* Improved:
+ All frame types (not only Artist, Album, ...) can be used for all
operations (e.g. import, export, tag <-> file name, rename, ...).
* Fixed:
+ Build for KDE 3 without id3lib or TagLib
+ Supress using unsupported UTF-8 for ID3v2.3
+ Qt 4, KDE 4: Wrong track times in import dialog when some track
times are missing.
+ KDE 4: Translations with arguments (%1, %2).
+ Windows: Displaying pictures with JPEG plugin.
+ MacOS X: Dropping and displaying pictures.
===============
Version 0.2.41
===============
* Fix 32k samples turning into static when 8k samples played in
the middle. Debian #79145. (Matthew Ashton)
* Fix filter buffer handling so filters work. Debian #202027.
(Ryan Murray)
* Reconnect the ALSA driver and reload the config file after
receiving a SIGUSR1. (Martin Pitt)
* Fixed esd_audio_write() to use select() if the driver supports
it (otherwise usleep) and write data in a configurable block size.
(Ryan Murray)
* Fixed esound.pc audifile linking. (Josselin Mouette)
* Fixed esdcat.1. (Josselin Mouette)
* Protect dsp_init() with a mutex lock. (Josselin Mouette)
* Fixed to allow multiple esd instances (one per user). (Martin Pitt)
* Fixes to startup time by not trying to exec a binary if it doesn't
exist. (Martin Pitt)
* Prettier debugging output. (Ryan Murray)
* Fixed signedness compiler warnings. (Josselin Mouette)
* Remove libesddsp from LD_PRELOAD when autospawning esd. (Ryan Murray)
* Fixes for GStreamer using ESPEAKER. (Jeff Waugh)
* Fixes for mmap64 (Josselin Mouette)
* Close the spawnfd when the startup is successful. (Josselin Mouette)
* Save a call to esd_audio_pause when run with -nobeeps. (Josselin Mouette)
* Improved error checking for the -spawnfd switch. (Josselin Mouette)
* Fixed buffer overflow possibilities. (Ryan Murray)
* Call snd_pcm_hw_free() before calling snd_pcm_close() to avoid a
memory leak. (Martin Pitt)
* Add informative output for -double switch. (Josselin Mouette)
* Use smaller sleep timeouts. (Josselin Mouette)
* Updated to handle more file formats supported by audiofile 0.2.3.
(Josselin Mouette)
gnome-speech 0.4.22:
* drivers/swift/swiftsynthesisdriver.c: fix for bug #559583 - Swift
synthesis driver causes Python client to get "TypeError: could not
demarshal return value" on call to getAllVoices.
to [hopefully] correct errant behavior wrt: non-blocking I/O and sockets.
This is presently untested, however. Also, with this snapshot
we at least have the hope that the network facility works. Includes
other miscellaneous bug fixes, also.
While here, explicitly enable coreaudio on Darwin and add a PLIST
entry for its driver module. This is also untested, but at least
installation on Darwin will not fail due to an incorrect PLIST. Also,
include ../../mk/dlopen.buildlink3.mk in our bl3.mk in order
to heed DLOPEN_REQUIRE_PTHREADS.
Audacious-plugins 1.5.1 (2008-05-23)
====================================
Enhancements
------------
* Some ModPlug playback engine fixes integrated from Schism Tracker.
* ModPlug archive support "works" now again, but only on local files.
* cdaudio-ng now has a rescan option.
* Various enhancements in Audacious-SID plugin synchronized from
XMMS-SID.
Bugfixes
--------
* ModPlug starting to play from incorrect pattern order was fixed.
* Some unaligned access and other nasty bugs fixed in MADPlug.
* Code cleanups made in various plugins (not nearly enough, though.)
* Cleaned up and refactored configure and various buildsystem fixes.
* ProjectM compatibility fixes.
* demac plugin skips leading junk in APE files.
* Some sndfile plugin problems, including a filehandle leak, were fixed.
* Several crash fixes in the Neon HTTP/HTTPS transport plugin.
Audacious 1.5.1 (2008-05-23)
============================
Enhancements
------------
* New Cairo-based playlist widget, which should be somewhat faster.
* Volume setting is now saved between sessions.
* Session management is now optional and can be disabled via
a configure option.
* Added an option to enable loading of broken skins (use with care.)
* "Remote" handling of Audacious via commandline is now faster.
Bugfixes
--------
* Headless support should work now again.
* Compiling without DBUS support works, but you should note that we DO NOT
SUPPORT builds compiled without DBUS! Several features of Audacious are
disabled if built without DBUS!
* Memory leak fixed in eggsm (session management).
* Documentation updates and fixes.
* GCC 4.3 compilation fixes.
* Fixed a crash when eggsm couldn't find audacious.desktop file.
* Cleaned up and refactored configure and various buildsystem fixes.
* Removed references to some options that are not available anymore.
* A Dbus-related crash when using remote playlist adding functions was fixed.
* Few potential lock-up situations have been fixed.
* "Reload Plugins" button was removed, because it did not work properly
and often caused segfaults due to broken plugins.
1.0.x versions. Pulseaudio (which I am working on) requires
this version; moreover, the 1.0.x releases are deprecated.
The ChangeLog is not kept up-to-date, but here are some highlights:
1.2rc1
--------
Again, this new releases brings many improvements. The RAM requirement for
wideband has gone down drastically (i.e. more than 2x). A new resampler
module has been added, providing arbitrary sampling rate conversion --
fast. The echo canceller has also been improved. A bug in 1.2beta1 that
made the echo canceller unstable has been fixed. The echo canceller should
now converge faster, be robust and tolerant of incorrect capture-playback
synchronisation. The preprocessor has also been greatly improved. Not only
should the quality be better, but it is now fully converted to
fixed-point. At last, early TriMedia support (incomplete) has been merged.
1.2beta3
--------
The most obvious change in this release is that all the non-codec
components (preprocessor, echo cancellation, jitter buffer) have been
moved to a new libspeexdsp library. Other changes include a new jitter
buffer algorithm and resampler improvements/fixes. This is also the first
release where libspeex can be built without any floating point support. To
do this, the float compatibility API must be disabled (--disable-float-api
or DISABLE_FLOAT_API) and the VBR feature must be disabled (--disable-vbr
or DISABLE_VBR).
1.2beta2
--------
This release adds support for acoustic echo cancellation with multiple
microphones and multiple loudspeakers. It also adds an API to decorrelate
loudspeaker signals to improve multi-channel performance. In the bugfix
department, there are fixes for a few bugs in the echo canceller, jitter
buffer and preprocessor. At this point, the API for 1.2 should be stable
and only a few very minor additions are planned.