and other POSIX unixes. It may eventually support Win32 as well.
Some random features that it supports:
Supports the Roku SoundBridge (query/browse/index support)
Supports periodic rescans of the database
Can advertise shoutcast streams
Supports password-protected shares
Is web-configurable and managable
Support dynamic playlists, like iTunes "Smart playlists"
Probably other things I've forgotten
All is not perfect, however. Currently, there are several drawbacks to it:
database is indexed by inode, so all music must be on one filesystem
browse by artist is slow on Roku, times out (with large databases ~10K songs)
Probably other things I've forgotten
changes:
-improvements to plugin infrastructure and more plugins
-Tag writing and ipod-write support turned on by default
-Local file support for album art plugin
-Gnome-keyring support for storing DAAP password
-improvements, bug fixes and new minor features
web service, as well as parsing the MusicBrainz Metadata XML (MMD),
or calculating DiscIDs from Audio CDs.
The MusicBrainz Project (see http://musicbrainz.org) collects music
metadata and is maintained by its large and constantly growing user
community.
It reads a CD's table of contents (TOC) and generates an identifier which
can be used to lookup the CD at MusicBrainz (http://musicbrainz.org).
Additionally, it provides a submission URL for adding the DiscID to
the database.
The interface of this library is new, but the DiscID algorithm and the
operating system dependent CD-ROM/DVD-ROM access code have been ported
from libmusicbrainz version 2.
This fixes problems when some installed packages are outdated.
Per wiz@'s request.
(These are some that I forgot in the previous commit because they weren't
initially in the file list. Reported by hira@.)
gnome-speech 0.4.5:
* Fix for bug 353322: fix crash/hang in DECtalk synthesis driver.
gnome-speech 0.4.4:
* Fix for bug 326818: escape the \ character so it is not interpreted
as a line continuation character by the festival shell.
* Fix for bug 352165: use "-f" flag to rm files when doing a clean.
VERSION 1.4.3:
FEATURES:
* New DCOP: player trackCurrentTimeMs, returns the current track position
in milliseconds.
* Amarok File Tracking (formerly ATF) goes public! See
http://amarok.kde.org/wiki/Amarok_File_Tracking for more information.
* DAAP client now supports Zeroconf. With mDNSResponder properly setup
Amarok automatically shows local DAAP servers.
* DAAP client saves manually added computers between sessions.
CHANGES:
* Performance with big playlists has been improved by a magnitude. This
also makes application shutdown faster.
* Remove the option to enable/disable history in dynamic mode. (BR 133076)
* Reduce the minimum available tracks to show to 0. (BR 131223)
* Change in file tracking behavior: IDs are no longer embedded into tags
but are calculated from a portion of the file data instead, letting
users with read-only music stores take advantage of it.
* Don't report "/dev/hd" style devices as new media devices. (BR 127831)
* Smart Playlists only load media from currently mounted devices.
BUGFIXES:
* Dequeing tracks whilst in dynamic mode might not work. (BR 133449)
* When marking podcast episodes as listened, update the channel icon if
necessary. (BR 133497)
* Don't always mark podcast channel icon as "listened" on rescan if.
(BR 133495)
* User added streams were not editable once saved. (BR 133483)
* Cover images were not displayed in some cases. (BR 133174)
* Fixed bug which prevented Amarok from creating the collection database
in rare circumstances using SQLite. (BR 133072)
* Collection scanner would only restart a maximum of 2 times instead of
20. (fixed in SVN revision 578922)
* MTP mediadevice support would not compile against libmtp versions >=
0.0.12. (fixed in SVN revision 576121)
* AudioCD playback would stutter and sometimes freeze Amarok. (BR 133015)
* Dynamic Collection broke flat collection view when the Filename column
was added (BR 132874)
* DAAP client shows connection errors to the user and no longer says
"Loading" perpetually. After a failed connection, the user can now
try again.
* Don't empty media device transfer queue when canceling a transfer.
* Ctrl-C for copying urls from the tag editor would not work. (BR 123327)
* Delete covers from the filesystem when requested.
* Show context menu on right-click in empty area of media device
browser. (BR 127154)
* Sort numeric columns in flat collection view numerically. (BR 130667)