Commit graph

66 commits

Author SHA1 Message Date
wiz
2fa150a9eb Add unzip dependency (for magnatune store support). Bump PKGREVISION. 2007-02-18 12:09:31 +00:00
wiz
83a34869e4 Add fix for CVE-2006-6979 from SVN.
Bump PKGREVISION.
2007-02-18 00:55:06 +00:00
xtraeme
31e1e8138f Undo previous change, remove unnecessary patch. 2007-02-15 08:30:15 +00:00
xtraeme
f209d5f6aa Add a patch to fix build with the newest tunepimp's buildlink3.mk file. 2007-02-11 12:00:31 +00:00
drochner
5932fd122b build against libmp4v2 instead of the full mpeg4ip and bump PKGREVISION
where the default build is affected
2007-02-09 20:32:38 +00:00
drochner
2cf998ac80 Cleanup of (optional) ipod support: use a strict API_DEPENDS, fix PLIST.
no effect on default build
2007-02-08 18:04:29 +00:00
wiz
7768a61696 Remove xmms dependency -- not needed any longer (xmmswrapper was removed).
Ride 1.4.5 update commit.
2007-02-07 20:19:54 +00:00
drochner
b44c7d6f71 update to 1.4.5
too many feature additions and changes to list here, see the announcement
2007-02-07 20:09:54 +00:00
markd
e44d03e438 Update icons location of KDE apps. Bump PKGREVISION 2007-01-26 03:49:32 +00:00
wiz
e5b04d25c0 Very belatedly bump PKGREVISION for all jasper dependencies because
of the shlib name change (!) during the update to 1.900.0.

Noted by Robert Elz in PR 35431.
2007-01-17 23:47:18 +00:00
wiz
5321308ece PKGREVISION bump for flac shlib major bump and corresponding ABI
depends bump.
2007-01-07 12:25:50 +00:00
wiz
658d9cf876 tv@ pointed out that curl-7.16.0 had a shlib major bump --
increase its BUILDLINK_ABI_DEPENDS, and bump PKGREVISIONs
of dependencies.

