Fedora 19 Update: cantata-1.2.1-1.fc19

updates at fedoraproject.org updates at fedoraproject.org
Wed Jan 8 07:55:16 UTC 2014


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2013-23999
2013-12-28 00:58:23
--------------------------------------------------------------------------------

Name        : cantata
Product     : Fedora 19
Version     : 1.2.1
Release     : 1.fc19
URL         : http://code.google.com/p/cantata/
Summary     : Client for the Music Player Daemon (MPD)
Description :
Cantata is a (yet another!) client for the music player daemon (MPD).

--------------------------------------------------------------------------------
Update Information:

1.2.1
-----
1. Only use old Qt DBUS type annotations for Qt less than 4.8.2
2. Use "(c)" instead of "©", as "©" seems to mess up Qt translations.
3. Fix tagtype and URL handler detection. Fixes Composer support, and streams.
4. Use 32x32 for drag'n'drop icon, 64x64 for highdpi.
5. Use audio-x-generic icon for drag'n'drop if no cover found.
6. Fix potential memory leak with cover images.
7. Fix crash when changing online view from list to tree, after a soundcloud
   search.
8. Use MPD status.playlistLength to determine number of playqueue items when
   controlling state of prev, next, and stop buttons.

1.2.0
-----
 1. Add support for opus audio format - AudioCD encoding, transcoding, HTTP
    server, etc.
 2. Add support for user-installable stream providers. See README for file
    format.
 3. Add config page to control which stream categories are enabled, to import
    new categories, and to remove imported categories.
 4. Request IceCast stream list in compressed format.
 5. Add ShoutCast search.
 6. For some stream categories (digitally imported, jazzradio, rockradio, sky,
    somaFm, and some user categories) add category name to stream name when it
    is saved in favourites, or added to playqueue.
 7. Support composer tag - group albums via composer, edit tag, rename files
    using tag, and use field for dynamic playlists.
 8. Place HTTP stream URL into connections page, as URL could be different per
    connection.
 9. Use QListWidget in Qt preferences dialog, so that keyboard navigation can be
    used.
10. Add ability to 'filter search' stream categories.
11. Add option to prevent system from suspending whilst playing (Linux only).
12. If playqueue is cleared when dynamizer is running, then also stop dynamizer.
13. Create a new SizeGrip class, so that we can force the size-grip on the main
    window to have the same height as toolbuttons - this makes it align to the
    bottom.
14. Place a 0-pixel wide 'size widget' at the bottom of each view, to attempt to
    ensure consistent sizes between views.
15. Make playqueue search consistent with view search - ie. only show search on
    activating 'Search Play Queue', do not toggle.
16. Initial MacOS port - thanks to Ian Scott
17. Podcast support.
18. Add config page to determine list of online providers.
19. If 'Basic'/'Personal' is selected in intitial settings wizard, then enable
    'stop playback' and 'stop dynamizer' options.
20. Store data under XDG_DATA_HOME (~/.local/share) Any existing files will be
    copied to the new location. NOTE: This is not backwards compatible, so if
    you downgrade Cantata, you will have issues (e.g. missing favourite
    streams)
21. Add two items to config file to modify cover-loading responsiveness. Please
    see README for further details.
22. Use "play" command if play button is pressed and there is no current song.
23. Use HTTPS URLs for Last.fm, Wikipedia, SoundCloud, etc, for non-windows
    builds.
24. Only show genre combo if we have some genres.
25. When parsing CUE files - attempt to load as UTF-8, and then "System"
    encoding. Support a new config item, 'cueFileCodecs', which allows extra
    Qt text-codecs to be tried (see README for details). If all of these fail,
    then revert back to the previous behaviour.
26. Don't build GNOME media-keys support into KDE builds, as these use KDE's
    global keyboard shortcuts.
27. With KDE builds, default to using media-keys as global shortcuts.
28. Optionally support Qxt global shortcuts for Qt-only (Qt4) Linux and Windows
    builds.
