Age | Commit message (Collapse) | Author | Files | Lines |
|
RECOMMENDED is removed. It becomes ABI_DEPENDS.
BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.
BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.
BUILDLINK_DEPENDS does not change.
IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".
Added to obsolete.mk checking for IGNORE_RECOMMENDED.
I did not manually go through and fix any aesthetic tab/spacing issues.
I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.
I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.
As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.
As discussed on tech-pkg.
I will commit to revbump, pkglint, pkg_install, createbuildlink separately.
Note that if you use wip, it will fail! I will commit to pkgsrc-wip
later (within day).
|
|
VERSION 1.3.9:
FEATURES:
* Support for libtunepimp 0.4. (BR 94988)
BUGFIXES:
* Fix leak of file descriptors with embedded cover art. Patch by Shane
King (BR 123472)
* Stop collection folders being automatically removed. Instead, allow
user to remove non-existent folders by deselecting parent. (BR 123745)
* When libtunepimp returns errors, show the proper error message,
instead of a misleading one. (BR 104264)
* Playlist popup menu had a visual glitch with Lipstik and (probably)
earlier versions of Plastik.
* Fix preamp and frequency band scaling in the xine equalizer. Patch by
Tobias Knieper (BR 116633)
* Fixed a huge memory leak when using xine-engine with crossfading.
(BR 119230)
* Fix memory leak in the helix engine when the player and playlist are
not visible.
* Stream with URLs containing "&" wouldn't be correctly saved.
(BR 121846)
* Playlist Browser would save invalid PLS Playlists. (BR 122875)
* Refresh All Podcasts wouldn't consider subfolders. (BR 122783)
* When using a folder as playlist, deleting the playlist would delete
the folder and all files inside it. (BR 122480)
* OSD was showing "No track playing" for tracks without metadata.
* Smart Playlists with playcount or score related conditions wouldn't
match all songs properly. (BR 97046)
* With enormous queues, stop menu would take a lot of time to show up.
(BR 120677)
|
|
Remove deprecated ossaudio.buildlink3.mk.
|
|
libtasn1 had a shlib major bump.
Also update dependencies in bl3.mk files.
Addresses PR 32998 by Robert Elz.
|
|
|
|
of the shlib major bump.
PKGREVISION++ for the dependencies.
|
|
VERSION 1.3.8:
BUGFIXES:
* NMM engine would crash when seeking after the playlist finished,
state Empty wasn't emitted
* Fixed URL of the Nectarine radio stream.
* Fix crash after changing the alsa device in the helix configuration
dialog.
* When amaroK exits, send SIGTERM to running scripts. (BR 119159)
* Old error messages could be shown instead of current track lyrics.
* The equalizer in the helix engine now works properly at low sample
frequencies.
* Fixed some threading issues in loading XML playlists.
* Lyrics that are available on lyrc would be shown as "not found".
* The helix engine now includes protection so that misbehaving streams
do not cause the visualizations to leak memory.
|
|
gst-plugins-* to gstreamer0.8, gst-plugins0.8 and gst-plugins0.8-*,
respectively. Bump PKGREVISION.
|
|
|
|
Bump BUILDLINK_RECOMMENDED.
|
|
|
|
|
|
VERSION 1.3.7:
CHANGES
* In the tree view, sort tracks alphabetically first, unless one of the
categories is by album, then sort by track number first. (BR 112830)
* No longer delete Amazon covers every 90 days, instead relying on
RefreshImages to re-download covers every 80 days to comply with
the TOS of the Amazon web service.
BUGFIXES:
* Fix weirdness when overwriting a playlist by dragging a file to the
browser.
* When using Year - Album on Collection Browser, if two albums had the
same year, the order would be pseudo-random. Patch by Xepo
<xepo@trifault.net>. (BR 115584)
* Fix build issue on PCLinuxOS with "cpu_set undeclared".
* Fix crash in helix engine caused by improper reference counting
of the audiostreamresponse object.
* Helix engine no longer declares it is "empty" on a track change
(caused problems with context browser).
* Tag dialog doesn't delete year tags any more when editing multiple
tracks.
* amaroK would crash or hang when fetching similar artists information
from last.fm. (BR 116399)
* Fix memory leak in the helix engine. (BR 116223)
* When changing the database type, the apply button wouldn't be enabled,
and it would be necessary to restart amaroK for it to work properly.
* Fix for regression in Qt 3.3.5, causing amaroK to crash when clearing
the playlist. (BR 116004)
* Zombie directories are removed automatically from the collection
scanner. (BR 115779)
* Dates wouldn't be properly loaded when editing Smart Playlists.
* Number of songs to add when using dynamic mode wouldn't be respected,
if the smartplaylist didn't have a ORDER BY statement. (BR 115860)
* Fix visibility related build problem on some distros.
|
|
aalib-x11 and aview-x11.
SDL dependencies change, so bump PKGREVISION (and BUILDLINK_RECOMMENDED)
for affected packages.
Addresses PR 32046 by Leonard Schmidt.
|
|
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)
|
|
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.
|
|
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)
|
|
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.
|
|
|
|
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.
|
|
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.
|
|
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.
|
|
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
|
|
Changes since last packaged version (1.2.3):
VERSION 1.2.4:
FEATURES:
* Queue selected tracks shortcut, Ctrl+D. (BR 83675)
BUGFIXES:
* The first engine entry in the config dialog was always blank.
* If you filtered by more than one word in Collection Browser, adding
expandable items (eg: artists or albums) wouldn't work. (BR 100150)
* Updating the collection without any changes being made to it kept
the Update button disabled forever.
* Application freezes when switching shoutcast streams. (BR 103890)
* MusicBrainz lookup was not escaping quote characters. (BR 103740)
* Fixed crash when clicking the "clear" button in CoverManager's filter
widget.
* Update lyrics page on new radio stream metadata. (BR 99725)
* xine-engine was reporting bogus tracklengths for ogg vorbis. (BR 102547)
|
|
USE_GNU_TOOLS -> USE_TOOLS
awk -> gawk
m4 -> gm4
make -> gmake
sed -> gsed
yacc -> bison
|
|
|
|
Changes since last packaged version (1.2.2):
FEATURES:
* Graphequalizer script can now enable and disable the equalizer.
* New DCOP call "player: equalizerEnabled" returns whether or not
the equalizer is enabled.
* OSD notification for mute.
* Mute global shortcut, Win+M.
* Add %comment token for comment display in OSD. (BR 100944)
* View/Edit track entry into context menus of ContextBrowser and
CollectionBrowser.
* You can mark/unmark albums as compilations via CollectionBrowser's
right-click contextmenu.
* New DCOP call "collection: query(const QString& sql)".
Allows to make arbitrary queries on the Collection database.
* New DCOP call "playlist: removeCurrentTrack()". (BR 92973)
CHANGES:
* Show "Artist - Title" for compilation discs in CollectionBrowser
and ContextBrowser.
* Upgraded internal SQLite database to 3.2.0.
* DCOP call saveCurrentPlaylist() now returns the path to current.xml.
BUGFIXES:
* Appropriate context menu entry for changing queue status for multiple
playlist items.
* Fix regression preventing dequeuing multiple selected tracks.
* 'Show Toolbar' remembers its settings between sessions. (BR 98662)
* When doing Musicbrainz lookup from the Context browser, search for the
real track, not the whole album.
* Memleak when a radio stream stalled. (BR 102047)
* The Collection Scan finally checks for the right file modification time.
* Adding a compilation disc from ContextBrowser was broken.
* GStreamer-engine: Reduced the gap when switching to next track without
crossfading.
* GStreamer-engine: amaroK was swallowing the beginning of a track when
Fade-in was set to zero. (BR 94472)
* Use a better highlight color in the "Configure Collection" dialog.
(BR 102059)
* "Remove Duplicates / Missing" fixed. Removes dead entries correctly.
* Fix units for samplerate. (BR 101528)
* amaroK using 100% CPU on some systems. (BR 101524)
(a KHTML bug which got exposed by code in amaroK 1.2.2)
|
|
Changes since last packaged version (1.2.1):
FEATURES:
* Context Browser CSS styles can now be installed and selected from the
appearance settings.
* Append Suggestions now has an icon in the statusbar.
* When selecting multiple files, the "View/Edit Meta Information" dialog
will show the tags that are common to all of them. (BR 100423)
* A line graph equalizer added as a script "graphequalizer."
CHANGES:
* Add 25-track and 50-track smart-playlists.
* Update current-track icons to include greater padding.
* The contextbrowser now uses data:-URLs instead of temp image files, so
they cannot be left on disk when amaroK terminates unexpectedly, and the
Konqueror/Universal sidebar can show them when amaroK is not running.
BUGFIXES:
* escape '&' char in contextmenu entry (BR 101276)
* Track is set as a number in the database, so shouldn't be added rounded
by quotes. (BR 101208)
* Rewrote the broken .pls playlist parser.
* Handle delay gap between songs properly with aRts engine. (BR 90404)
* Switched order of "Make playlist" and "Queue after current track" menus
to avoid playlist destruction. (BR 96164 part 1)
* Visualizations with LibVisual didn't work in some cases. (BR 99627)
* amaroK could fail to build if the whole kdeextragear-1 module was
compiled, due to conflicts with K3B on the MusicBrainz check. (BR 100906)
* Images shown on OSD where incorrect for action notifications.
* The handbook translations were not built when amaroK was installed from
the tarball. I've written a new release script in Ruby, which can
handle the new structure of kde-i18n. (BR 100498)
* GStreamer-engine can now play vorbis radio streams properly, with
full metadata support. (BR 89821)
* GStreamer-engine now uses the "decodebin" autoplugger, which fixes
the lag issues that some users had during crossfading. (BR 99570)
|
|
plugin. Bump PKGREVISION due to the dependency change.
|
|
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)
|
|
|
|
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.
|
|
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?
|