Sorry for not finding this earlier.
2006-11-19 11:50:23 +00:00
wiz
f02d50292a Update to 1.4.4:
VERSION 1.4.4
  FEATURES:
    * Transfer .wav-files to iPods. (BR 131130)
    * Xine and Helix engines now support three different crossfading modes:
      always, on manual track changes only, or on automatic track changes
      only.
    * Manually specify local file for podcast episodes via right-click menu.
    * Action menu entry for adding podcasts to Amarok. Based on .desktop files
      by Harald Sitter and Fabio Bacigalupo <kde-apps.org@open-haus.de>.
    * Open podcast items with external application from right-click menu.
    * Synchronize listened flag for podcast between Amarok and iPods.
    * Added integrated Magnatune.com music store. Includes artist and album
      info and full previews of all tracks.
    * Fade-out for xine-engine when pressing Stop. Patch by Tuomas Nurmi
      <tnurmi@edu.kauhajoki.fi>. (BR 127316)
    * Support downloading of files from an MTP device.
    * Purged podcast episodes can be readded by increasing the purge number.
    * Added rudimentary support for the Rio Karma. (BR 132713)
    * Support creation and editing of playlists on MTP media devices.
    * Undo/Redo functionality is now available over sessions. (BR 131072)
    * Allow the creation of empty playlists in the playlist browser. Available
      either from the Add button in the toolbar or the context menu of a
      playlist folder. (BR 133543)


  CHANGES:
    * Ignore leading "The " when sorting artists on media devices. (BR 136233)
    * Improved handling of VFAT/ASCII files and paths when organizing the
      collection and using the Generic media device.
    * Enable playing audio CDs on CD insert. Patch by Will Stephenson
      <wstephenson@kde.org>. (BR 136106)
    * Bring Amarok main window to front when starting amarok again without
      arguments. Patch by Lubos Lunak <l.lunak@kde.org>. (BR 135396)
    * Don't switch to playlist browser after saving a playlist from files tab.
      (BR 130189)
    * Add .ape and .mpc to possible file types supported by a generic media
      device. (BR 133491)
    * Move button for saving current playlist from playlist browser toolbar to
      playlist toolbar. (BR 129300)
    * Run 'kdeeject -q devicenode' when no post-disconnect command has been
      configured for media devices.
    * Reduced memory usage for MTP media devices. (BR 134663)
    * Faster searching on playlist and startup, due to some optimizing in
      string usage. Patch by Ovidiu Gheorghioiu <ovidiug@gmail.com>.
    * Correctly translate media:, home:, ... style urls on KDE 3.5 and newer.
    * When tracks are added to the collection and Playlist entries already
      exist (as determined by the file tracking code), the corresponding
      Playlist entries are updated to the new location and enabled if they
      were previously disabled.
    * When file tracking is updating Playlist entries, multiple entries of the
      same song will now all be updated, instead of just one.
    * When tracks are removed from the collection (deleted on disk or moved
      outside of a collection folder) any corresponding entry in the Playlist
      will be disabled.
    * Dragging podcasts to to playlist will insert them in a chronological
      order, so you can listen to the oldest first automatically!
    * Improve application startup times dramaticaly by lazy loading podcast
      episodes.
    * Transferring tracks to an MTP device now shows a progress bar and
      doesn't hang the rest of the UI. (only available for libmtp >= 0.0.15)
    * Show a proper tag dialog when viewing information for DAAP music shares.

  BUGFIXES:
    * Ipod Mode on Collection Browser would have duplicated headers.
    * Multiple problems related to Amarok using wrong playlists on Dynamic Mode
      fixed.
    * Deleting files from generic media devices would not update the progress
      bar, resulting in the progress staying at 0%. (BR 130009)
    * If nothing at all existed on a generic device, the first item
      transferred would incorrectly show that an error had occured during
      transfer. (BR 133528)
    * Synchronising a smart playlist to a device when it didn't exist before
      would crash Amarok. (BR 135956)
    * Proxies would not take into account certain settings in KDE's Proxy
      control center modules for PAC files and more. (BR 123021)
    * Generic media devices would not accept files with an extension that only
      differs in case from a supported extension. (BR 135261)
    * Xine-engine: Pausing during crossfade would not work properly. Patches by
      Markus Kaufhold <M.Kaufhold@gmx.de>. (BR 122514 & 135285)
    * Stop a running cross-fading operation before starting another one. Patch
      by Markus Kaufhold <M.Kaufhold@gmx.de>. (BR 128629)
    * Queuing again would dequeue. (BR 121206)
    * In some cases, the Removal and Enqueue buttons in the queue manager would
      have no icons. (BR 115895)
    * Don't change length of position slider when navigating within a track.
      (BR 122569)
    * Direct copying of non-local items would result in wrong properties on
      iPods. (BR 135681)
    * Honor setting to show Amarok's menu in main toolbar.
    * "Burn this album" would burn all albums of the same name. (BR 121963)
    * Ignore double-clicks on tree item openers. (BR 125121)
    * Visibility of sidebar tabs would depend on the current locale. (BR 135316)
    * Ctrl-C for copying urls from the tag editor would not work when selected
      with the mouse. (BR 123327)
    * Check for some integral data types for improved DAAP portability.
      (BR 132939)
    * Take disc number into account when checking if a song is already on an
      iPod. (BR 135643)
    * Editing metadata in the playlist itself now matches possible alternatives
      case-insensitively. (BR 135683)
    * Fix loading directory in external browser in the tag editor when the path
      contains parentheses. (BR 132961)
    * Stop scripts using a proxy when it's disabled in KDE. Patch by Felix Geyer
      <sniperbeamer_disc1@fobos.de>.
    * While playing Last.fm Streams, sometimes metadata wouldn't be updated
      on track changes. Patch by Tom Kaitchuck <tkaitchuck@comcast.net>.
    * Speed patch to load playlist columns from statistic tables on population
      of the playlist, makes adding to the playlist and starting up faster.
      Thanks Ovy <ovy@alum.mit.edu>! (BR 135324)
    * Save MTP playlists when they are renamed so we don't lose changes.
    * Prevent new podcastepisodes from showing up in the playlistbrowser twice
      by opening it's parent before adding. (BR 134108)
    * New iPods would not get initialized.
    * Files that were detected as being added back to the collection would not
      always be re-enabled in the Playlist. (BR 130359)
    * Fix some spelling and layout issues. Part of a patch by Malcolm Parsons
      <malcolm.parsons@gmail.com>.
    * Correctly handle horizontal wheel events in position slider. (BR 119254)
    * Don't rescan collection while transcoding. (BR 133423)
    * Don't try to copy to collection from urls without kio slaves.
    * Don't quit immediately if amarokrc was removed. (BR 134439)
    * The DAAP client would crash Amarok under certain conditions when
      kdelibs was compiled with asserts on. (BR 132851)
    * Configuring the toolbar would disable the stop button. Patch by
      Markus Kaufhold <M.Kaufhold@gmx.de>. (BR 132477)
    * Changed tags of songs on iPods would not propagate to its database.
      (BR 133842)
    * Fixed playlist encoding problems. (BR 133613)
    * Cover images for compilation albums can now be displayed full size in
      the context browser.
    * Dragging compilation albums from the collection browser or the playlist
      would show multiple cover images in the tooltip. (BR 133916)
    * Don't crash when calling repopulate dynamic mode from dcop. (BR 133716)
    * Last.fm streams work with proxies. (BR 131137)
    * Don't try to read m4a tags from apparently invalid files. (BR 133288)
    * Some podcasts would insert line breaks in author/title information and
      cause graphical errors. (BR 133591)
    * File tracking could fail on files that were copies of each other but
      with different ID3v1 or APE tags.