29. Move media-keys setting into shortcuts page.
30. Add a config item to disable all network access. Needs to be set manually,
    see README for details.
31. Add a config item to configure album-view to load all covers immediately,
    rather than waiting for then to be displayed. Again, no UI for this, and
    see README for details.
32. Slimmer toolbar - song times are now at the ends of the time slider.
33. Custom time slider and volume control.
34. Optionally, prompt before clearing playqueue.
35. Only show config pages, and tabs, that are relevant to the enabled views.
36. Show action short-cuts in tooltips.
37. When filtering (i.e. searching) Jamendo, Maganatue, and stream providers
    (apart from TuneIn and ShoutCast), then dont hide items from other
    services - but only filter the ones on the filtering service.
38. Also read Jamendo genre's from album tag.
39. Modify message-widget so that it uses a squeezed-text label. Because of
    this, always use Cantata's copy of KMessageWidget for all KDE builds.
40. Cantata requires libMTP 1.1.0 or newer.
41. When displaying paths, convert to native separators, and remove trailing
    separator. When reading back entry, revert this process.
42. Fix tag editing, track re-organisation, and playback of non-MPD files via
    HTTP server on windows.
43. Don't treat albums that have artists such as 'Abc' and 'Abc with xyz' as
    multiple artist albums.
44. When setting window title, use full-text from track/artist labels, and not
    the squeezed text!
45. Hungarian translation - thanks to Török Árpád
46. When displaying tag editor, track orgainiser, or replay gain dialogs, check
    that the song files can be accessed. (For speed reasons, only the 1st few
    files are checked)
47. Add a config item to control volume step - no config UI, see README for
    details.
48. Provide a CMake option to control whether KWallet is used to store MPD
    passwords for KDE builds.
49. Display total cache usage in Cache settings.
50. Fix updating of current collecion in Cantata's menu when current collection
    is set in settings dialog.
51. Only load ListenLive categories when requested.
52. In artists and albums views, add 'Add Albums In Random Order' entry to
    context menu. When selected, all highlighted albums (or albums by
    highlighted artists) will be added to playqueue in a random order.
53. Add 'Shuffle Albums' entry to playqueue context menu.
54. When showing a new page, place focus on view.
55. If MPD's database time is invalid, and the cache's database time is
    invalid, then accept a database listing. This works-around an issue with
    using MPD's proxy DB in versions prior to 0.18.5  - where no database time
    is sent. In this case, Cantata will store the current date and time in its
    cache file. Users with a proxy DB (and using MPD version before 0;18.5)
    will need to force Cantata to update to notice changes.
56. Look for backdrop.jpg/png in music folder before attempting to download.
57. Add option to store downloaded backdrops into music folder. Stored as
    backdrop.jpg
58. Fix crash when an album link is clicked on in context-view when current
    song is from a Various Artists album and the album link is to another album
    by the artist.
59. Show device copy/delete status in Unity launcher - show current progress,
    and track count to be actioned.
60. If playlists page is disabled, then hide 'Add to playlist' actions and hide
    playqueue save button.
61. Dont load folder list until view is visible.
62. Add 'Cancel' to context-view context menus - cancels current fetch job.
63. Correctly update tooltips when removing a short-cut from an action.
64. Instantiate network proxy factory when network access manager is
    constructed.
65. Using mouse wheel over position slider changes position by 5 seconds.
66. Fix fetching lyrics for songs, or artists, containing ampersand or question
    mark characters.
67. Use correct output argument for oggenc and faac.
68. Only load info of stored playlists when required.
69. If looking for lyrics on lyrics.wikia.com, then use its search API to
    locate lyrics page.
70. Radio GFM streams.
71. Fix lyrics scraping code for most providers.
72. Add leoslyrics.com to list of lyrics providers.
73. Align main popup menu to side of window.
74. Use AlbumArt.jpg as default cover name for MTP devices. Android's gallery
    application will ignore album covers if they are named this way.
