For some reason, a (char *)0 gets defined somewhere on DragonFly
and breaks C++ horribly.
Add USE_LIBTOOL to workaround libtool breakage (unability to find
library `').
Changes since last packaged version (1.3.5):
VERSION 1.3.6:
BUGFIXES:
* Fix autoscan with PostgreSQL. (BR 111209)
* Fix problem with sequences in PostgreSQL support. (BR 115075)
* Fix potential crash at startup while accessing amazon.com. (BR 115838)
* Potential crash when loading media from the Collection. (BR 115234)
* Podcast apply to all button was faulty.
* last.fm queue wouldn't be saved to disk. Patch by John Patterson
<kde-bugs@ninecats.org>. (BR 115212)
* Podcast download directory would only be effective next time
the application started.
* Don't crash when attempting to save an empty playlist from the
Playlist menu.
* Loading dynamic playlists with sources did not work properly.
* Fix build issue on some Linux kernel 2.4 distros. (BR 115068)
-lpthread. On NetBSD this change meant that -pthread was passed to build
of libtpthread.la (via ${PTHREAD_LDFLAGS}) but libtool doesn't then pass
this on when linking libtunepimp so add it there as well.
selection of output. This adds oss and sun. By default, oss and sun
are now active on all platforms, but DraognFly. Bump the revision
to annotate that.
the system headers. Depend on errno.h to define errno, fix an instance
where errno is used without errno.h Since this is a bug for a threaded
program and icecast at the very least is linked threaded here,
bump the revision.
cplay is a curses front-end for various audio players. It aims to
provide a power-user-friendly interface with simple filelist and
playlist control. cplay is written in Python and can use either
pyncurses or the standard curses module.
Supported players:
* ogg123
* splay
* mpg123
* mpg321
* madplay
* mikmod
* xmp
* sox
PR 31999. Thank you Leonard.
Changes:
- user:pass with proxy support - untested (thanks to Peter)
Please try it, I don't have such a setup.
- Cache module: use CDDB_cache instead of CDDB_get
All files are saved in a local tree and can be reused from there.
Please try it if you like, it's not really tested.
Changes since last packaged version (1.3.3):
VERSION 1.3.5:
BUGFIXES:
* Fixed a build issue.
* Fixed potential crash at startup. (BR 114983)
VERSION 1.3.4 (unreleased):
FEATURES:
* Helix-engine supports ALSA (using RealPlayer 11). (BR 113909)
* Atom feed compatibility for podcasts.
* Statusbar messages are logged to a file, statusbar.log. (BR 99899)
* Podcast configuration now provides the ability to set the values for
all podcasts. (BR 114371)
* Downloading multiple podcasts will throw them into a queue, and
each will be downloaded sequentially. (BR 114370)
* Playlistbrowser items can be dragged into folders.
CHANGES:
* Categories in the playlist browser are now always in the order of:
Playlists, Smart Playlists, Dynamic Playlists, Radio Streams, then
Podcasts, regardless of sorting options. (Items in the categories
are still sorted normally.)
* Reworked systray icon handling -- mostly under the hood, but it'll
now update properly f. ex. when you change the cover. (BR 111014)
* Tooltip for the queue icon in the statusbar will now show the album
cover of the upcoming track.
* Totals in the collection browser will now reflect the visible items
if you set a filter.
* Podcast settings "download on request" and "stream on request" have
been merged.
* About button in script manager now uses a KAboutDialog and supports
rich text format in the README file. (BR 110961)
* After filtering the collection browser, if only a single item is left
visible, it will automatically be expanded.
* Added items for the Equalizer, Visualizations, and Queue Manager to
the context menus of the volume slider, analyzer, and statusbar queue
icon, respectively.
BUGFIXES:
* If you queue an album from the context browser and then undo, the
queue icon in the statusbar is now updated properly (and hence
doesn't crash if you click on it).
* helix-engine no longer emits new metaData if only the bitrate of a
stream changes. (BR 114348)
* Fix amaroK attempting to destroy your computer, reach through the
monitor and violently strangle you if you attempt to exit while the
collection is being scanned. (BR 114597) (BR 114859)
* Postgresql code cleanup and fixed regression for manual collection
scanning. Autoscan still does not work. (BR 111209)
* File browser now sets to home if it was on a remote directory to prevent
annoying error messages. (BR 114498)
* Podcast settings would not add a trailing slash to podcast save
locations. (BR 114712)
* Workaround for stability issues with HyperThreading on Linux.
Added a configure check to deal with buggy GLIBC's. (BR 99199)
* xine-engine: Equalizer became inactive on trackchange when crossfading
was enabled. (BR 114492)
* Pausing a track would abort lyrics and wiki fetch jobs. (BR 114576)
* Dynamic mode did not respect repeat track mode. (BR 114585)
* The Script Manager no longer captures the script's stdout.
* Enqueuing files with amarok -e would not work for relative paths if the
working directories of the new and the running instance of amarok differ.
* Visualizations would only work when amarok was run as amarokapp.
(BR 99627)
* The number of podcasts items would be limited even when the user didn't
set it. (BR 114353)
* Switching system language wouldn't affect the root folder names on
Playlist Browser.
* On Context Browser, when showing a cached lyric, "add", "search", and
"open in external browser" buttons wouldn't work. "Open in External
Browser" is now disabled for cached lyrics. (BR 110812)
* Refreshing all podcasts when folder existed caused a crash.
* Multiple job statusbar widget was broken. (BR 114278)
* HTML in tags was getting interpreted in the context browser.
* Changing the podcast purge count could sometimes cause amaroK to hang.
* NMM-engine: Fixed crash after playing a song to the end, the trackEnd
signal was not emitted from the GUI thread.
* With Random Mode enabled and Repeat Playlist disabled, when it got to
the last track, it would play it a second time and then keep on playing
other tracks, instead of just stopping.
* Smart-Playlists were broken with PostgreSQL. Patch by Michael Landin
Hostbaek <mich@freebsd.org>. (BR 114269)
* Collection scanner ignored files with non-ascii characters. (BR 114195)
* Don't show "Change Collection Setup"-box for non-local files.
* Fixed issue with loading playlists containing remote URL's.
* Dynamic mode history tracks would be forgotten if there was no current
track on startup. (BR 110160)
* Fixed problems with "Retrieve Similar Artists" feature in combination
with SQLite, which could lead to 100% CPU usage. (BR 104447)
* Tabbing between items and cells in the playlist while editing them now
works much nicer (goes in order and doesn't tab to invisible columns),
and you can also now use Alt+Up, Down, Left, Right to navigate between
cells as well.
* Podcast settings failed to remember the save location. (BR 114128)
* Tray icon would stop filling up and showing play/pause icon if show
player window was toggled. (BR 93711)
* If player window is toggled during playback, playlist window's caption
now correctly shows the current track's name.
* Crossfade length would be enabled in Playback options when "No
crossfading" was selected.
* If an engine does not support crossfading, "No crossfading" is now
selected in Playback options.
Using information which a SHOUTcast server can optionally send, this program
breaks an audio stream into "tracks," stores them in separate files as they
arrive, and names the files by appending ".mp3" to the name of the track.
The tracks can be listened to at the user's leisure with an MPEG Layer 3
audio player.
--
Additional comment (xtraeme):
Really useful to save shoutcast sessions from streamtuner and copy them
into your mp3 player :-)
toolkit using Qt Designer. Eventually it may evolve into a softsynth management
application allowing the user to control and manage a variety of command line
softsynths but for the moment it wraps the excellent FluidSynth.
0.99.99 December 21, 2004
* Core changes:
* Startup time has been greatly reduced (especially
when there are a lot of cached streams)
* The cache format has changed (a binary cache has
been reintroduced, improving performance and
allowing to inline binary files into the cache)
* Was sometimes locking up at startup: fixed
* The preferences dialog has been reworked
* A tab can now reload multiple categories
concurrently
* The stop button now only stops the currently
selected tab
* The stream columns can now be reordered
* The stream columns menu item now displays a dialog
* The plugin API has been enriched (handler
configuration, handler preferences widget, character
set handling in the transfer framework, utilities,
...) and documented
* Bookmarks now include a description, homepage and
URI list
* The about dialog does not list the plugins and
handlers anymore
* Hyperlinks can now be focused, and activated using
the keyboard
* User interface images are now loaded from external
files, for smaller memory usage
* When a plugin was disabled, its configuration was
lost: fixed
* Now compiles cleanly even when -fstrict-aliasing is
in use (based on a patch by Philipp Thomas)
* The stock preselections have been updated
* The streamtuner icon now uses the new colour scheme
* Other fixes, cleanups and improvements
pkgsrc changes:
* Make it use the options framework. The following options are
recognized:
o streamtuner-local (to enable the local metadata plugin)
o streamtuner-xiph (to enable the xiph plugin)
o python (to enable the python plugin)
The python option is off by default and the other ones are on.
Thise release includes some bug and documentation fixes, but no new
encoder modes. However, oggenc from this release now properly supports
the new CBR engine introduced in libvorbis 1.1.0 but the 1.1.1 release
of both libraries is required for things to work properly. Not that
there was never a 1.1.0 release of vorbis-tools because of this issue.
The ogginfo tool also now recognizes and reports information from Ogg
Theora files.
Leonard Schmidt.
A GTK2-based musicpd client with a simple and clean interface.
Features include:
* Support for loading/saving playlists
* A file browser
* Playlist quicksearch
* Supports streams in MPD (MPD 0.11.0 and newer)
* ID3 Information
* Single window interface, with possibility to hide the playlist
* Support for enabling and disabling MPD outputs (MPD 0.12.0 and newer)
* Fix for bug 305489: Festival driver in gnome-speech-0.3.7 seg faults
(Willie Walker)
* Fix for bug 308468: #include <sys/socket.h>, and do not declare
variable after statement (Behdad Esfahbod)
* FreeTTS driver now says "FreeTTS synthesis driver running..." instead
of saying it is *not* running (Willie Walker)
**** New features for 2.3.0 ****
- Streaming support for ogg speex, ogg flac, ogg midi
- intro file support - per mount settable
Intro files will play when a listener first connects to a stream. This
is designed for station jingles and the like. If you don't broadcast
in ogg vorbis, you must make sure the bitrate/samplerate/number of
channels match up to your stream.
- on-demand relays, global and per-relay settable
On demand relays only connect to the relayed content when there are
listeners attached to the relay. This can save bandwidth in certain cases.
- fallback to file, extends on the intro file handling.
With this feature, you can specify a "fallback file" which will be played
in a loop and sent your currently connected listeners in the event of a
source client disconnect. This means your listeners stay connected while
you fix your disconnect problem. Same rules regarding bitrate/samplerate/
number of channels apply as with intro files.
- new mount-level settings
1. public, type/subtype, genre settings, stream description,
stream url, stream name, bitrate (override what is sent from the source
client)
2. mp3 metadata interval
3. on-[dis]connect scripts can be stated per-mount, invoked at source
start/stop and take 1 arg which is the mountpoint.
- New URL listener authenticator.
This delegates your listener authorization to an external application.
URL calls are made on listener connect/disconnect as well as source
connect/disconnect. It is meant for large broadcasters who have existing
authentication systems that need to be integrated into. Included is
an example php-based application that can be used in conjunction with
the url authenticator to manage a simple subscription-based broadcast.
- HTPasswd authenticator uses in-memory structures now.
- On demand files now can be fed through an authenticator
- Update to admin/web xslt interface
- Icecast can now be installed as a win32 service
**** Fixes for 2.3.0 ****
- real/helix works
- win32 access log correct
- stats client is stable now (curl -X STATS http://admin@host:port/)
- show mountpoints on stats that are inactive but have an active fallback
- more updates over HUP possible
- improved stability under heavy load
- moving clients will no longer sometimes deadlock the server
- avoid small writes to reduce TCP overhead.
pkg changes:
Enable theora, speex. make libxml2 dependency explicit.
Package changes:
- The Qt 3.3.5 build problem seems gone, hence so is its workaround.
- Since last update, there is no more need to include audio/arts/buildlink3.mk.
Changes since last packaged version (1.3.2):
VERSION 1.3.3:
FEATURES:
* New DCOP call "contextbrowser: showHome".
* New DCOP call "contextbrowser: showCurrentTrack".
* New DCOP call "contextbrowser: showLyrics".
* New DCOP call "contextbrowser: showWiki".
* Saving a playlist will cleverly pick a default name if possible.
* Dragging an album cover into the playlist from the context browser
will append the album.
* Middle mouse button on the current track will toggle play/pause.
* Ctrl-Right click on a selection of tracks will queue all of them, not
just the track below the cursor. (BR 112841)
* CoverManager allows for downloads from Amazon Canada. (BR 113238)
* New DCOP call "playlistbrowser: addPlaylist".
* New DCOP call "playlistbrowser: scanPodcasts". Will check all podcasts
for new episodes.
* New DCOP call "playlistbrowser: addPodcast".
* New DCOP call "player: type". Returns the current track's file type.
* New DCOP call "collection: migrateFile". Updates the collection db for
changes made to filenames, keeping stats intact.
* Smartplaylist has Length property. (BR 113039)
* Added a mouse-over effect for the volume slider.
CHANGES:
* Adding a playlistbrowser folder will automatically focus the lineedit
for renaming the item.
* Removing podcasts will delete all downloaded media.
* Playlists in the playlistbrowser can no longer be removed, only deleted.
* Removing tracks when in dynamic mode will only replace up to the minimum
upcoming tracks requirement.
* Playlist columns are automatically resized when adding or removing
columns.
* Added a warning dialog when HyperThreading is enabled. (BR 99199)
* Blacklisted GStreamer's autoaudiosink, which is really a crapsink.
* Added a context menu to the volume slider.
* When viewing covers in fullsize, the window has a maximum size, and
scrollbars are shown if necessary. The user can also scroll the cover
by dragging it. Patch by Eyal Lotem <eyal.lotem@gmail.com>. (BR 103990)
BUGFIXES:
* Patch fixing an almost-infinite directory-scanning problem while
building the Collection. Patch by Dirk Mueller <mueller@kde.org>.
* Cover Manager: Album view setting became out of sync. Patch by Michael
Pujos <pujos.michael@laposte.net>. (BR 113370)
* Starting the first track in the playlist when in dynamic mode would skip
it. (BR 110160)
* Position slider in player-window disappeared after 2 hours. (BR 97128)
* PlaylistBrowser duplicated items when overwriting playlists. (BR 108693)
* Podcast settings would forget about the purge items checkbox.
* The Stop button in the toolbar was always enabled at startup.
* GStreamer-Engine: Could not seek to position 00:00:00. (BR 106483)
* Don't crossfade the last track in the playlist. (BR 96478)
* If files were in the transfer queue before connecting the iPod they
would be uploaded without checking if they already exist on the device.
* Using dynamic mode's playlist shuffle would result in repeated tracks
tracks during a populate operation.
* Fixed Xine config options were disappearing on ESC key. (BR 113225)
* Fixed problems with visibility enabled compilers. Patch by Unai Garro
<ugarro@telefonica.net>. (BR 113056)
* Fix regression causing dynamic mode playlist shuffle to break for
smart playlists which relied on ordering and limits. (BR 113121)
* Automatic podcast downloads did not do anything. (BR 113129)
* Playlist browser items were not properly saved on quit (with Qt 3.3.5).
Patch by Matthieu Bedouet <mbedouet@no-log.org>. (BR 113020)
* amaroK could crash on startup, if on last exit sorting was enabled in
the playlist. (BR 113042)
* Adding entries to a playlist and saving it could duplicate some tracks,
if the playlist hadn't been expanded before. (BR 111579)
Copy config.h to faad2-config.h. Modify systems.h to refer to
faad2-config.h, and install faad2-config.h. This situation is
discussed here:
http://lists.gnu.org/archive/html/automake/2000-10/msg00114.html
Remove the undef of PACKAGE and VERSION, and add a 3rd non-empty
argument to AM_INIT_AUTOMAKE. This situation is discussed here:
http://lists.gnu.org/archive/html/automake/2000-10/msg00108.html
Modify the condition from HAVE_GLIB_H to __G_LIB_H__, which was
easier because faad2 doesn't depend on glib.
Bump pkgrevision.
oss or sun), based on the current OS name. This is only used if no
other libao plugin is installed, and is binary package friendly.
Addresses PR pkg/30920 by Chuck Cranor.
Install header files in include/faad2
Install include/faad2/config.h
Add include/faad2 to search path in buildlink3.mk
Since software depending on mp4.h won't be able to build without this
change, bump PKGREVISION and update BUILDLINK_DEPENDS.faad2 in
buildlink3.mk
abcde 2.3.2
* Too fast... I forgot to make the tarball and change the version strings in
several places. Fixed.
-- Jesus Climent <jesus.climent@hispalinux.es> Fri, 19 Aug 2005 00:44:37 +0300
abcde 2.3.1
* The new "I knew there were going to be bugs" upstream release!
* MKCUE needs to be passed some $CDROM as an option, or otherwise it will
not read the CDROM, in case is not /dev/cdrom.
* Also, make the CUEREADER a bit more general, since we might be using other
CUE extractors.
-- Jesus Climent <jesus.climent@hispalinux.es> Thu, 18 Aug 2005 23:44:20 +0300
abcde 2.3.0
* New upstream release!
* Defining the tracknumber now resets the first track if given a number
different than 1 (that is: abcde -T 1 2-10 creates songs 1 to 9).
* Modified the FAQ to reflect the changes on Marillat's repo
(Closes: #315724).
* Should be "space" safe: works properly when the working directory contains
a space (Closes: #147493).
* Repared the CD query for the discid code. When failing to read a disc,
actually report that there might be no disc in the drive.
* Right now, walk over the different encoders we Depends: on in Debian and
use the one available: if a user has a FLAC encoder, abcde will no install
vorbis-tools, so it will fail to run out of the box (Closes: #321216)
* Added CUE support. Still experimental...
* Added FLAC on Ogg. Still not activated, since we cannot get comments added
as a post-process action.
* Applied patches from Fedora Core (Credit goes to Nils Philippsen
<nphilipp@redhat.com>)
* Added a post_read() function to be executed before ejecting the CD.
* Typos reported by A Costa corrected (Closes: #311463)
* Problem with abcde being run in a directory with files containing only
numbers solved (Closes: #313628).
* vorbiscomment uses now "-R" (Closes: #303566).
* "-t" and "-T" use the first track as a starter for the track list.
(Closes: #305749).
* Added CDPARANOIACDROMBUS option to define -d in case of using IDE and SCSI
in case of using ide-scsi emulation layer (Closes: #290768).
* Define metaflac in abcde.conf (Closes: #303555)
-- Jesus Climent <jesus.climent@hispalinux.es> Wed, 10 Aug 2005 07:00:26 +0300
default deals only with two level hierachies.
Add explicit saving of %ebp around cpuid, since GCC 3.4 doesn't like the
register clobbering.
Add DragonFly and OpenBSD conditionals. The latter are not tested, but
wiz@ suggested them as most likely correct.
Package changes: aRts engine deactivated. This is prompted
by a comment in http://bugs.kde.org/show_bug.cgi?id=106599 about arts-engine
not being maintained.
Also the xine and the gstreamer engines proved for me much more stable.
Thanks to Sergey Svishchev, svs at ropnet dot ru, for the pointer.
Changes since last packaged version (1.3.1):
VERSION 1.3.2:
FEATURES:
* Tabs will open automatically when dragging files between tabs.
Patch by Christian Baumgart <christianbaumgart@web.de>.
* Two new dcop calls which allow scripts to read many of amaroK's
configuration options. script readConfig(key) for strings, integers and
bools. script readListConfig(key) for lists. Note that these functions
aren't guaranteed to always return the latest settings (though many do).
* Added a right click menu for blank areas of the playlist, with options
to save, clear or shuffle the playlist and to "enable the dynamic
mode & repopulate".
* Playcount is shown in the tag dialog.
* New volume slider, both better looking and better working than
the old one.
* Podcasts can be saved to any location. (BR 111059)
* Added "Save as Playlist" option to the collection and file browser
context menus as well.
* Allow removing of items in the Media Device browser transfer
queue.
CHANGES:
* Scroll wheel to switch tabs in context browser.
* Repopulate button is enabled or disabled together with dynamic mode.
* No warning dialog when starting if the directory File Browser is on
doesn't exist anymore. It just reverts to home. (BR 99208)
* Sorting on Collection Browser now shows "Unknown" items first, and
"Various Artists" last. Years are sorted descending now.
* When selecting 'Play' from the context menu on multiple items,
it'll now play the first and queue the rest.
BUGFIXES:
* The Equalizer and QueueManager widgets were broken on window managers
other than KWin.
* "Year - Album" category in the Collection Browser didn't allow for
dragging tracks or fetching cover images.
* Xine engine no longer adds images to the playlist.
* The delete key for removing playlist items works even if the file
browser is open. (BR 100145)
* Filenames with XML entity codes were not playable in dynamic mode
and caused it to stop. (BR 108783)
* If the album or artist contained "&", cover fetching wouldn't work
properly.
* When restarting, Playlist Browser items used for playlist shuffle
wouldn't be properly marked, though they would be taken into account.
* Don't crash after changing Podcast options, or after manually deleting
its first item.
* When renaming a playlist, the "." would be removed from the filename.
Paych by Elliot Pahl <elliot.pahl@gmail.com>. (BR 112204)
* When using next and previous on Tagdialog, after passing by a stream,
the fields would be always disabled. (BR 112060)
* Restarting track when in dynamic mode didn't work.
* Fix issues with the GStreamer engine and alsasink, and reenable it.
Patch by Vincent Tondellier <tonton-lists@team1664.org>. (BR 112103)
* Dynamic playlist shuffle had some incorrect smart playlist handling.
* Robustified the code for handling the '# of tracks in the playlist'
part of the statusbar, it should not ever get out of sync with
reality now. Nice side effect is you can see the track count
increase while a playlist is loading.
* "Last played - not in the last" smart playlists would only work for
sqlite. (BR 112248)
* Podcast and Dynamic subfolders are correctly restored on application
start. (BR 112162)
* Dropping tracks onto playlist browser folders will work correctly.
* Invalid podcasts are no longer discarded on quit. (BR 112116)
* Fixed playing of files that have special characters like '#' in
helix engine.
* Fixed issue where selecting multiple items after filtering the
playlist would cause all the other items 'between' them (but
invisible due to the filter) to also get selected.
* Add support for FLAC and Apple's Core Audio Format (CAF).
* Add virtual I/O interface (still needs docs).
* Cygwin and other Win32 fixes.
* Minor bug fixes and cleanups.
Schuller.
MOC (music on console) is a console audio player for LINUX/UNIX
designed to be powerful and easy to use. Noteworthy features
include:
* By default, files are decoded and played in a background
process. This allows the user to quit the interface (e.g.,
if one needs to close the xterm) without affecting
playback. It also allows attaching multiple interfaces
(e.g. in multiple xterms) to the same player.
* Playback should be smooth even under high cpu or I/O load,
due to the use of output buffering in a separate thread.
* There are no sound gaps in between files, because the next
file to be played is precached while playing the current
file.
Note: To avoid conflicts with Qt's 'moc', the moc binary is
called 'mocp'.
Changes since last packaged version (1.3):
VERSION 1.3.1:
FEATURES:
* Added 'Set as Playlist (Crop)' and 'Save as Playlist' options in the
playlist context menu. (BR 99932)
* Support for iPod shuffle devices. Patch by Guenter Schwann
<harry.w@gmx.at>.
* Media Device browser now has a connect button for connecting
your iPod after amaroK has already been started. Also includes
configurable mounting/unmounting options.
* Holding down the stop button (as opposed to just clicking it) pops
up a menu letting you stop either now, after the current track, or
after the end of the queue.
* Collection browser filter now fully supports the same Google-esque
syntax as the playlist filter, plus one extra: lyrics:"stuff to search
for" to search in cached lyrics.
* Pressing Shift+Enter after filtering the playlist will now queue
the first track. (BR 111054)
* Display short statistics in the collection browser depending on the
categorisation method.
* New DCOP call "collection: totalTracks". Returns the total number of
tracks in the collection.
* New DCOP call "collection: totalGenres". Returns the total number of
genres in the collection.
* New DCOP call "collection: totalCompilations". Returns the total number
of compilations in the collection.
* New DCOP call "collection: totalArtists". Returns the total number of
artists in the collection.
* New DCOP call "collection: totalAlbums". Returns the total number of
tracks in the collection.
* New DCOP call "collection: similarArtists(int artists)". Returns the
similar artists of the current track, results are limited by 'artists'.
* New DCOP call "playlist: repopulate". Repopulates the playlist with
tracks from dynamic mode.
* New DCOP call "player: showBrowser". Allows for showing of playlist
window browser, see the handbook for useage.
* New DCOP call "player: setLyricsByPath". Allows adding custom lyrics
for tracks.
* Add an icon in the statusbar displaying the number of queued tracks;
click on it to pop up a menu letting you jump to their locations in
the playlist.
CHANGES:
* New "Blue Danna" splash screen. Created by Nenad Grujicic, modified by
Nathan Adolph.
* 'Stop after track' is now saved (and so remembered across amaroK
restarts).
* Ported playlist + filter-lineedit behaviour to collection browser as
well: you can move between the view and the filter with the up/down
buttons, and just typing into the view will set the filter. (BR 108656)
* Wiki Tab links use the color set for links, instead of "Selected
Background". Style Authors can use "AMAROK_LINKCOLOR" if they want that
color. (BR 111228)
* The Equalizer widget has been pimped.
* Pressing 'up' in the playlist filter will now take you to the end of
the playlist, in addition to down going to the beginning, as before.
* When jumping to the current track, it now gets centered instead of only
barely showing.
* GStreamer-engine was rewritten. The crossfading feature was removed for
now (it didn't work right with recent GStreamer versions). Improvements:
1) Reduced CPU usage 2) Reduced latency 3) Increased stability
* No need to restart amaroK to use your iPod!
* Improved Konqueror Sidebar.
* The bundled "Shouter" AmarokScript (for radio stream serving) has been
updated and improved.
BUGFIXES:
* amaroK wouldn't remember current track when restarting. (BR 110282)
* Some memory leaks found and fixed.
* Fix buzz and subsequent clicking when equalizer enabled in Helix and
GStreamer engines compiled with GCC 4.0.1.
* Burn option wouldn't show up for "Year - Album" items on Collection
Browser.
* Tray's tooltip would show things like 69:40 of 1:12:01.
* Wiki Tab wouldn't work for names that contained "/". (BR 111634)
* With KDE 3.4, the proper context menu wouldn't be shown for File
Browser. Patch by Christian Baumgart <christianbaumgart@web.de>.
(BR 103305)
* Playcounter and Access Date wouldn't be updated properly for PostgreSQL.
Patch by Tonton <tonton-lists@team1664.org>. (BR 111519)
* Clicking twice on the uninstall button for the same script, would make
amaroK crash.
* Fixed an obscure crash when you emptied the playlist, had the focus on
it, and pressed up.
* No longer show dynamic info popup on application startup. Patch by
Christian Baumgart <christianbaumgart@web.de>.
* Sometimes the system tray tooltip did not update on song change.
* Polishing for the collection browser and expanded item states. Patch
by Christian Baumgart <christianbaumgart@web.de>.
* With xine-engine amaroK always treated remote media like radio streams.
* Selecting Classical equalizer preset prompted for name.
* Fixed konqueror sidebar compilation with kde <= 3.3 and gcc patched for
visibility.
* Konqueror sidebar can switch again between tabs.
* Fixed playing of oggs in helix engine.
* Fixed crash in helix engine when switching engines if helix/realplayer
not installed.
* Undo/Redo for the playlist was broken in some cases.
* On Collection Browser, when grouping by Genre/Artist/Year-Album it
wouldn't show the tracks. (BR 110890)
* SmartPlaylist Editor would reset "Match Any" to "Match All" when
editing. Patch by Kevin Henderson <pyspud@hotmail.com> (BR 110918).
* Podcasts and playlist tracks would be sorted lexicographically
(BR 97297).
* Saved dynamic playlists were not removable.
* xine-engine: amaroK would get stuck on exit if the Equalizer was enabled
and the engine playing. (BR 110791)
* Dequeued items sometimes weren't being repainted properly.
* Added support for direct color 8-bpp surfaces
* Altivec optimized blitters
* SDL.dll works on Windows 95 again
* Dropping a document onto an SDL app passes it as a command line parameter in MacOS X
* Fixed crash trying to allocate hardware surfaces on MacOS X
* Fixed short read problem with SDL_RWFromMem()
* Fixed gcc parse errors in SDL_audio.h on Windows
* Added support for Tru64 UNIX 4.X
* Improved RISC OS support
* Numerous improvements to the Atari port
* SDL_OPENGLBLIT is officially obsolete
Too many changes, bugfixes and features since last packaged version (1.2.4) to
list here. Please see amaroK's homepage or the ChangeLog file enclosed in the
source tarball.
Approved by chris@.
Changes since last packaged version (1.3.1) as seen on taglib's homepage:
* Added a package-config file
* Added support for plugging in file type resolvers to make it easier to use
native mime type resolution systems and to add support for additional file
formats
* Fixed a memory leak in APE items
* Fixed a crash when requesting the text of an empty APE item
* Added a README noting the Ruby and Python bindings
* Added the ability to save mp3 tags using the save mask without discarding
those tags that are not part of the mask
* Fixed the misspelling of "A Cappella"
* Implemented support for the ID3v2 frame flag for discarding frames on tag
alteration
* Use the above flag for ID3v2 frames that are discarded because they are no
longer supported in ID3v2.4 (which TagLib uses). This allows for these tags
to still be handled by library users if desired
* Fix memory corruption (deleting a no longer valid iterator) when removing a
frame from an ID3v2 tag
* Make it possible to read and modify the descriptions of images in attached
picture frames of ID3v2 tags
* Introduced an argument for limiting the number of fields that will be
created usign ByteVectorList::split()
* Significantly unbroke the relative volume adjustment ID3v2 frame's API.
It now properly supports multiple volume fields in the same frame
* Added support for reading the comment portion of "Xiph" tags (used in Ogg
Vorbis and FLAC) from the "COMMENT" field rather than only from the
"DESCRIPTION" field mentioned in the spec
* Added support for Ogg FLAC v1.1.1
* Added prepend methods to the List<T> class
* Added support for UTF-16 little endian strings as used in some tagging
formats
* Fixed or implemented roughly 35 bug or wishlist items relative to 1.3.1
backslashes anymore. A single backslash is enough. Changed the
definition in all affected packages. For those that are not caught, an
additional check is placed into bsd.pkginstall.mk.
Vorbisgain calculates a percieved sound level of an Ogg Vorbis file using the
ReplayGain algorithm. VorbisGain then stores in the comments (tags) in the
file a suggestion on how the volume should be changed during playback, to get
a uniform sound level.
* FreeTTS driver now includes and uses a user_addenda.txt pronunciation
lexicon addenda to support characters from the extended ISO8859-1 character
set as well as the unicode currency block - bug 163805 (Willie Walker)
* Automatic detection of voices for festival driver - part of bug 141516
(Fernando Herrera)
* Fixes for bug 301086 (Willie Walker), bug 141516 (Bill Haneman and Fernando
Herrera), bug 169805 (Bill Haneman), and bug 167810 (Oana Serb)
that these directories will be conditionally removed (based on reference
counts), regardless of the value of PKG_CONFIG. Bump the PKGREVISION
for packages that were modified as a result.
as the INSTALL and DEINSTALL scripts no longer distinguish between
the two types of files. Drop SUPPORT_FILES{,_PERMS} and modify the
packages in pkgsrc accordingly.
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables. Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.
For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
* [NEW] It is now possible to fine tune the text search by specifying
which fields and categories to consider.
* [BUGFIX] Fixed cddb_sites function returning random values due to
uninitialized value.
* [UPDATE] The value of the LIBCDDB_VERSION_NUM defined variable is
now 121.
Changes 1.2.0:
* [NEW] Support for searching the FreeDB database using a text string
has been added. This feature has a similar API as the query
command but uses a string instead of actual disc data.
* [UPDATE] The value of the LIBCDDB_VERSION_NUM defined variable is
now 120.
Changes 1.1.0:
* [IMPORTANT] The installed header files now no longer contain any
actual structure definitions. All libcddb structures are now truly
opaque for the user of the library. Some of the structures have
also been updated. This means that the library is not binary
compatible with the previous version. It should however be possible
to just recompile any software using libcddb and link it against
this new library. The API is backwards compatible so no changes to
the software should be necessary.
* [NEW] Support for the FreeDB sites command that can be used to get a
list of mirror servers. A function was also added to initialize the
libcddb server connection data using one of the servers returned by
this command
* [NEW] A new error code was added (CDDB_ERR_INVALID) that is returned
when invalid input parameters are passed to one of the library
functions.
* [UPDATE] The value of the LIBCDDB_VERSION_NUM defined variable is
now 110.
update the url to www.craz.net
patch-aa is no more necessary (SA_NOMASK is no more used)
Main changelog entries:
- password support. You will be prompted for a password if a server requires a password
- playlist support.
- Several bug and portablity fixes
approved by cube@
changed the url to www.craz.net
remove patches that have been integrated upstream or are no more relevant
Main changelog entries:
- Playlist support now exists
- Use a free mdns library, instead of Apple's mDNS library. This means that libopendaap is entirely free now.
- You can now connect to servers with passwords
- Several bug fixes
approved by cube@
introduced after the perl5/buildlink3.mk file was no longer included
by the package Makefile, but we still referenced BUILDLINK_PREFIX.perl
to locate the pod2man script. Noted by Matthias Drochner.
around at either build-time or at run-time is:
USE_TOOLS+= perl # build-time
USE_TOOLS+= perl:run # run-time
Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
run-time dependency (DEPENDS) on a tool is to append a ":run" modifier
to the tool name, e.g.,
USE_TOOLS+= perl:run
Tools without modifiers or with an explicit ":build" modifier will
cause build dependencies (BUILD_DEPENDS) on those tools to be added.
This makes the notation a bit more compact.