2006-11-01 17:13:51 +00:00
wiz
973ff97432 Add (untested) libgpod option, provided by Scott Presnell
in private mail.
2006-09-06 22:57:21 +00:00
wiz
a60021126a Remove libtool library parts (.la is already included). 2006-09-06 22:56:22 +00:00
wiz
dfca9ec686 Update to 1.4.3:
VERSION 1.4.3:
  FEATURES:
    * New DCOP: player trackCurrentTimeMs, returns the current track position
      in milliseconds.
    * Amarok File Tracking (formerly ATF) goes public! See
      http://amarok.kde.org/wiki/Amarok_File_Tracking for more information.
    * DAAP client now supports Zeroconf. With mDNSResponder properly setup
      Amarok automatically shows local DAAP servers.
    * DAAP client saves manually added computers between sessions.

  CHANGES:
    * Performance with big playlists has been improved by a magnitude. This
      also makes application shutdown faster.
    * Remove the option to enable/disable history in dynamic mode. (BR 133076)
    * Reduce the minimum available tracks to show to 0. (BR 131223)
    * Change in file tracking behavior: IDs are no longer embedded into tags
      but are calculated from a portion of the file data instead, letting
      users with read-only music stores take advantage of it.
    * Don't report "/dev/hd" style devices as new media devices. (BR 127831)
    * Smart Playlists only load media from currently mounted devices.

  BUGFIXES:
    * Dequeing tracks whilst in dynamic mode might not work. (BR 133449)
    * When marking podcast episodes as listened, update the channel icon if
      necessary. (BR 133497)
    * Don't always mark podcast channel icon as "listened" on rescan if.
      (BR 133495)
    * User added streams were not editable once saved. (BR 133483)
    * Cover images were not displayed in some cases. (BR 133174)
    * Fixed bug which prevented Amarok from creating the collection database
      in rare circumstances using SQLite. (BR 133072)
    * Collection scanner would only restart a maximum of 2 times instead of
      20. (fixed in SVN revision 578922)
    * MTP mediadevice support would not compile against libmtp versions >=
      0.0.12. (fixed in SVN revision 576121)
    * AudioCD playback would stutter and sometimes freeze Amarok. (BR 133015)
    * Dynamic Collection broke flat collection view when the Filename column
      was added (BR 132874)
    * DAAP client shows connection errors to the user and no longer says
      "Loading" perpetually. After a failed connection, the user can now
      try again.
    * Don't empty media device transfer queue when canceling a transfer.
    * Ctrl-C for copying urls from the tag editor would not work. (BR 123327)
    * Delete covers from the filesystem when requested.
    * Show context menu on right-click in empty area of media device
      browser. (BR 127154)
    * Sort numeric columns in flat collection view numerically. (BR 130667)
2006-09-06 22:48:14 +00:00
wiz
127b954a95 Update to 1.4.2:
VERSION 1.4.2:
  FEATURES:
    * Handle itpc:// and pcast:// url protocols for adding podcast feeds.
      (BR 128918)
    * New DCOP call "collection: totalComposers" returns the number of
      different composers in your collection.
    * Synchronize playlists to media devices.
    * Support for MTP/PlaysForSure media devices. (BR 128532)
    * iPod plugin usable with iTunes phones. (BR 131487)
    * Browse collection by composer. (BR 122452)
    * New DCOP call "playlist: filenames" returns the filenames of the songs
      currently in the playlist. Patch by Arash Abedinzadeh
    * Lyrics can be edited directly on Context Browser's Lyrics tab.
    * Collection browse mode similar to that used by some portable players.
      Patch by Joe Rabinoff (BR 130586)
    * BPM field. Patch by Alf B Lervåg and Aaron
      VonderHaar (BR 123142)
    * Improved crossfading for xine-engine: Honours the 'Crossfade Length'
      setting precisely, and uses a better mixing style profile. Patch by
      Enrico Ros
    * Media and collection browser tabs now support dropping.
    * Allow for deleting all the tracks on a playlist from iPods. (BR 127855)
    * Ability to create custom last.fm station from the GUI.
    * Ability to mark podcasts as listened.
    * Show error messages when connecting to last.fm streams fails.
    * A new media device implements a DAAP client. So Amarok can connect
      to iTunes, Firefly Media Server etc. (BR 100513)
    * Dynamic Collection: improved support for songs on removable external
      harddisks, SMB and NFS shares

  CHANGES:
    * Skip tracks that failed to transfer to media devices instead of stopping
      transfer process. (BR 130008)
    * libtunepimp 0.5.0 actually compiles successfully now.
    * Lift size limit on pathnames and comments in collection databases not
      managed by MySQL. (BR 130585)
    * Generic mediadevice plugin is improved. Users can configure supported
      filetypes and get more control over the location of songs and podcasts
      on disk (Patch by eute).
    * Move composer tag to its own database table.
    * Re-enable adding videos to iPods with recent libgpod-cvs. (BR 130117)
    * Include Skip, Love and Ban in playlist right-click menu for last.fm
      streams.
    * Advanced Tag Features (ATF) deferred to 1.4.3: Public release delayed
      pending some bug fixes in both Amarok and a dependency. It will be
      automatically disabled the first time you run 1.4.2 if you had it enabled
      from 1.4.2-beta1. (It will still be available in subversion snapshots.)
    * Optionally finish transferring all queued tracks to media device after
      pressing disconnect button. (BR 129716)
    * It's now possible to edit scores and ratings for multiple tracks in
      TagDialog.
    * TagDialog won't make Amarok unresponsive while committing tags changes
      to files anymore.
    * Exact playtime as tooltip in statusbar. Patch by Markus Kaufhold
      (BR 130463)
    * Suspend collection rescanning while organizing files. (BR 129885)
    * Always use metadata from original file for transcoded files transfered
      to media devices. (BR 131171)
    * Enhancements to ATF/statistics to allow for better tracking of stats as
      files are moved.
    * Tag Editing Dialog is now ATF-enabled.
    * In-line tag editing is now ATF-enabled.
    * Previously, using ATF with MP3 files would wipe out existing UFID frames
      from other applications. Now Amarok plays nicely and only touches its
      own UFID frame.
    * ATF no longer requires a restart to enable or disable it.
    * ATF read-only functions are always enabled if a UID is found in the
      file. Option in the configuration dialog now only controls whether new
      UIDs are written to new files.
    * ATF will now automatically run the rescan and clear the Playlist only on
      the first time it is enabled.  After that it will simply display an info
      reminding users that they may need a rescan if their library has changed
      since the last time it was enabled.

  BUGFIXES:
    * DCOP calls to add and remove ATF tags are no longer allowed to run while
      the collection is being scanned.
    * Last.fm streams no longer freeze Amarok's GUI with xine-engine.
    * Sometimes metadata wasn't updated with Last.fm streams.
    * Update context browser on score and rating changes. (BR 132496)
    * Double colons in the collection filter would lead to invalid queries.
      (BR 132551)
    * Handle changed semantics of MySQL 5.0.23+ (BR 132114)
    * Do not try to detach() KURLs, as this would not work for non-ascii urls.
      (BR 132355)
    * Adding songs while at end of playlist could crash in dynamic mode.
      Patch by Joe Rabinoff (BR 128340)
    * Don't update accessdate when setting songs rating or score. (BR 132274)
    * Increasing or decreasing volume while muted would not correctly unmute.
      (BR 132228)
    * Better resize behavior in iPod collection view mode. Patch by Joe Rabinoff
      (BR 132016)
    * Make sure a track's compilation status is returned properly when running
      with Postgresql.
    * Check directory structure on iPods of unknown type in order to detect
      iTunes phones. (BR 131910)
    * Make 'Clear' individually translatable for playlists. (BR 131521)
    * Retain column visibility for flat collection view. (BR 126685)
    * Honour proxy exceptions for MusicBrainz lookups. Patch by N. Cat
      (BR 131377)
    * Correctly pass links containing parentheses to external browsers. Patch
      by Thomas Lindroth (BR 131307)
    * iPods would not show podcast descriptions. (BR 129824)
    * Carry over rounding increments to next larger unit for fuzzy time
      display. (BR 131383)
    * If disabled, don't show splash screen - even on Kubuntu. (BR 125210)
    * Correctly request last.fm similar artist information for artists
      containing non-ASCII characters. Patch by Thomas Lindroth
      (BR 131254)
    * Support non-chronologically ordered podcast feeds. (BR 119911)
    * Support for libvisual 0.4.0 was fixed. Patch by Dennis Smit.
    * Adding songs already on a media device to playlists would not work.
    * Fix adding smart playlists to media devices. (BR 130540)
    * Reverse check for mount point and device node when connecting to iPods
      for better handling of device nodes pointed to by symlinks. (BR 129965)
    * Make handling of filenames on iPods case-insensitive and thus fix
      fix problems with too many orphaned and stale items. (BR 126431)
    * Correct action of queueing current item in dynamic mode. (BR 130313)
    * Double clicking in the filebrowser will append to playlist. (BR 117465)
    * Fixed problems with last.fm streams containing spaces, e.g. "Hip Hop".
    * When generic media devices were specified manually, transferred files
      would not always get converted to vfat-friendly names if they were on a
      vfat filesystem.
    * When using ATF, tags in MP3 files would be written as ID3v2 only and
      existing ID3v1 tags would be stripped, which could lead to media devices
      and tagging libraries that were not ID3v2.4-aware to report that no tag
      existed.  Now both tags are written with identical data.
    * Correct handling of filenames with special characters. (BR 132243)
