Commit graph

25 commits

Author SHA1 Message Date
Thomas Klausner
3f959d6d0c Add patch against spam in lyrics, from upstream.
Bump PKGREVISION.

Remove TODO, now that amarok's tested working.
2009-10-08 21:15:24 +00:00
Thomas Klausner
7dee1a4b8b Add some patches recommended by upstream.
Bump PKGREVISION to catch mysql-embedded bump.

Works now for me (TM)!
2009-10-04 21:43:58 +00:00
Thomas Klausner
982bac2490 Use kde4 from pkgsrc proper. 2009-10-02 22:44:03 +00:00
Thomas Klausner
9da7b15adf Update to stable 2.2.0 version. Since we've been tracking the release
candidates, not many changes:

VERSION 2.2
  CHANGES:
    * The MusicBrainz ID of a track is now scrobbled to Last.fm, if it exists.
      (BR 122281)
    * More collection scanning speedups.

  BUGFIXES:
    * Replay gain works on the Phonon Xine backend.
    * Fadeout on track end works again.
    * Fixed regression where the last album to be scanned would not have its
      cover picked up by the collection scanner.
    * Sorting by track length in the playlist is now possible. (BR 208689)
    * Fixed track bookmarks not immediately getting removed from progress bar
      when they are deleted from the bookmark manager.
    * Fixed new track bookmarks not getting shown in the progress bar
      immediately.
    * Fixed track bookmarks not getting correctly repainted when resizing
      progress bar. (BR 207091)
    * Correct a logic bug during incremental scanning that could cause the
      wrong tracks to be removed from the collection, requiring a full rescan.
      Should fix bug 208403 and likely multiple others. (BR 208403)
    * "Configure Amarok" dialog takes up less space, making it suitable for
      small screens.
    * Fixed photos applet not working after resuming playback. (BR 206829)
    * Fixed regression where the genre field in the Tag Dialog would show the
      composer of the track. (BR 208255)
    * Don't reshuffle the playlist every time the active track changes when
    * using a random sort order.
    * Fixed the Various Artist node sometimes being shown in the Collection
      Browser with nothing underneath it (or an empty "Unknown" album).
    * Fixed some tracks' tags not being saved correctly to the database.
      (BR 202021)
2009-10-02 08:12:36 +00:00
Thomas Klausner
0ac820dbd6 Update to 2.1.90 (2.2rc1):
VERSION 2.2-rc1
  FEATURES:
    * Import itpc:// podcast urls (BR 206615).
    * Mark podcast episode as not-new when starting to play it.
    * Reintroduced indicator icons for new podcast episodes.
    * Added "subscribe" command line switch to add a podcast channel.

  CHANGES:
    * Removed Shoutcast Directory service due to technical and other issues.
    * Made audio CDs respect the "Automatically retrieve cover art" setting.
    * TagLib 1.6 built with ASF and MP4 support is now required. This release
      of TagLib fixes many, many bugs and contains new format support.
    * TagLib-Extras 1.0.0 is now required. This release is compatible with the
      new TagLib 1.6 release.
    * Removed non working menu entry "rename" from the Bookmark Manager. This
      functionality is no longer needed as inline renaming is possible.
    * Improvements for volume widget in ToolbarNG.
    * Added "Lock layout" option to the main window's context menu.

  BUGFIXES:
    * Crash in QTextCodec while scanning collection has been fixed.
      Apparently. (BR 191447)
    * A dialog with "Can not write playlist (/)" was displayed when using
      saving from within a script. (BR 206659)
    * Fixed playlist grouping mode not getting correctly applied on startup.
      (BR 208087)
    * Fixed track queue getting "lost" when switching between different track
      navigators. (BR 205920)
    * Implemented proper check for running instance options on the command
      line. (BR 207988)
    * Improved visibility of the Context View's menus. (BR 198221)
    * Fixed crash when using the eject action on an audio CD collection while
      a track from the CD is playing. Instead playback is now stopped before
      the CD is ejected.
    * Do not show the "load" context action in the Bookmark Manager when more
      than 1 bookmark is selected.
    * Fixed "Create timecode track" menu entry not showing up in the Bookmark
      Managers context menu when exactly 2 bookmarks are selected.
    * Fixed new track timecodes always getting shown at the very beginning of
      the progress slider until the track was reloaded.
    * Fixed some tracks not correctly loading timecodes due to url encoding
      issues.
    * Fixed bookmark database tables not correctly getting created on first
      run, leading to frequent sql errors.
    * Fix the ends of the active track indicator getting stretched badly on
      wide playlists
    * Only one toolbar type will be enabled at any time (Toolbar or ToolbarNG).
      Previously both could be enabled concurrently by accident.
    * Multiple fixes for the Track Timecode popups. They are no longer truncated
      if there is not enough space to the right and the issue with them getting
      "stuck" has also been fixed. Thanks to Simon Bühler
      <simon@aktionspotential.de> for this patch. (BR 196924)
    * Do not crash when removing a track with no album from the playlist while
      the repeat album navigator is active. (BR 207427)