75. Don't allow configuring of filename for MTP devices. MTP device support
    uses folder structure to determine 'Various Artists' album-artist (as LibMTP
    does not support album artist tag).
76. If song has a disc number set, then display song track as
    "disc.track title" - e.g. "2.01 Blah blah"
77. Better handling of Cantata stream URLs with special characters (e.g.
    question marks)
78. Remove Cantata streams when exiting.
79. Update album's year if song year is changed in tag editor.
80. If we can access a CUE file, but fail to parse it, then do not add CUE to
    album's track list.
81. Show MTP track list progress in percentages.
82. Fix memleak with MTP devices.
83. Open MTP devices in un-cached mode (faster)
84. Add clear button to Qt input dialogs.

1.1.3
-----
 1. (Hopefully) fix selection order of items - and order added to playqueue.
 2. Updated translations: German, Spanish.
 3. Add Russian translation, thanks to Julia Dronova.
 4. Online services support does not require taglib.
 5. Fix changing of Music folder for 'Personal' mpd collection.
 6. Use QDesktopServices/QStandardPaths to ascertain default music folder for
    'Personal' collections.
 7. If no icon is to be used on a message-box button, then ensure the icon is
    cleared.
 8. Fix display of album year in playqueue for KDE builds.
 9. If we recieve an error from MPD via status, then display this in the main
    window.
10. Don't react twice to every volume change. Volume was changing in 10%
    increments, whereas it should have been (and is now) 5%
11. Bind increase volume, decrease volume, and mute actions to main window, so
    that shortcuts work.
12. Fix number display in replaygain dialog in Qt-only builds.
13. When reading default MPD music folder, ensure this has a trailing slash.
14. Only enable 'Edit Song Tags' on playqueue if MPD music folder is readable.
15. Slightly improve tag-guessing from tracks without tags. Now the following
    are acceptable:
    Artist/Album/TrackTitle.mp3
    Artist/Album/TrackNo TrackTitle.mp3
    Artist/Album/TrackNo-TrackTitle.mp3
    Artist/Album/TrackNo. TrackTitle.mp3
    Artist - Album/TrackTitle.mp3
    Artist - Album/TrackNo TrackTitle.mp3
    ...etc.
16. Fix artist and album genres.
17. Show albums by artist, etc, even if wiki/last.fm search fails.

1.1.2
-----
 1. Fix build due to broken translation files.
 2. After toggling various artists grouping, or group single tracks, update list
    of genres associated with artists.
 3. Fix decoding of details for Online service URLs sent to MPD, and
    subsequently read back.
 4. Don't allow dragging of stream categories onto playqueue.
 5. Replace # in stream names with ${hash} when passing to MPD, and revert when
    URL is displayed.
 6. Fix covers when using album artist for multiple artist albums, and album
    artist name is "Various Artists" - but this has been translated in Cantata.
 7. Don't draw item divider in icon views.
 8. For Qt4 less than 4.8.4, then use old dbus Qt type annotations.
 9. Default to exporting favourites streams XML into home folder.
10. Reset the covers-requested-per-iteration counter after each event loop
    iteration. This should fix the case where sometimes the system tray
    notifications would not have a cover image.

1.1.1
-----
 1. Fix crash in settings dialog if current connection name is removed from
    config file.
 2. Fix starting of per-user MPD instance.
 3. For Qt-only Linux builds, set file permissions of config file so that
    others cannot read the file - as MPD, Magnatune, or DigitallyImported
    passwords will be saved here.
 4. Fix reading of genres from cache file.
 5. Fix updating of genres after DB is refreshed.
 6. Don't use https for context view searches.
 7. Work-around Windows and QJson issue.
 8. Remove cantata prefix when showing status message about fetching streams.
 9. When adding streams that have a name assinged, but no path, then add a
    trailing slash.