2006-08-24 17:37:23 +00:00
joerg
ca6d9143a4 Fix konqsidebar configure test to work on DragonFly, where pthread linkage
must be explicit.
2006-07-24 13:58:11 +00:00
wiz
79835b4238 Add optional mysql and postgresql support.
Patch from Christian Gall.
2006-07-18 06:37:50 +00:00
wiz
c4aa31d6c8 Depend on libtunepimp0.4 package. 2006-07-12 13:10:56 +00:00
wiz
37688a4195 Merge error: now depends on libvisual, not libvisual0.2. 2006-07-04 06:46:43 +00:00
wiz
e45478764f Update to 1.4.1:
VERSION 1.4.1:
  FEATURES:
    * Support for last.fm streams. (BR 111983)
    * New playlist toolbar menu entry for adding streams to the playlist.
      (BR 129349)

  CHANGES:
    * Upgraded internal SQLite to 3.3.6.
    * Inotify support disabled for now, due to stability issues.
    * Tag editor is no longer modal.
    * Provide warning dialog when deleting items from the playlistbrowser.
      (BR 129313)
    * GUI layout reverted to the classic Amarok layout.
    * The Extended Info panel in the playlistbrowser is now resizeable.

  BUGFIXES:
    * Pressing return in the search bar of the Collection Browser immediately
      after typing a query no longer appends the wrong items to the playlist.
    * Fix crash when pressing Back or Forward buttons multiple times quickly
      in Artist tab. Patch by Thomas Lindroth
    * Fix problems where blanks would be added to data if SQLite was busy.
      Patch by Thomas Lindroth
    * Automatically refresh stream lyrics on new metadata.
    * Set half star ratings on multiple selected tracks when clicking on an
      item. (BR 129449)
    * Only enable Show Extended Info in the Playlist Browser when information
      is available. (BR 126590)
    * Disable global shortcut for ratings when ratings are disabled.
      (BR 129414)
    * Autodetect button in Media Devices configuration dialog would not
      properly signal changes, so that new devices were not always saved.