2009-09-24 10:33:05 +00:00
Thomas Klausner
c1706b01e6 Update to 2.1.85 (2.2beta2). Changes:
VERSION 2.2-beta2
  FEATURES:
    * Added DBus methods Forward and Backward for relative seeking (BR 206028)
      and PlayPause for toggling pause state (patches by Michael Zanetti
      <michael_zanetti@gmx.net>).

  CHANGES:
    * Grouping mode has been merged into the playlist layouts so each layout
      sets its own. The default grouping mode for layout files that do not
      have this value explicitly set is "Album". Thanks to Tim Bocek
      <tim.bocek@gmail.com> for this set of patches.

  BUGFIXES:
    * Fix genre tag in old MP4 files not being shown correctly (fixed in
      Taglib-Extras-0.1.7, and upcoming TagLib-1.6). (BR 198238)
    * Focus behavior is now consistent between the browsers filter widget and the
      playlist filter widget. (BR 206776)
    * OSX: Fixed crash when activating inline playlist editing. (BR 206576)
    * Fixed dockwidget menu getting shown when right clicking on the progress
      slider causing the slider to follow the mouse. (BR 206350)
    * Use filename as track title for non collection files if no other title can be
      found by reading metadata tags. (BR 206794)
    * Update playlist filter, sort order and grouping when the metadata of a track
      changes. (BR 206754)
    * Do not crash if trying to load a completely empty playlist layout.
      (BR 204236)
    * Correctly show timecodes, if present, when starting playback of a new track.
      (BR 191185 ??)
    * The playlist sorting scheme is restored on startup.
    * Fixed compilation of iPod collections without gdk-pixbuf.h. (BR 206347)
    * Audio CDs are ejected properly.
    * Media device eject/disconnect actions render properly when scrolling the
      collection browser. (BR 204566)
    * Fixed wikipedia applet not working when using a custom skin. Thanks to Stefan
      Majewsky for the suggestion. (BR 205901)
    * Fixed "Show in Service" action.
    * Fixed extra empty rows sometimes getting added to the playlist layout xml
      when using the playlist layout editor. (BR 205182)
    * Fixed typo in D-Bus manifest, that resulted in incorrect function
      invokation in IRKick. (BR 205729)
    * Correctly mark playing track as active in the playlist after removing it
      using the "clear playlist" button and later re-adding it.
    * Fixed crash when removing an "albumless" track, like a podcast from the
      playlist with the random album playback mode enabled. (BR 201476)
    * Fixed track queuing when the playlist uses a random track progression.
      (BR 194328)
    * Fixed issue where files or folders with the same name but different case
      sensitivity were not scanned and/or retained. (BR 197384)
