9 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
joerg
|
68720b0b6f | tunepimp needs pthread for the test to work. | ||
joerg
|
f15b0fa555 |
In xmmswrapper.cpp, include stddef.h first to get a proper NULL.
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 `'). |
||
seb
|
33e640a74c |
Update to version 1.3.5.
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. |
||
seb
|
f625f7fe56 |
Update to version 1.3 'Airborne'.
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. |
||
seb
|
df3d641911 |
Update to version 1.2.3
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) |
||
seb
|
73757ec781 |
Update to version 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) |
||
wiz
|
e565b8b82b |
Update to 1.2.1:
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) |
||
wiz
|
9d2cfa1ac9 |
Update to 1.2:
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. |
||
seb
|
f061b3b25d |
Initial addition of amarok version 1.1.1 into the NetBSD Packages Collection.
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? |