VERSION 1.4.1-beta1:
  FEATURES:
    * Much improved and completed custom icon theme by Vadim Petrunin
    * LibVisual 0.4 supported and required.
    * Support for custom scoring algorithms, via scripts.
    * Creative Nomad Jukebox support (untested!). Submitted by Andres Oton
    * Inotify support. On kernels 2.6.13 and above with Inotify support
      compiled in, the collection will automatically be rescanned and
      updated as soon as a watched folder has changed.

  CHANGES:
    * First-run wizard can no longer be restarted from the application menu.
      However, it can still be invoked with "amarok --wizard".
    * Astraweb lyrics script was removed for being crappy and unmaintained. If
      you want to maintain it, grab it from SVN and release on kde-apps.org.
    * "Append Count" option of dynamic playlists has been removed. It is
      now always one. (BR 120044)
    * Context browser can now play/queue specific discs of an album or
      compilation.
    * Automatically imported playlists go into a separate category.
    * Block quitting amaroK until all on-going media device operations have
      finished with a consistent state.
    * Interface choice in wizard removed.
    * MoodBar has been removed. The maintainer has not been updating it, and
      it was causing crashes for many people.
    * Usability improvements for the Script Manager, including a tree view.
    * Use KMimeType for resolving file type for metadata acquisition before
      falling back to extension based guessing.
    * Removed the "detailed mode" in the playlist-browser.
    * Also copy non-local URLs to collection when dropped onto collection
      browser.
    * Speed up connecting media devices with a lot of tracks to be submitted
      to last.fm.
    * For media without metadata, try to read metadata after transfer to
      the iPod (e.g. when copying an audio CD via KIOslaves).
    * Hint at starting a transcode script for transcoding while transferring
      to media devices. (BR 127155)
    * If a disc number is present, append it to the album's name when
      organizing files. (BR 126867)
    * Configure, which of fresh podcasts, newest & favorite albums are shown
      in context browser home view. Patch by Patrick Muench
      (BR 127043)
    * Dynamic mode no longer skips to the next song if you press play (via
      dcop, for instance) while already playing a track. Instead it restarts
      the current one.
    * The Actions menu has been renamed the Engage menu. It's way cooler,
      right? I mean, Star Trek is really cool, right?
    * Multiple podcasts can be configured at once by selecting multiple channels
      or by configuring the children of a folder.

  BUGFIXES:
    * Allow dropping of tracks after non-existant items in the playlist.
    * Make changes to the default dynamic playlists persistent.
    * Send UTF-8 encoded requests to Wikipedia. Thanks to Thomas Lindroth
      for the patch. (BR 127654)
    * Correctly restore podcast channel title when fetching fails.
    * Show error message when xine mp3 decoder isn't installed, don't just
      play next track.
    * Properly render and optimise playlist loading icons.
    * Properly import and export XSPF playlist formats.
    * Optimise addition of playlists to the playlistbrowser.
    * In context browser, show localized date for podcasts. (BR 127853)
    * Regression in dynamic mode caused it to skip the first track in the
      playlist whenever it was started. (BR 127451)
    * Stop Playing after Track: remember current track (BR 127312)
    * Radio streams were broken for protocols other than HTTP. (BR 127848)
    * Collection Browser would not set/unset/burn albums with ', The' in
      their name.
    * Prevent breakage when xine couldn't initialize the audio device. Patch
      from Ilya Konstantinov
    * Allow for recognition of the webdav protocol. Patch by Ilya
      Konstantinov
    * Setting a rating on an unplayed track would affect score generated.
      Patch by Patrick Muench
    * Stop tags with different capitalisation being treated as the same
      when building the collection.
    * Make database connections actually get closed when no longer used.
      (BR 123113)
    * xine engine would truncate the last seconds of a track, if no other
      track followed in the playlist.
    * Fixed AudioCD playback with xine-engine. Patch by Markus Kaufhold
    * If dynamic mode was turned on and then off, the previous random and
      repeat modes would be forgotten. (BR 123743)
    * Removing the current track through DCOP while editing a field of the
      track in the playlist would cause a crash. (BR 119152)
    * Make characters encoded with % (such as a forward slash, %2f) display
      correctly. (BR 105266)