2009-09-17 06:04:03 +00:00
Thomas Klausner
7fc29df2d1 Update to 2.1.80/2.2beta1. Set LICENSE.
Features

    * Allow pasting an URL from clipboard to playlist with middle
    mouse click. Patch by Felix Geyer <debfx-kde@fobos.de>.
    * Support for copying aiff files to iPods. (BR 200820)
    * Add openDesktop.org support to the About dialog to make it
    easier to interact with the Amarok team.
    * Add inline editing of track metadata in the playlist.
    * The Playlist supports different grouping modes.
    * The playlist can be partly or fully randomized (shuffled) by
    selecting "random" as a sorting level.
    * Info about the categories in the "Browsers" area is now shown
    in the info applet on mouse over.
    * Magnatune.com store: Add support for the personal recommendations
    feature available to Magnatune.com members.
    * Magnatune.com store: Add support for the membership "favorites"
    feature. Albums can now be marked as favorites using a context
    menu action, and the list of favorite albums is available in
    the info applet. From here clicking links can add albums to
    the playlist, navigate to the artist or album in the browser,
    remove an album from favorites and (for download members) start
    a download.
    * Add a dbus ShowOSD method to /Player. (BR 213532)
    * Playlist layouts can now show simple inline playback controls
    and a progress bar for the currently active track. This can be
    enabled on a per layout basis in the playlist layout manager
    dialog.
    * Show position in track of the mouse (the position in the
    track that playback will jump to if pressing the mouse) when
    hovering over the progress bar.
    * Amarok File Tracking can now use MusicBrainz track identifiers
    as embedded IDs.
    * Allow sorting in the bookmark manager.
    * Allow filtering in the bookmark manager.
    * Add colums to the bookmark manger and make it possible to
    edit items inline.
    * Add a small bookmark menu to the browser breadcrumb bar
    allowing for navigation to a bookmark, as well as creating a
    new bookmark based on the current "view" or calling up the
    bookmark manager.
    * Magnatune.com store: Allow re-downloads of any previous
    Magnatune.com purchases by a given email, not just purchases
    made from a specific installation of Amarok.
    * Inline editing of lyrics from the context applet. (BR 201342)
    * Ipod initialization support when failed to read an iPod
    database.
    * Improvements to the "Show Cover" dialog. Resizes to match
    the image, auto centers on screen, correctly handles images
    too large for the screen and supports zooming using the mouse
    wheel. Patch thanks to Pascal Pollet <pascal@bongosoft.de> (BR
    175901)
    * Automatically expand collection browser search results and
    make the results keyboard accessible. Patch thanks to Tuomas
    Nurmi <tuomas@norsumanageri.org>. (BR 172379)
    * Audio CD support. Audio CDs now show up as a separate collection
    and tracks from the CD can be freely mixed with any other tracks
    in the playlist. Using the "Copy to Collection" menu its possible
    to copy (rip) tracks directly to the local (or any other
    writable) collection.
    * Sortable playlist. The playlist can now be hierarchical sorted
    using a breadcrumb like interface to select sorting levels.
    Sorting can be easily reverted.
    * Improved media device support.
    * Video applet to show videos from YouTube, Dailymotion and
    Vimeo. The video can be appended to the playlist, and rendered
    within the applet.
    * Photo applet to show images from Flickr, with customizable
    animations.
    * Customizable user interface using dock widgets.
    * Support for external MySQL database. See
    http://amarok.kde.org/wiki/MySQL_Server.
    * GHNS integration for downloading and installing Context
    applets.
    * Support for Context applets to be written in QtScript.
    * Custom Dynamic Playlists using Last.fm.
    * Drag and Drop support for album cover image. (BR 91261)
    * Upcoming and previous tracks count for dynamic playlist is
    now configurable. (BR 177540)

