General:
* Don't use G_INLINE_FUNC in the source code, which fixes several weird
build errors.
libxfce4util:
* Fix a problem with NFS mounted home directories in Solaris (#724)
xfce4-session:
* Fix RedHat shutdown code (#703)
xfdesktop:
* fix handling of quoted commands in the desktop menu (#776)
* fix handling of .desktop files with no Categories list (#776)
* add "edit menu" button to panel plugin prefs (#554), and ability to change
the button tooltip (#764)
* fix broken panel plugin behavior when trying to track the default desktop
menu. there's a new option to either follow the default menu, or use a
static menu file (#778)
* fix bug where xfdesktop would crash if the windowlist was opened, then a
window was destroyed, and then that window was selected from the list (#672)
* fix "unique" attribute of system menu inclusion
xffm:
* ensure posix.1-1996 compatibility (#695)
* fix for crash on opening fstab on solaris (#726)
* avoid a showstopper gtk-2.4 bug (scaling gdkpixbufs from svg images).
This is bugzilla #751 report. Not all gtk showstopper bugs from svg
can be avoided. In particular with office/mobile_phone_01.svg. This
file will also crash rox
* allow relative paths for icon resolution (xfce4-modules)
* validate utf error messages (#737)
* don't quote paths that are already quoted.
* change smb-share icon to proper icon
* fix borked overwrite warning dialog message
* bug fixes for keyboardnavigation to close bug #795
* separate remove and paste button in toolbar to avoid confusing the
remove confirmation dialog with the overwrite confirmation dialog
* fix translation problems in several languages, including
brazilian-portuguese
* fill in some missing spanish translation strings
* fix for bug #524 (crashing xffm by mounting cdrom and trying to open it
in the other treeview before mount is complete)
xfcalendar:
* remembering of its position (bug #691 and #789)
* warning box for preventing users to loose their changes (#714 and #738)
* possibility to show/hide xfcalendar in taskbar, pager and systray (#719)
* possibility to choose to either show or hide the calendar window when
xfcalendar is launched (it remembered before the status when leaving)
xfce4-panel:
* Save configuration file only on exit
* Fix double click on inactive item in dialog (#739)
* 64bit fix
* Clock applet tweak (#716, hopefully)
xfprint:
* remove FILE backend and add a print-to-file entry in the printing dialog
* multiple bugfixes (#816, #817, #818, #820) in the BSD-LPR backend
if the program cannot find unzip, the window screen gets garbled. This
is just a workaround for what seems to be a bug in the program, but is not
our fault. Closes PR pkg/29697 by sigsegv@rambler.ru.
default, so that the package does not change). The new code does strange
things with old presets (dunno if there is a bug or something has really
changed; anyway, it's not our fault, so all we can do is provide an option).
* Many many bug fixes.
* Supports connecting to mt-daapd daap servers.
* Watch remote hosts for updates
* Fix problem where iTunes would no longer serve our requests.
* Improved debugging support.
Eric Schnoebelen in PR 28821, with some modifications by myself (for
configuration purposes).
Tested by myself on NetBSD/i386, and on NetBSD/amd64 by Quentin Garnier.
VERSION 1.2.1:
FIX: Made the Tag-Editor only operate on visible items. (BR 100268)
ADD: Database settings added to the first-run wizard.
FIX: playlist2html generates UTF-8 output now. (BR 100140)
FIX: Bitrate/length showed random values for untagged mp3 files. (BR 100200)
FIX: Crash when recoding stream MetaData without CODEC selected. (BR 100077)
CHG: Show an additional "Compilations with Artist" box in ContextBrowser.
ADD: Remember collapse-state of boxes in ContextBrowser. (BR 98664)
ADD: Display an error when unable to connect to MySQL.
ADD: Konqueror Sidebar now has full drag and drop support.
CHG: Replaced "Blue Wolf" icon with Nenad Grujicic's amaroK 1.1
icon, due to legal issues.
ADD: Parameter "%score" shows the current song's score in OSD.
CHG: When you delete a song within amaroK, it gets removed from
the Collection automatically.
FIX: Directory column in the playlist was eating the first letter.
ADD: New DCOP call "playlist: setStopAfterCurrent(bool)". (BR 99944)
FIX: Coverfetcher: Do not crash when no cover was found. (BR 99942)
FIX: Support for amazon.co.jp was broken.
CHG: Toolbar items reordered for optimal usability, as suggested by
Aaron "Tom Green" Seigo.
FIX: Show covers for albums containing chars '#' or '?'. (BR 96971 99780)
ADD: Help file for the playlist2html script.
ADD: New DCOP call "playlist: int getActiveIndex()".
ADD: New DCOP call "playlist: playByIndex(int)".
CHG: Upgraded internal SQLite database to 3.1.3.
FIX: Update the database after editing tags in playlist. (BR 99593)
ADD: New DCOP function "player: trackPlayCounter". (BR 99575)
ADD: .ram playlist support with code from Kaffeine. (BR 96101)
FIX: amaroK can now determine the correct track-length even for formats
unknown to TagLib. Makes it possible to seek e.g. in m4a tracks.
ADD: Can now pick from multiple Musicbrainz results. Patch from
Jonathan Halcrow <gte899j@prism.gatech.edu>. (BR 89701)
ADD: May now set a custom cover on multiple albums in the Cover-Manager.
ADD: Support relative path of tracks in writing playlists. (BR 91053)
FIX: Don't inline-edit tags for the whole playlist's selection.
FIX: Fix "Recode Tags" crash issues. (BR 95041)
ADD: "Set Custom Cover" can fetch remote images. (BR 90499)
New in this release are small decoding speedups for all platforms,
small encoding speedups in fast (non-LPC) mode, streaming support
in the XMMS plugin, and several bug fixes. For developers there
are also a few additions and changes to the metadata API to make
working with tags easier. See the changelog entry for complete
details. This release actually wasn't supposed to happen so soon,
but needed to be made to fix library naming and build problems in
FLAC 1.1.1 that caused trouble for package maintainers, so unless
you are having trouble with one of the particular bugs that got
fixed in 1.1.2 then there is not much of a need to upgrade.
* Festival driver now supports callbacks and end-of-speech markers - thanks to
Oana Serb of BAUM Retec.
* FreeTTS driver is less intolerant of nonstandard JAVA environments at
build time (Callum McKenzie).
* IBM ViaVoice driver updated to work with new Linux ViaVoice runtime
(Marc Mulcahy)
* Critical fixes for FreeTTS 1.2 driver which could cause speech to fail
(Marc)
* Bugs fixed:
+ Never return NULL on gnome_vfs_uri_extract_short_name calls
+ sftp-method: always check for the gnome_vfs_unescape_string return value
+ sftp-method: honor the force_replace flag on moves
+ gzip-method: correctly return GNOME_VFS_ERROR_EOF
+ Plug some memory leaks
+ Fix bogus warnings with later gcc versions
+ Various translation updates
VERSION 1.2:
ADD: "Repeat Track" status is reflected by an icon in the playlist.
ADD: New icons from tightcode for statusbar and repeatTrack.
ADD: New Smart-Playlist "Ever Played".
CHG: Bumped GStreamer version requirement to 0.8.4.
CHG: Made it possible to use artsdsink with GStreamer again.
CHG: Don't read m3u files recursively when dropping a folder on the
playlist. No more doubled entries.
FIX: Shoutcast radio with GStreamer is improved, no more dropouts when
starting a stream.
ADD: The "Similar Artists" feature (using Audioscrobbler) can now be
switched off. (BR 95280)
FIX: Error in Shoutcast http-request, which made it impossible to play
many radio streams with GStreamer and aRts. (BR 97211, 98569)
CHG: Better default directory for selecting a custom cover.
FIX: ContextBrowser reloads after setting a custom cover. (BR 96548)
FIX: Cover-Manager's full-screen view works with Bughira (brushed metal).
ADD: Script-Manager can auto-run scripts on application startup.
ADD: aKode engine, depends on KDE 3.4. No configure check yet.
FIX: Don't add non-audio files to the Collection.
CHG: We now use the SqlLoader, which greatly improves the performance of
adding stuff to the playlist from SmartPlaylists and the Collection.
VERSION 1.2-beta4:
ADD: It is now possible to select the right image if there are multiple
results from Amazon. Patch from Gregory Isabelli <g_isabelli@yahoo.fr>.
(BR 93287)
CHG: Reorganized the DCOP interface. We used to have all DCOP functions in the
"player" group. Now it's splitted up into several categories. Attention
script writers: Adjust your DCOP calls!
FIX: The loader is now more robust and should always find amarokapp.
CHG: The search-browser has been integrated into the file-browser.
CHG: OSD can have fake transparency and new fancy shadow.
ADD: DCOP function "shortStatusMessage", shows a temporary message on the
application's statusbar.
FIX: Frequent crashes when writing tags. (BR 95344)
FIX: CoverManager updates its status display correctly.
FIX: "isPlaying" DCOP function now works correctly. (BR 90894)
ADD: Automatic crash report generator, sends backtraces to amaroK HQ.
ADD: DCOP function "saveCurrentPlaylist". Writes the playlist to current.xml,
for scripts that need to access the playlist contents.
ADD: Playlist2html, a script for playlist exporting. (BR 96199)
ADD: Improved statusbar, with animated error notification widget.
ADD: New progress display system, can show multiple expandable progress
widgets in the statusbar.
ADD: Alarm script, starts playing music at specified alarm time.
ADD: Script-Manager for DCOP script extensions is now functional. Refer to the
amaroK Wiki for information on script writing.
ADD: Collection-Browser shows a help message in flat-mode when filter is
empty. (BR 97000)
CHG: It is possible to select the Database Engine (SQLite, MySQL) runtime,
without amaroK restart. New Database Engines can be added, they need to
inherit DbConnection and implement its' virtual methods (see
SqliteConnection and MySqlConnection).
CHG: New amaroK icon "Blue Wolf", made by Da-Flow.
FIX: Possible crash when enabling Player-Window. (BR 94668)
VERSION 1.2-beta3:
ADD: Smart Playlists can have a random order or a score weighted random order
(BR 90861)
ADD: Show total length of selected songs in statusbar. (BR 90284)
ADD: Context-Browser now caches the tab widgets. Patch from Matias Costa
<mcc3@alu.um.es>. (BR 95999)
FIX: RAND and REP buttons were always enabled at startup. (BR 95861)
ADD: Implemented "Append Suggestions" functionality. It means that when
enabled, amaroK will append a couple of suggested songs to playlist when
you play a track. This produces a continuous playlist, something similar
to listening to radio.
ADD: Implemented "Play Media..." functionality.
FIX: Playlist-Browser was appending to playlist when clicking "Load". Now it
replaces the current playlist again, as intended.
ADD: Profile for KDELIRC (Remote Controls). Patch by Dirk Ziegelmeier
<dziegel@gmx.de>.
ADD: Remove Duplicates now also removes dead entries from playlist.
FIX: Accept album-dragging from the ContextBrowser. (BR 86020)
FIX: Configure check was missing for the Konqueror Sidebar (depends on
KDE-Base).
FIX: Browser splitter was drawn incorrectly with some styles. (BR 95333)
ADD: DCOP call for relative seek. Patch by Andreas Pfaller. (BR 84989)
CHG: Bumped TagLib dependency to 1.3.1. (1.3 is too damn buggy)
FIX: CTRL-M can show the menubar again after hiding. (BR 94139)
ADD: Support for last.fm streams.
FIX: amaroK icon shows correctly in window decoration under GNOME.
ADD: Support for ID3v2 cover images. (Thanks to M. Thiesen!) (BR 88492)
ADD: DCOP calls for the status of Random Mode, Repeat Playlist and Repeat
Track.
ADD: DCOP call to return the sample rate.
ADD: DCOP call to return the track number. (BR 94825)
FIX: GStreamer-engine provides better scope synchronisation.
ADD: Save current track position and play queue on exit. (BR 90379)
FIX: Fix Directory column on playlist, show absolute directory path instead of
empty string. (BR 90361)
ADD: DCOP call to scan your collection. (BR 84621)
FIX: When an engine fails to load, respect the rank while choosing the next
engine.
VERSION 1.2-beta2:
FIX: Classic amaroK theme looks better.
ADD: Context Browser has CSS styling.
FIX: Cover fetching improvements/fixes.
ADD: Last played: yesterday, etc. in ContextBrowser.
FIX: Big speedup for PlaylistLoader, when adding many items.
ADD: Show songs you once played, but didn't play for the longest time on
ContextBrowser's Home-page. (least played) (BR 89479)
FIX: Don't crash on song switch, when there's only one visible playlist item
and repeat-list is activated. (BR 94030)
CHG: Add and queue tracks after the current track. (BR 94121)
ADD: DCOP call to raise the equalizer configuration dialog.
ADD: Konqueror sidebar to view playing info and control amaroK.
ADD: DCOP call to clear the playlist. (BR 90149)
ADD: DCOP call to enable/disable the equalizer.
ADD: DCOP call to return the score of the currently playing track.
ADD: Audioscrobbler submit queue stored on disk. Tracks that are listened when
offline will be available for submitting later.
CHG: "Start Scan" button was renamed to "Update". Now it starts an incremental
scan instead of a full rescan.
FIX: Lyrics parsing failed for certain songs. (BR 94269)
ADD: xine-engine saves config, and implements crossfade, bug fixed too.
ADD: Player-Window can also show the BlockAnalyzer.
CHG: Run incremental scanning once a minute instead of every 30 seconds.
FIX: When collection scanning was interrupted with Cancel, incremental
scanning didn't work any longer.
CHG: Handle incremental file scanning in a thread. Now the GUI doesn't get
blocked every 30 seconds, anymore. (BR 93564)
ADD: CollectionBrowser now offers two operation modes:
The classical TreeView and a new FlatView (like the WinAmp Library).
FIX: Caching of local cover images was broken for non-unique filenames.
(BR 94068)
FIX: "Visualizations" menu entry was always disabled.
FIX: Play button was sometimes stuck in disabled state.
FIX: OSD was showing "%artist - %track" instead of "%artist - %title".
FIX: Forward command line option --engine to amarokapp.
FIX: CoverFetcher was always looking for "album - album".
VERSION 1.2-beta1:
ADD: Full support for Audioscrobbler, including submission of tracks.
FIX: Arts engine resumes from position when session is restored.
ADD: Vorbis stream metadata support (GStreamer-engine). (BR 82378)
ADD: Cover image and lyric fetchers include filters for common extensions,
such as (Disc 1). (BR 90630)
ADD: Ability to choose from four different Amazon locales. (BR 90664)
ADD: OSD now draws gradient instead of solid colour.
ADD: 'Stop after current song' functionality. (BR 88652)
FIX: Queue function from context/collection browsers actually properly queues
tracks. (BR 90319)
ADD: MySQL database support. Patch by Andreas Mair <am_ml@linogate.com>.
Please refer to mailing list for detailed instructions.
ADD: Metadata history for streams in Context-Browser. (BR 89839)
ADD: Command line option --engine.
ADD: OSD text is now configurable, and it displays the album cover.
FIX: Remote folders are read recursively when dropped on the playlist.
FIX: Audiocd protocol in filebrowser had empty folders.
ADD: Cache system for current-track animation in playlist. Reduces CPU load
when the playlist is visible.
ADD: 10-band IIR equalizer for GStreamer and xine engines.
FIX: The background gradient effect in Context-Browser is now much faster. The
gradient also looks nicer. (BR 91276)
FIX: Password-protected streams did not work correctly. (BR 91184). Patch by
<javapojken@yahoo.se>.
ADD: NMM-engine was rewritten and updated for the latest NMM release. Supports
audio and video playback.
ADD: Cover-Manager supports drag-and-drop.
ADD: Tags are now read from the Collection database if they are already
stored. This speeds up adding items to the playlist. (BR 90137)
ADD: Context-browser shows "Suggested Tracks", utilizing audioscrobbler.
FIX: Configure does no longer print "Good - Configure has finished" when a
dependency is missing.
ADD: Intelligent automatic resize for playlist columns
ADD: Shaded current-track marker in playlist.
ADD: Automatic song lyrics display.
CHG: Internal SQLite upgraded to 3.0.8.
New in 0.2.0: 2005-02-09:
* Adding pseudotoad flower actor plugin, ported. (Dennis)
* Adding dancing particles plugin, ported. (Dennis)
* Including G-Force in package. (Dennis)
* Including Nebulus in package. (Dennis)
* Adding corona actor plugin, ported. (Dennis, Jean-Christophe)
* Fixed bumpscope actor plugin. (Dennis)
* MMX code added to JESS, alphablend, oinksie (Dennis)
* Fixing many bugs in plugins. (Everyone)
* Adding VisUI userinterfaces to plugins, not usable yet
because there is no client support yet. (Dennis)
Dancing Particles disabled, since it dies consistently for
me (sigseg).
0.8.6 - January 11, 2005
- Added Polypaudio driver(libao-polyp 0.4)
from Lennart Poettering
- Use esd_close() in the esd driver
- Broaden sample rate tolerance in the OSS driver for nForce
compatibility
Changes between 1.3 and 1.3.1 are:
Fixed Ogg Vorbis length detection on AMD-64
Fixed crash on some invalid MP3s (regression from 1.2 to 1.3) where
corruped tags caused crashes or out of memory errors
Clear the ID3v1 track number when attempting to set it to a value greater
than 255 (8-bit value)
Fixed crash in invalid APE tags where the number of tag items didn't match
up with the number actually present
Added other additional sanity checks to the APE parsing code that should
make it more robust
Fixed Makefile problem that caused the apeitem.h header to not be
installed and made it impossible to use the APE API directly
distmp3 is a client and a daemon (both written in perl) for distributed
mp3-encoding across multiple hosts on a network.
distmp3 can be used standalone or by a front-end CD ripper such as
audio/abcde.
files in the lame source.
And for the audio/lame/Makefile:
Change the LICENSE from fee-based-commercial-use to use this new
lame-license.
The problem before was that fee-based-commercial-use did not exist
and the "make show-license" suggested running pkg_info -d to view
the long-description of the package (which may not be installed yet).
Anyways, the DESCR didn't mention these license issues.
Also bump PKGREVISION.
Notable changes include:
- Improvements in the aRts audio backend.
- Use taglib instead of id3lib to extract ID3 information.
Support for aRts is controlled by a PKG_OPTION and is off by default to
avoid pulling in a huge wad of dependencies.
python*-pth packages into meta-packages which will install the non-pth
packages. Bump PKGREVISIONs on the non-pth versions to propagate the
thread change, but leave the *-pth versions untouched to not affect
existing installations.
Sync all PYTHON_VERSIONS_AFFECTED lines in package Makefiles.
AmaroK is a media player for KDE. There are many media players
around these days, true. What's missing from most players is a user
interface, that doesn't get in the way of the user. How many buttons
do you have to press for simply adding some new tracks to the
playlist? amaroK tries to be a little different, providing a simple
drag and drop interface, that really makes playlist handling easy.
XXX Too much dependencies are thrown in there: create "plugins" packages
or use PKG_OPTIONS framework?
terminatorX is a realtime audio synthesizer that allows you to "scratch"
on digitally sampled audio data (*.wav, *.au, *.ogg, *.mp3, etc.) the way
hiphop-DJs scratch on vinyl records. It features multiple turntables,
realtime effects (buit-in as well as LADSPA plugin effects), a sequencer
and MIDI interface - all accessible through an easy-to-use gtk+ GUI.
Many audio synthesis and recording packages are in use or in
development. These work in many different ways. LADSPA
provides a standard way for `plugin' audio processors to be used with
a wide range of these packages.
For instance, this allows a developer to make a reverb program and
bundle it into a LADSPA `plugin library.' Ordinary users can then use
this reverb within any LADSPA-friendly audio application.
- Fixed a major bug in id3.c that affected linux users with a file not
found error. Also fixed in main.c. Thanks to Sarah Hitchens for
finding/fixing the bug!
- Cleaned up memory leaks in playlist.c and downloadable.c.
- Fixed typo in filename for song_management.c.
* Remove unnecessary patches to strip /usr/local from -L and -I paths.
* Makefile style nits.
* Specify dependency on howl's mDNSResponder in the rc.d script.
Ride the version and PKGREVISION from mjl's commit an hour ago.
Being here, fix a possible problem which was mentioned in conjunction
with CAN-2003-0577 - zero bitrate makes mpg123 assume a negative
frame size.
bump PKGREVISION
* Added support for using the system version of libmikmod
* Added SDL_RWops support for reading Ogg Vorbis files
* Added 4 and 6 channel surround sound output support
* Added support for RMID format MIDI files
* Improved timidity support (reverb, chorus, Roland & Yamaha sysex dumps, etc.)
* Fixed bug with MIDI volume in native Windows playback
* Added SDL_RWops support for reading MOD files