2006-07-04 06:45:15 +00:00
wiz
503ca011d8 Actually do use libvisual0.2. 2006-07-04 00:58:50 +00:00
wiz
93c11ff0e0 Use libvisual0.2. Bump PKGREVISION. 2006-07-03 23:32:37 +00:00
joerg
1531504ce6 Needs msgfmt. 2006-06-29 12:17:53 +00:00
wiz
ad782541d0 Bump PKGREVISION and BUILDLINK_ABI_DEPENDS (where applicable)
for SDL shlib changes.
2006-06-12 16:28:05 +00:00
wiz
4d1dfe4a77 Update to 1.4.0a:
VERSION 1.4.0:
  FEATURES:
    * New DCOP call "player: version()". Returns the amaroK version.
    * iFP has persistent settings when transferring tracks to the device.
    * GStreamer-0.10 engine now supports Audio CDs.
    * Context menus for entries in the statistics tool. (BR 124945)

  CHANGES:
    * Composer, Disc Number and File Size columns in flat collection view.
    * 'k' or 'm' suffixes for matching filesize in kibi or respectively mebi
      bytes.
    * Groupings when transferring files to mediadevices are now persistent.
      (BR 127158)
    * Transfer contents of smart playlists to media device without adding
      them to a playlist. (BR 126997)
    * Set %albumartist to Various Artists, but keep %artist as the track's
      artist when organizing compilations. (BR 126936)
    * Discard empty tokens surrounded by {} in custom organize file format.
      (BR 124337)
    * GStreamer-0.10 engine was disabled for this release (not yet stable).
    * Only pick genres for Smart playlists that exist in your collection.
    * VFAT plugin completely rewritten since 1.4beta3. Name is now changed to
      "Generic Audio Player" to make it less needlessly technical.
    * Don't limit the number of episodes shown with a new podcast, since the
      user can limit the number shown afterwards by configuring the channel.
    * Automatically populate the playlist with items if it is empty when a
      dynamic playlist is loaded. (BR 126594)
    * Unplayed/unrated tracks are no longer shown in the statistics dialog.
    * Removed the option "Import Playlists". It's now always enabled.
    * Show total track time in context browser (BR 126548)
    * Derive filename for downloaded podcast episodes from their url in the
      rss feed. (BR 125966)
    * Only show albums/artists/genres with more than 3 tracks when listing
      favourite albums/artists/genres. (BR 126435)
    * libtunepimp 0.5 compiles successfully.
    * Podcasts are automatically configured to be checked for updates.
    * Show only 2 decimal places for scores in the statistics module.
    * Replace 'Move to Collection' in file browser context menu by 'Organize
      Files' for collection directories. (BR 125702)
    * Removed the option "Show Status Bar". It's now always enabled.
    * Tracks from a media device scan be submitted to last.fm immediately,
      without waiting for tracks to be played in amaroK. Patch by Iain
      Benson <iain@arctos.me.uk>. (BR 125690)
    * Any failed attempts to submit to last.fm are now automatically retried
      in the background, without waiting for new tracks to be played.
    * Smart playlists can be constructed using mixed ALL and ANY matches
      (BR 124483)
    * Configure media devices in global settings, disable media browser when
      no media device is configured.
    * Dynamic Playlist bar made more conspicuous.
    * The Konqueror setting to show a 'delete' entry in the menu is now
      respected, if the setting exists and KDE is version 3.4 or higher.
    * Cover art from m4a files. Updated m4a taglib patch by Jochen Issing
      <jochen@isign-softart.de> and patch by Shane King
      <kde@dontletsstart.com>. (BR 125414)

VERSION 1.4-beta3:
  FEATURES:
    * amaroK now supports multiple media devices of varying types (currently
      iPods, UMS/vfat, and iFP devices).
    * Autodetection of iPods and UMS/vfat devices (if KDE has HAL/DBUS support
      compiled in).
    * New DCOP call "devices: showDeviceList()" to show the Device Manager's
      current device knowledge.
    * amaroK now has a custom icon theme, and an option to switch back to the
      system icons, if preferred (in the General settings section).
    * Collection browser view is separated alphabetically. Patch by
      Christian Hoenig <list@hoenig.cc>.
    * Ease navigation with track slider below playlist window by showing mood.
      (BR 121715)
    * Show context information for podcasts.
    * Filebrowser: toolbar button to change to the directory of the currently
      playing song. (BR 115479)
    * Added "Play Audio CD" entry to the amaroK menu. (BR 103409)
    * GStreamer-0.10 engine now supports visualizations.
    * xine-engine: Show metadata for ogg vorbis streams. (BR 122505)
    * Drag and drop podcast urls directly onto podcast folders for addition.
    * Add media directly into directories for iRiver ifp devices.
    * Button to directly edit lyrics from the context browser. (BR 123515)
    * Support for SMIL playlists. (BR 121983)
    * Support for WAX playlists. (BR 120980)
    * Handle the Year tag when playing AudioCDs. Patch by Markus Kaufhold
      <M.Kaufhold@gmx.de>. (BR 123428)
    * Ignore 'The ' in artist names when sorting in the cover manager, as per
      the collection browser. (BR 122858)
    * Add autocompletion to the composer field in the tag dialog. (BR 123026)

  CHANGES:
    * In context browser, show information about recently updated podcasts,
      recently added and favourite albums when nothing is playing.
    * Ratings can now have half stars: click again on the last star in the
      rating to toggle it between a half and a full star.
    * Improved handling of embedded cover art, utilizing the database. Patch
      by Shane King <kde@dontletsstart.com>. (BR 124563)
    * Statistics tool has had numerous improvements.
    * Optimise: Only rerender the CollectionBrowser when relevant.
    * Disable detection of iPod model and thus solve g_object_get related
      problems. (BR 121990)
    * Don't block GUI when trying to transfer large numbers of items already
      on media device. (BR 123570)
    * Update playlist items when their location is changed during organizing
      files. (BR 123752)
    * Recursively add tracks when directories are dropped to the media browser
      and the collection browser. (BR 123982)
    * Visualizations now receive stereo data from amaroK. (BR 118765)
    * Upgraded internal SQLite library to version 3.3.4.
    * Podcast information is stored in the database.
    * Improved password handling in the PostgreSQL config dialog. Patch by
      Peter C. Ndikuwera <pndiku@gmail.com>. (BR 118304)

VERSION 1.4-beta2:
  FEATURES:
    * Equalizer for the GStreamer-0.10 engine.
    * Crossfade in the helix engine!
    * The build date is shown in the "About amaroK" dialog.
    * Show album covers when dragging playlist items. Patch from Jonas
      Hurrelmann <j@outpo.st>.

  CHANGES:
    * Summarize transfer failures to media devices instead of a message for each.
      (BR 122491)
    * Don't list the <no engine> entry in the engine selection widget, when
      it's not the active engine. Makes no sense to select this dummy engine.
    * The aRts and GStreamer-0.8 engines have been removed for being obsolete.
    * Automatically skip to the next track in the playlist when a track is
      unplayable. (BR 116555)
    * Don't check for collection changes on startup if Watch Folders is
      disabled. (BR 116173)