Changes

    * Imported playlists can be directly edited from within the
    "Saved Playlists" category. The files on disk will be changed
    as well.
    * Hueristics when deciding which album to use in a directory.
    See comments in (BR 196559)
    * The "Service Info" applet is now simply called "Info" to
    reflect that it now shows info from other parts of Amarok as
    well.
    * Remove the bookmark manager context applet and add a bookmark
    manager dialog instead.
    * Magnatune.com store: Add a link to purchase gift cards to
    the purchase dialog.
    * Reset playlist filter when using the "replace playlist"
    action. Patch by John Atkinson <john@fauxnetic.co.uk> (BR
    200709)
    * Track lyrics are exposed through the DBUS interface.
    * The database connection and tables now enforce UTF-8 for the
    character set and collation.
    * The OSD registers itself as a notification window type on
    relevant platforms. Patch thanks to Danny Baumann
    <dannybaumann@web.de>. (BR 194517)
    * Improvements to the Wikipedia applet. History, language
    settings and more.
    * Improvements to the Current applet. Text slides on mouse
    hover.
    * New navigation style in the browser sidebar.
    * Improvements to the Albums applet. Show individual track
    times and highlight currently playing artist within compilation
    albums
    * Removed PlayAudioCD from the scripting interface. It never
    worked anyway, and audio CDs are just treated as a collection
    and not a special case like they were in 1.4.
    * Changed trackInserted and trackRemoved API signals. (BR
    194220)