10. Fix 'Add Stream URL' action in builds where device support is disabled.

1.1.0
-----
 1. Display 'Calculating...', and 'Deleting...' in cache settings page if
    relevant.
 2. Add "(Muted)" to volume button tooltip if volume is currently muted.
 3. If cover name contains %artist%, then replace with the album artist of the
    current song. Likewise for %album%
 4. Add option (to sidebar context menu) to toggle usage of monochrome icons.
 5. After ripping a CD, prompt as to whether to calculate ReplyGain.
 6. Simplify HTTP server settings. Now only the interface can be chosen. HTTP
    server is used for all non-MPD files. If computer has no, or only one,
    active network connection, then the HTTP server settings  page is hidden.
 7. Only show actions on mouse-over.
 8. Use larger action icons in icon view when we have larger previews.
 9. Better non-monochrome radio-stream icons. Thanks to Grely
10. Don't use alternating rows in views (does not look too great with grouped
    view). Use a fading divider instead.
11. Combine info and lyrics pages into a new context view. By default this is
    not placed in the sidebar, but has a toggle to show in the main view.
12. Remove EchoNest usage, as this only seems to return English results. Use
    wikipedia instead. Only the introduction is displayed by default. If no
    entry is found on wikipedia, then last.fm is consulted.
13. Don't display stream URL as sub-text, it makes the view look messy for no
    real gain. (URL is still shown in tooltip)
14. Detailed tree view for folders and playlists by default.
15. Remove config compatibility with Cantata versions older than 0.7
16. Only have 2 stop actions; stop now, or stop after current. Default stop
    action is always 'stop now'
17. Make 'stop after current track' assignable to KDE global shortcut.
18. Add 'stop after current' to tray item menu, and to Cantata MPRIS interface.
19. Try to use better text for buttons in dialogs, and not just yes/no.
20. Don't use icons in buttons when using QGtkStyle - Gtk does not use button
    icons.
21. Use checkboxes in sync dialog to mark songs to be copied.
22. Show number of selected artists, albums, and songs in sync dialog.
23. Save sync dialog size.
24. Show number of songs to be copied on action dialog. Make number a link,
    when clicked produce a dialog showing list of songs.
25. Improve radiance CSS theme.
26. Use 24px playback icons if the icon theme has these.
27. When AudioCD is ejected, remove tracks from playqueue.
28. If Cantata is passed cdda:// then it will load, and start to play, the
    current AudioCD. Use cdda://?dev=$device (e.g. cdda://?dev=/dev/sr0) to
    specify which drive to use.
29. Provide KDE4 Solid actions file to play AudioCDs. (Only installed for KDE4
    builds)
30. Update ultimate_providers.xml to match Clementine 1.1.1
31. Prompt before removing dynamic rules - to be consistent with streams and
    playlists.
32. Add option to replaygain dialog to show only untagged tracks.
33. Automatic accelator assignment for Qt builds.
34. Add cmake check to see if TagLib has id3version in MPEG save.
35. RTL fixes.
36. For Qt4 linux builds, use system QJson if found.
37. Remove amazon cover fetching - required API key that Cantata never really
    had.
38. Add debug logging. Please see README for details.
39. Enable MPD HTTP stream playback using QtMultiMedia for Qt5 builds. Thanks
    to Marcel Bosling for the patch. Disabled by default, to enable pass
    -DENABLE_HTTP_STREAM_PLAYBACK=ON to cmake.
40. Fix Qt5 segfault on exit, due to static QIcons being destructed.
41. Work-around Qt5 bug where toolbuttons (usually with menus) stay in the
    raised state.
42. Add port number to library cache filename, to cater for scenarios where
    there is more than 1 server on the same host.
43. Fix retrieval of covers in albums view for multiple-artist albums when
    these are configured to be grouped under "Various Artists"
44. Refresh albums view when multiple-artist grouping is changed.
45. Add context menu to replygain and file organizer dialogs to remove items
    from list.