VERSION 1.4-beta1:
  FEATURES:
    * AudioCD (CDDA) support for xine-engine, including CDDB lookup. Patch by
      Alberto Griggio <alberto.griggio@gmail.com>. (BR 121647)
    * The Helix engine now supports direct alsa playback using Realplayer 10.
    * New DCOP call "player: setVolumeRelative(int ticks)".
    * Options for Random Mode to favor tracks with a higher rating, score, or
      ones less recently played.
    * Support for playing entire albums. This works just like normal, except
      when choosing the next track, it'll go to the next track from the album
      it finds in the playlist, or the first track of another album otherwise.
    * Support for plain VFAT devices in the Media Device browser.
    * You can now mousewheel over a track's queue label to change its position
      in the queue.
    * Added a time-filter to the CollectionBrowser. Now you can make it show
      only those tracks, which have been added to your collection within the
      last day, week, month or year.
    * Fit to Width for the playlist columns is now optional (accessible in the
      context menu for the column headers).
    * On-the-fly transcoding when transferring to media devices, provided
      that an appropriate transcoding script is running.
    * Handle compilations as such on iPods.
    * New DCOP calls "mediabrowser: ..." for interfacing with media devices.
    * Multiple simultaneously connected media devices.
    * Lyrics support is now scriptable. This allows to add support for any
      lyrics site, and makes it possible to provide upgrades. (BR 94437)
    * New DCOP call "contextbrowser: showLyrics(string)".
    * New 'File Size' column in the playlist.
    * Amarok now supports ASX playlist files. (BR 114051)
    * New DCOP call "collection: isDirInCollection(const QString& path )".
    * New DCOP call "playlist: removeByIndex(int)". (BR 119143)
    * For mp3, aac/mp4, and ogg vorbis, it's possible to use Disc Number and
      Composer tags. (BR 110675) (BR 90503)
    * For xine-lib 1.1.1 and greater, xine engine has gapless playback. amaroK
      is now "The Wall" compatible. (BR 77766)
    * Option for selecting external web browser in amaroK. No longer requires
      KDE-Base. (BR 106015)
    * Press Enter in the Collection Browser filter to send all the visible
      tracks to the playlist.
    * Hold Ctrl while pressing Enter in the playlist's filter to apply to all
      visible items instead of just the first, and Shift to only queue and not
      play them.
    * Tags can be edited inline in the playlist by clicking on a single selected
      item.
    * Switchable Wikipedia locale. (BR 104383)
    * Initial port of GStreamer engine to GStreamer 0.10.
    * Drag albums and compilations from context browser to media device and
      playlist browser.
    * Browse your collection and other related artists with context browser.
    * Copy artwork to iPods capable of displaying it.
    * Show extended podcast info on iPod.
    * Optionally update playcount for items played on iPod and submit them
      to last.fm and synchronize ratings between amaroK and iPod.
    * Tracks can now be rated from 1-5 stars manually, in addition to the score
      which amaroK calculates automatically based on your listening habits. You
      can use the 'Rating' column and Win+1..5 to change the rating.
    * Ability to copy items from iPod and from filebrowser to collection.
    * New 'Last Played' column in the playlist, showing when the track was last
      played. (Like in the Context Browser.)
    * Browsers can be now accessed with keyboard shortcuts, Ctrl+1..5.
      Also Ctrl+0 to close the current one, and Ctrl+Tab to switch the focus
      between the playlist and the active browser.
    * Downloaded podcast episodes can be deleted from the context menu.
    * New DCOP call "player: osdEnabled".
    * Add contents of smart amaroK playlists as playlist to media device.
    * Mediabrowser support for the iRiver iFP series!
    * New dcop call playlistbrowser loadPlaylist. (BR 110082)
    * New Edit Track Information dialog. Lyrics can be edited there, comments
      can have more than one line, some statistics and tag guessing from
      filename. (BR 93982)
    * Show/hide browsers via context menu. (BR 110823)
    * Display disk space on media device.
    * Copy standard and amaroK playlists to media device.
    * Create playlist from items transferred to iPod.
    * Edit dumb iPod playlists with media browser.
    * Ability to read audible.com .aa file metadata and to transfer audiobooks
      to iPod via file browser.
    * Optionally add new podcasts to media device transfer queue on download
      and remove podcasts already listened to on media device connect.
    * Add podcast shows to the Podcast folder on iPods.
    * Persistent media device transfer queue.
    * Incremental update of media device view.
    * Automatic scanning for stale and orphaned iPod items.
    * Moodbar!
    * configure: report not included extra features (BR 115057)
    * Ability to uninstall context-browser themes. (BR 111449)
    * More columns available in the Flat View of the Collection Browser.
    * New Collection Scanner, running in an external process. No longer can
      amaroK crash while scanning the Collection :)
    * Statistics tool!
    * Dragging external playlists into the playlist browser will add them.
    * NMM engine now has a configure dialog.
    * Collection scanner now supports WMA, MP4/AAC, and RealMedia (RA,RV,RM).
    * You can now Organize Music from the Collection Browser, to move and
      rename files to a logical place in your collection folders based on their
      tags.
    * Option to crossfade only on manual track changes. Useful for listening
      to consecutive tracks on a single album.

  CHANGES:
    * Dynamic Mode is now stateless, meaning there's no Dynamic Mode any more,
      only loading and unloading of Dynamic Playlists. There's also now a nice
      info bar above the playlist when a Dynamic Playlist is loaded.
    * The major huge context menu used for hiding/showing columns in the
      playlist has been replaced with a shorter one and a nice dialog.
    * Elapsed time / length in the systray tooltip now updates in real time as
      the song progresses.
    * Tooltips in the playlist for truncated text are now shown directly above
      the text, giving the effect of it being expanded to its full length.
    * The option for restarting scripts automatically at startup is removed, as
      it is now the default behaviour.
    * Reduced memory usage for large playlists to under 30% of pre-1.4 versions.
      (Measured as the difference in memory usage between an empty playlist and
      loading the 'All Collection' smart playlist.)
    * Import iTunes album art from directories.
    * Media Devices (Apple iPod, iRiver iFP, ...) are now handled with plugins.
    * New default image for albums with no cover art.
    * When tabbing between cells while editing tags in the playlist, autosave
      the contents of the previous tag you edited, so you don't have to
      constantly go in and out of editing mode to edit lots of tags.
    * When saving playlists, if there's already one with the same name, instead
      of complaining about it, smartly append (2), (3), etc. to the end.
    * 'Stop Playing After Track' now has a shortcut (Ctrl+Alt+V), and a global
      shortcut for the currently playing track (Ctrl+Win+V).
    * Various keyboard usability and focus tweaks so using amaroK with the
      keyboard is nicer.
    * Upgraded internal SQLite database library to version 3.2.7.
    * Recoding mp3 tags has been removed due to many unjustified
      complications.
    * Viewing track information of remote media will show the url.
    * "Update"-button is now hidden in the collection browser if "Watch
      folders for changes" is enabled in the options.
    * Playlist Browser now remembers which entries were open across startups.
    * The tooltip and the menu from the queue icon in the statusbar now shows
      the total length of the queued tracks.
    * The Home tab has been merged into the Current tab, now called Music.
    * New look for the current track marker in the playlist. Pimp my roK!
    * When turning either random or dynamic mode on, turn the other off,
      instead of completely disabling random mode when dynamic is on.
    * libgpod from gtkpod replaces kio based iPod support for improved
      compatibility with various iPod models.
    * Podcast settings are hierarchical now, meaning you can set settings
      for the category's, newly added podcasts take the settings from there parent category.