Bugfixes

    * Improved Amarok 1.4 import. Patch thanks to Michael Reiher
    <redm@gmx.de>.
    * Improved performance and decreased memory usage when loadig
    music shares (DAAP collections). Patch thanks to Duns
    <dunsens@web.de>. (BR 173048)
    * Changing Amarok's settings no longer removes album covers
    from playlist. (BR 202258)
    * Fixed crash on startup if another Amarok instance was still
    loading. (BRed some album art in a folder not getting picked
    up if a subfolder contained any files. (BR 167158)
    * Fixed broken selection in the "Saved Playlists" category.
    * Fixed wrong Random Album mode behavior when playlists contains
    only one album. (BR 19d double playcount increase for last
    track in queue (BR 188330)
    * Fixed track drag-and-drop problem when special characters
    are present in file path. (BR 193878)
    * Don't crash when trying to load an empty playlist folder.
    (BR 202643)
    * Make usouse wheel over the progress slider correctly navigate
    in the currently playing track. (BR 195913)
    * Correctly strip all formatting from text pasted or dragged
    to the comment field in the tag edit dialog. (BR 188270)
    * Fix incorrect "current item"ing track(s) from the playlist
    causing up and down buttons to not move selection to the expected
    row. (BR 197203)
    * Jamendo service: Fix destination filenames when using "copy
    to collection". (BR 171839)
    * Jamendo service: Make torrent downloads w98200)
    * Remove the video stream from the context view when removing
    the video applet during stream playback. (BR 201281)
    * Fixed locales for Amazon cover fetching. (BR 188446)
    * Fix crash on trying to edit a playlist layout with an invalid
    element value in the xml file. (BR 197128)
    * Fix DBUS xml parsing. Patch thanks to Ryan Bitanga
    <ryan.bitanga@gmail.com>.
    * Fix data caching issues causing incorrect values to be stored
    in the database and in some cases to be written to tags. Fixes
    multiple bugs.
    * Correctly enable/disable "Prefer Tracks" menu entry. Patch
    thanks to Ralf Jung <ralfjung-e@gmx.de>. (BR 191059)
    * Do not show "%20" at the end of each filter value in the
    LibriVox service. (BR 190704)
    * Cached lyrics will now en offline. (BR 197589)
    * Fixed pressing play after reaching the end of the playlist
    not starting the playlist from the top (or wherever the navigator
    thinks it should start. (BR 176445)
    * Fixed local playlists being renamed to blank when user hits cancel
    * Fixed giant Edit Filter dialog with some translations. (BR
    197566)
    * Files browser remembers its view mode. (BR 197122)
    * Fixed non-Latin UTF-8 encoding tags not being correctly
    decoded.
2009-09-04 22:38:39 +00:00
Thomas Klausner
1a04c85d99 Use mysqlclient library from mysql5-embedded package to be sure
to use the same version (no idea if mixing versions would work).
Bump PKREVISION.
Some cleanup.
2009-08-26 10:55:45 +00:00
Thomas Klausner
62d1319fa7 pkglint fixes. 2009-08-25 16:27:40 +00:00
Thomas Klausner
b55cd47c06 Update to 2.1.1. Compiles and packages, runtime untested. 2009-08-25 16:26:46 +00:00
Thomas Klausner
7d99514cf8 Remove msgfmtstrip scripts and targets using them, now that the
infrastructure supports this properly (thanks joerg!).
2009-03-22 19:18:29 +00:00
Mark Davies
1066d66e55 Update amarok to 1.94 (2.0 beta 3) 2008-11-09 20:09:03 +00:00
Thomas Klausner
f3a2054d47 Fix path to libmtp after import to pkgsrc. 2008-09-06 23:27:12 +00:00
Thomas Klausner
35d5e65fce Update to 2.0beta1 (1.90).
Some of the changes since alpha 2:

 Features

  * Inline editing of tracks in the Collection is now possible.
  * Album moves can be undone
  * Grouped albums can be moved in the playlist by draggin the album
    header
  * Track moves in the playlist can now be undone
  * Gapless playback.
  * New "fuzzy" bias type, which matches values loosely.
  * Collection Setup automatically expands to show selected directories.
    (BR 123637)
  * Tag editing and file deletion for MTP devices
  * Add toolbox to context view
  * Allow selecting multiple playlist items.
  * Implement "Move to collection" functionality in file browser.
  * Saving/loading of biased playlists.
  * Improved script console
  * Set items in directory selector to partially checked when relevant.
    patch by Sebastian Trueg
  * Album is now added to the playlist when clicked in Albums applet.
  * Trigger play/pause when middle-clicking systray icon. (BR 167162)
  * New start flag --multipleinstances allows to run multiple instances of
    Amarok.
  * Full cover support for Nepomuk collection
  * Search local collection for albums to show in the album applet when
    playing non local content
  * Context view state is saved on exit and restored on start up.
  * New functions available to the scripting interface, under Amarok.Info.

 Changes

  * New filename scheme widget in the Organize Collection dialog.
  * New laylout of the main toolbar using the new graphics.
  * Greatly reduced memory usage when using dynamic playlists.
  * Reworked layout and more intuitive interface in the Guess Tags from
    Filenames dialog.
  * New artwork by Nuno Pinheiro and Wade Olson
  * Better zooming animation in the context view
  * Better usage of the available space in the context view.
  * Show url in the playlist if track has no name. patch by Edward Hades
    (BR 167171)

 Bugfixes

  * Fix crash when dragging media from an external source (or the file
    browser) to the playlist (BR 169035)
  * Fix crash when opening the setting dialog (BR 169215)
  * Many fixes to the behavior of the playlist when dragging things
    around.
  * Don't pop up multiple cover search dialogs when cancelling search in
    the Cover Manager (BR 167462)
  * Amarok would not respect the user's changes in the cover search
    dialog.
  * Amarok would submit tracks to lastfm reguardless of whether the user
    chose to enable scrobbling.
  * OSD translucency works now. (BR 166567)
  * Use name based sorting of tracks without a track number (fixes sorting
    in shoutcast and cool streams services)
  * Don't try to scan the whole $HOME on first startup.
  * Don't pop up the OSD after changing Amarok settings. (BR: 168197)
  * Fix crash when exiting while collection scan was running. (BR 167872)
  * Automatically re-authenticate connection if the Ampache server has
    logged us out. (BR 166958)
  * Status bar now allows shrinking main window beyond it's width and does
    not enlarge main window by itself. Patch by Daniel Molkentin (BR
    166832)
  * Submit tracks to Last.fm also when playing Last.fm Radio. (BR 164156)
  * Check if the file is writable before allowing the tags to be edited in
    SqlMeta. ( BR 122797 )
  * Properly insert items dragged from the collection view. (BR: 166609)
  * Don't remove all the tracks in the group when removing the first. (BR:
    167251)
  * Only increment playcount if we've played more than half of the song.
    (BR 121587)
  * Added protection against endless looping when a playlist contains only
    unplayable tracks.
  * Missing default playlist does not produce error message now. (BR
    167385)
  * Fixed playlist bias drop-down box showing multiple empty and duplicate
    entries. (BR 167153)
  * Fixed the "Toggle Main Window" shortcut. (BR 167218)
  * Script manager now could stop scripts which use qt bindings.
  * Fix crash when calling GetCaps from the DBus Player interface
  * Update album applet on track change. (BR 167256)
2008-08-25 12:23:45 +00:00
Thomas Klausner
ac556c3c92 Fix import, wip/amarok already existed. 2008-08-12 12:09:03 +00:00
Thomas Klausner
14ef833cf2 Import amarok SVN snapshort post-1.86 as wip/amarok.
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.

This package contains the KDE4 version of amarok.

TODO:
PLIST needs more fixes, tries to remove too many files.
2008-08-12 12:07:39 +00:00
Ian Zagorskih
5e601ef81f * amarok now in base pkgsrc. 2005-02-28 07:38:50 +00:00
Ian Zagorskih
4261b10055 Patches updated 2004-10-11 06:50:47 +00:00
Ian Zagorskih
a89802931e Some patches now obsolete 2004-10-11 06:48:11 +00:00
Ian Zagorskih
6f0cf650fc Updated to version 1.1.1 2004-10-11 06:46:30 +00:00
Johnny C. Lam
84663f5da5 Mechanical conversion to use LIBTOOLIZE_PLIST (which defaults to "yes" in
pkgsrc).  LIBTOOL_LA_FILES is no more.
2004-09-23 05:59:29 +00:00
Ian Zagorskih
764178924e Added explicit audio/taglib dependency 2004-09-22 12:47:13 +00:00
Ian Zagorskih
3065ebbbeb Added databases/sqlite dependency. 2004-09-08 17:30:55 +00:00
Ian Zagorskih
83a403db3d Added DESCR content (was empty). 2004-09-08 09:51:29 +00:00
Ian Zagorskih
207bd43a7f amaroK is the audio player for KDE
Feature Overview

Music Collection:
  You have a huge music library and want to locate tracks quickly?
  Let amaroK's powerful Collection take care of that! It's a database
  powered music store, which keeps track of your complete music library,
  allowing you to find any title in a matter of seconds.

Intuitive User Interface:
  You will be amazed to see how easy amaroK is to use! Simply drag-and-drop
  files into the playlist. No hassle with complicated buttons or tangled
  menus. Listening to music has never been easier!

Streaming Radio:
  Web streams take radio to the next level: Listen to thousands of great
  radio stations on the internet, for free! amaroK provides excellent
  streaming support, with advanced features, such as displaying titles
  of the currently playing songs.
 
Context Browser:
  This tool provides useful information on the music you are currently
  listening to, and can make listening suggestions, based on your personal
  music taste. An innovate and unique feature.

Visualizations:
  amaroK is compatible with XMMS visualization plugins. Allows you to use
  the great number of stunning visualizations available on the net.
  3d visualizations with OpenGL are a great way to enhance your music
  experience.

Multiple Audio Systems:
  You have been using aRts, but would like to try GStreamer, or the innovative
  NMM multimedia system? With amaroK, you can simply switch between these
  audio systems at runtime, using a unique plugin based engine technology.

PS: Sorry, this is what http://amarok.kde.org says ;)
2004-09-07 10:24:08 +00:00