46. Also use discogs for artist images in cover dialog.
47. Fix invalid covers showing for online services.
48. For Qt builds, if shortcut is set to default then remove entry from config
    file.
49. Don't show page shortcuts in tooltips, as tooltip is not updated when
    shortcut is changed.
50. Check that perl is installed before attempting to start cantata-dynamic in
    local mode.
51. If cantata-dynamic is started in server mode, then have it create any
    missing folders.
52. Simpler proxy settings.
53. Delay loading of local devices at start-up, so that we have time to add
    device to view before try to expand it.
54. If cantata-dynamic is started in server mode, then communicate status via
    UDP multicast messages.
55. If using server mode cantata-dynamic and this is not started, then show an
    error message in dynamic page.
56. Fix keyboard shortcuts of tab pages.
57. Add support for a simple profile where MPD is started by cantata, and
    the only settings are the music folder and cover name.
58. Combine Output and Playback config pages.
59. Remove proxy config from settings, and always use system proxy.
    To re-enable proxy settings pass -DENABLE_PROXY_CONFIG=ON to cmake.
60. Copy Qt5 Linux system proxy code for Qt4 builds.
61. Add option to draw curent album cover as backdrop to play queue.
62. Add 'Copy Songs To Device' action to playlists page.
63. Embed pre-rendered PNG versions of cantata icon, to help with Qt5 builds
    on systems that do not have the Qt SVG icon engine installed.
64. Simplify streams page. Remove user-categories, instead have a set of
    predefined top-level items; Favourites (user streams), TuneIn, IceCast,
    ShoutCast, SomaFM, Digitially Imported, Jazz Radio, Rock Radio, Sky.fm, and
    Listen Live.
65. Search for streams via TuneIn.
66. Place search fields on bottom of views, and hide by default. Show when
    Ctrl-F is used for views, and Ctrl-Shift-F for playqueue.
67. When searching in dynamic page, also search rules themselves.
68. For MPD versions 0.17 and above, if Cantata can read a .cue file then it
    will list each track as a separate entry in the artists and albums views.
69. When loading a stream into the playqueue, show a status message at the
    bottom - allowing the loading to be cancelled.
70. If stream is not an audiocd stream, and the total time is known, then enable
    the position slider.
71. Allow seeking in cantata HTTP streams.
72. Default to enabling use of media keys under GNOME/Unity.
73. Add SoundCloud to online services.
74. Drop usage of lame when playing back AudioCDs, its not required.
75. Always use QNetworkAccessManager - as KIO is not thread safe :-(
76. Update copy of Solid to KDE4.10.5.
77. Provide Faience CSS theme.
78. Click on time label to toggle between shwowing current time and time
    remaining.
79. Use tooltip to display position that will be jumped to if mouse is pressed
    on time slider.
80. Place replaygain analysis within a separate app. Saves Cantata itself
    needing to link to ffmpeg/mpg123
--------------------------------------------------------------------------------
ChangeLog:

* Thu Dec 26 2013 Rex Dieter <rdieter at fedoraproject.org> 1.2.1-1
- cantata-1.2.1 (#1034054)
* Tue Dec 17 2013 Rex Dieter <rdieter at fedoraproject.org> 1.2.0-1
- cantata-1.2.0
* Tue Dec 17 2013 Rex Dieter <rdieter at fedoraproject.org> 1.1.3-1
- cantata-1.1.3
* Wed Aug 14 2013 Rex Dieter <rdieter at fedoraproject.org> 1.1.0-1
- cantata-1.1.0
* Sat Aug  3 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.9.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Wed Jul 17 2013 Petr Pisar <ppisar at redhat.com> - 0.9.2-2
- Perl 5.18 rebuild
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #1034054 - cantata-1.2.1 is available
        https://bugzilla.redhat.com/show_bug.cgi?id=1034054
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use 
su -c 'yum update cantata' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list