2006-05-31 17:59:57 +00:00
joerg
68720b0b6f tunepimp needs pthread for the test to work. 2006-05-26 09:07:49 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
jlam
ea5f9f80b6 Strip ${PKGLOCALEDIR} from PLISTs of packages that already obey
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries.  From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
2006-04-17 07:07:11 +00:00
wiz
2d2cdabcde Remove tunepimp dependency, libtunepimp is a newer version.
Noted by markd.
2006-04-13 06:04:30 +00:00
wiz
09a23b67e8 Depend on libtunepimp. Bump PKGREVISION. 2006-04-12 21:45:25 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
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).
2006-04-06 06:21:32 +00:00
wiz
4c719b5c41 Update to 1.3.9:
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)
2006-04-04 20:13:55 +00:00
jlam
6ad6aef9d4 Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk.
Remove deprecated ossaudio.buildlink3.mk.
2006-03-09 21:04:39 +00:00
wiz
35af66a196 Belatedly bump PKGREVISION for all libtasn1 dependencies, since
libtasn1 had a shlib major bump.
Also update dependencies in bl3.mk files.

Addresses PR 32998 by Robert Elz.
2006-03-06 00:18:10 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
wiz
30ae13f00f Update to 1.3.8:
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.
2006-01-21 23:49:57 +00:00
jmmv
9cea83e7fa Adjust dependencies after the renames of gstreamer, gst-plugins and
gst-plugins-* to gstreamer0.8, gst-plugins0.8 and gst-plugins0.8-*,
respectively.  Bump PKGREVISION.
2006-01-18 12:55:55 +00:00
wiz
751d30d637 DEPENDS and PKGREVISION bumps because db4's library name changed. 2006-01-06 15:10:01 +00:00
wiz
f61c002199 Recursive PKGREVISION bump for gnutls shlib major bump.
Bump BUILDLINK_RECOMMENDED.
2005-12-31 12:32:31 +00:00
wiz
18be7f9a21 Become maintainer, since I scared the previous one away ;) 2005-12-16 17:42:43 +00:00
seb
cf84d92f25 Relinquish stewardship 2005-12-12 21:41:15 +00:00
wiz
e3e65ac842 Update to 1.3.7:
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.
2005-12-12 13:58:54 +00:00
wiz
7e1c5bfbc9 Convert aalib to options framework, adding an 'x11' option, and remove
aalib-x11 and aview-x11.
SDL dependencies change, so bump PKGREVISION (and BUILDLINK_RECOMMENDED)
for affected packages.

Addresses PR 32046 by Leonard Schmidt.
2005-12-11 09:40:37 +00:00
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 `').
2005-11-17 16:45:52 +00:00
seb
4006a47919 Update to version 1.3.6.
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)
2005-11-16 01:40:15 +00:00
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.
2005-11-02 00:20:38 +00:00
seb
4cc0d042bb Update to version 1.3.3.
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)
2005-10-12 11:15:30 +00:00