Package Release Info

cantata-2.3.3-bp151.2.2

Update Info: Base Release
Available in Package Hub : 15 SP1

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

cantata
cantata-lang

Change Logs

* Wed Jan 02 2019 Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
- Update to 2.3.3:
  * For Opus files, use R128_TRACK_GAIN and R128_ALBUM_GAIN to store
    replaygain values.
  * Remove user-agent checking when serving local files, this is easily
    fake-able and breaks playback to forked-daap (and mopidy?)
  * Add '.opus' to list of recognised extensions for local files.
  * Initialise network proxy factory when starting.
  * If artist, album, and title are empty in replaygain dialog, then show
    filename in title column.
  * Opus does not use replaygain peak tags, so do not write.
  * Use same 'album key' for all discs in an album, so that playqueue groups
    them together, and shuffle by albums keeps them together.
  * Remove confirmation dialog when saving replaygain tags.
  * Fix saving 'Descending' order for smart playlists.
  * When getting 'basic' title of song, also remove any 'prod. XXX', etc. values.
  * Allow .jpeg as extension from cover dialog.
  * Fix QMediaPlayer stuck with network streams - thanks to theirix
  * Always show volume control.
  * Fix 'Show Current Song Information' (i) toolbar button showing when
    interface is collpased and resized.
  * When expand intrface, don't shrink width. Conversely, when collapsing
    don't expand width.
  * In grouped style playqueue, only show album duration if there is more than
    one track from the album.
  * Don't try to reduce brackets when showing album name and year.
  * Add option to sort smart playlists by title.
  * Change toolbar colours if palette changes.
  * Add another qt5ct palette work-around.
  * Don't stop library scan just because of failure in 1 directory.
  * Handle empty VolumeIdentifier in MTP devices.
  * Add more actions to search page results.
  * For MPD>=21, use its albumart protocol to fetch covers.
  * When copying tracks to a device, only update cache if configured to do so.
  * Fix MusicBrainz disc ID calculation.
  * When loading URLs via commandline use AppendAndPlay.
  * MPRIS seeks command specifies an offset from current position.
* Fri Aug 03 2018 enzokiel@kabelmail.de
- Update to 2.3.2:
  * Store actual song path for local files (mainly affects windows).
  * When using Track Organizer to rename music tracks, rename any
    other files that have the same basename as the music file.
  * Install cantata.png to use as Windows tray icon.
  * Remove internal Samba share mounting code, this had some
    privilege escalation issues, and is not well tested.
  * Use 32-bit unsigned int to store output IDs.
  * When marking podcast episodes for download, and 'show only
    uplayed' is checked, then only download unplayed episodes.
  * Fix smart playlists with a rating range and no song
    include/exclude rules.
  * Enable proxy config settings page by default.
  * Add Brazilian Portuguese translation - thanks to
    Wanderson Gonçalves Pereira.
  * Fix 'Locate In Library / Album' for albums with musicbrainz ID.
  * Check HTTP stream URLs are valid URLs, and scheme starts with
    http.
  * Due to reports of crashes in libvlc code, default to using
    QtMultiMedia for HTTP stream playback on Linux builds (already
    default for Mac/Win).
  * Use ":/" as root path for windows folder browse, seems to then
    list each drive.
  * If a dynamic playlist has rating 0..5 stars, then include all
    songs (even those without an explicit rating).
  * Ubuntu icon theme is now named Yaru, so install there.
  * Don't install Yaru icon by default.
* Mon Jun 18 2018 cornelis@solcon.nl
- Updated comment why we build without remote devices (boo#1091824)
* Wed Jun 06 2018 enzokiel@kabelmail.de
- Update to 2.3.1:
  * Update some translations.
  * Set Smart rules 'files added in the last days' limit to 10*365.
  * Only sort playlists in folders view, and place these after
    tracks.
  * Reduce width of statusbar spacer.
  * Move scrobling 'love' button into toolbar. Use unfilled heart
    before loved, and filled when loved.
  * Better control of playqueue status bar buttons when
    contracting/expanding.
  * For windows, when adding local files (served via internal HTTP
    server) add the real file path as a query item.
  * Use smaller text for help text in Tweaks section of
    preferences dialog.
  * Fix playback of local non-MPD files under Windows.
  * Stretching albums covers not working under Windows, so just
    remove option.
  * Don't enable AA_EnableHighDpiScaling for windows builds,
    seems to interfere with fractional scaling.
  * When playing, only poll MPD every 5 seconds.
  * When updating play seekbar from MPDStatus, only upate if more
    than 1 second from calculated position.
  * Slightly reduce height of toolbar.
  * Add a slight border to context view.
  * Update suru icon - was a little too small.
  * Don't attempt to align main menu for Windows < 10, as Qt seems
    to add some menu animation that just looks weird when menu is
    moved.
  * When searching on 'any', do a second search on 'file' and
    combine results.
    Looks as if MPD does not search filenames/paths when using
    'any.'
  * Fix UTF8 file saving under Windows.
  * Fix preference dialog size under windows.
  * Fix enabling of add/replace play queue actions for
    Jamendo/Magnatune.
  * Use JSON to encode song details when adding online tracks.
  * Don't allow slashes, asterisks, or question marks in collection
    name.
  * Don't overwrite genre with file type for Jamendo.
  * Allow adding Jamendo/Magnatune tracks to stored playlists.
  * Add "--collection" commandline option to control the initial
    collection to use.
  * Fix crash if try to expand dirble and --no-network passed to
    Cantata.
  * Modify name of supplied font-awesome font to
    Cantata-FontAwesome, so as to avoid conflicts with any system
    installed font.
  * Remove custom icon theme, and just use FontAwesome.
  * Show technical info to the left of ratings.
  * Embed FontAwesome into Cantata.
  * Remove "New York Times" podcast directory - not available?
  * Fix loading of FLAC images with older TagLib.
  * Fix saving of 'Fadeout on stop' duration.
  * Fix covers settings from wizard not being saved.
  * Don't report errors when listing playlists, as MPD reports
    error if user has disabled these.
  * Add genius.com to list of lyrics providers.
  * Cache lyrics using 'basic' artist name - e.g. X ft. Y => X.
  * When looking for lyrics, remove "ft. X", "featuring X", etc,
    from song title as well as artist.
  * Fix adding streams from provider dialog.
  * Reduce number of confirmation dialogs.
  * Remove group warning from initial wizard.
  * Fix saving stream settings.
  * Fix usage of podcast cover in title widget.
  * Fix playback of downloaded podcasts.
  * Simplify whitespace of podcast name and episode names.
  * Fix saving of podcast images to JPG.
  * Remove qt5ct work-around.
  * When saving podcasts, remove queries from filename.
  * Limit SoundCloud results to 200 matches.
  * Fix loading of MPD playlists the very first time Cantata is
    started.
  * Add file max-age to dynamic playlist rules.
- Removed fix-no-return-in-nonvoid-function.diff, fixed upstream.
* Thu May 03 2018 cornelis@solcon.nl
- Enable remote device support.
Version: 2.3.0-bp150.1.3
* Sun Apr 29 2018 cornelis@solcon.nl
- Replace fix-no-return-in-nonvoid-function.diff with patch from
  upstream
* Sat Apr 28 2018 cornelis@solcon.nl
- For now disable remote device support. The dbus service that comes
  with it needs a security audit.
- Remove cantata.rpmlintrc: it dealt with the dbus service rpmlint
  error in a way not allowed in factory.
* Sat Apr 28 2018 enzokiel@kabelmail.de
- Added fix-no-return-in-nonvoid-function.diff and
    cantata.rpmlintrc.
* Fri Apr 27 2018 cornelis@solcon.nl
- Use %license for LICENSE for newer versions.
* Fri Apr 27 2018 cornelis@solcon.nl
- Update to 2.3.0:
  * Only disable system tray support if org.kde.StatusNotifierWatcher
    is not registered when running under Gnome.
  * Add ability to change grid cover size - Ctrl+ / Ctrl-
  * Avahi support (automatic mpd discovery)
  * Make serving of files to MPD via HTTP configurable.
  * Improved transcode options.
  * If dynamic playlists helper does not start, show link to wiki
    page detailing perl dependencies.
  * Add "Add Local Files" to playqueue context menu.
  * Remember last loaded/saved playlist name - and use this as the
    default name when saving.
  * Add option to show bitrate, sample rate, and format in toolbar.
  * Add support for forked-DAAP - thanks to Wolfgang Scherer.
  * Add checkbox to indicate that server auto-updates when files
    changed. Thanks to Wolfgang Scherer.
  * Make it possible to filter on year (or range of years) in library
    and playqueue search fields.
  * Enable remote (sshfs, samba) device support by default for Linux builds.
  * Re-add option to show menumbar for Linux builds if not run under GNOME.
  * Work-around Cantata preventing logout under GNOME/KDE if set to
    minimise to system tray and main window is open.
  * Fix reading embedded covers from OGG files.
  * Fetch missing covers from iTunes.
  * And more, see https://github.com/CDrummond/cantata/releases
- Deleted now included patches: fix-prevent-logout.patch and
  fix-qt-510.patch
* Tue Mar 27 2018 cornelis@solcon.nl
- Change to Recommends: mpd. mpd can also run remotely without a
  local instance. It still needs some form of mpd, so recommends
  seems the right choice.
* Fri Mar 23 2018 cornelis@solcon.nl
- Make cantata require mpd, without mpd it is useless and mpd is
  now part of the distribution.
* Thu Feb 01 2018 cornelis@solcon.nl
- Add upstream patch: fix-prevent-logout.patch to Work-around
  Cantata preventing logout under GNOME/KDE if set to minimise
  to system tray and main window is open.
* Wed Jan 24 2018 cornelis@solcon.nl
- Added upstream patch: fix-qt-510.patch to fix boo#1077468
* Tue Oct 17 2017 joerg.lorenzen@ki.tng.de
- Build unconditionally with mpg123.
* Sat Sep 30 2017 joerg.lorenzen@ki.tng.de
- Update to 2.2.0:
  * Add option to specify number of play queue tracks for dynamic
    playlists.
  * Add option to set application style.
  * Fix potential issue with priority menu items being disabled.
  * When adding items with a custom priority, or updating a custom
    priority, add option to have this priority decrease with each
    item.
  * Remove unity menu icon work-around.
  * To support older GNOME settings daemon installations, if fail
    to use the new MediaKeys DBUS interface then use the previous.
  * Fix desktop detection via XDG_CURRENT_DESKTOP - check for colon
    separated values.
  * If an error is to be shown, ensure Cantata is not minimised to
    system tray.
  * If the initial start-up connection fails, try again every .5
    second for a few seconds.
  * In playlists page, internet, etc, allow back navigation to go
    fully back.
  * Don't try to seek if no song loaded.
  * Only use menubar for macOS builds.
  * Smart playlists - like dynamic, but do not auto update.
  * Use em-dash to as separator.
  * Add device option to only transcode if source is FLAC or WAV
    (detection is solely extension based).
  * Fix extraction of album names from DB - for use in tag editor
    and playlist rules dialogs.
  * Fix some potential security issues - thanks to Jonas Wielicki
    for the patches.
  * Only set Qt::AA_EnableHighDpiScaling for Windows builds.
  * Fix sidebar highlight for windows (at least for Windows 10).
  * Only enable system tray for Linux if
    org.kde.StatusNotifierWatcher DBUS service is registered.
  * Fix MPRIS track path.
  * Fix MPRIS can go next/previous state changes.
  * When playing MPD's HTTP output, stop backend when MPD is
    paused.
* Tue Aug 08 2017 jengelh@inai.de
- Remove unnecessary ldconfig calls.
  Remove redundant mentions of Linux.
* Tue Aug 01 2017 joerg.lorenzen@ki.tng.de
- Update to 2.1.0:
  * Re-add all album sorts from Cantata 1.x.
  * Try to detect DLNA streams (e.g. when using upmpdcli), and show
    as regular albums in grouped view.
  * Add filename / path to list of dynamic rule properties.
  * Flat current track highlight.
  * When adding tracks from folders view, only add playlists if
    these have been explicitly selected.
  * Allow to set keyboard shortcuts for ratings actions. Default to
    Alt+0 (No rating), Alt+1 (1 star), etc.
  * Re-add genre combo to library view. Only visible if grouping by
    artist or album.
  * When adding a podcast (or other track from an internet service),
    remove any new-lines from metadata.
  * When configuring streams, clear list of providers before
    re-populating.
  * If a 'Basic' mode connection fails, re-start spawned MPD
    instance (and remove any previous pid file).
  * Fix Jamendo and Magnatune covers.
  * Fix various issues with 'Personal' MPD instance.
  * Fix saving, and restoring, of podcast 'played' status.
  * When adding streams to play queue via add dialog, always allow
    setting of name.
  * Use Pulse Audio for 'Personal' MPD instance.
  * Always return true for MPRIS CanPlay, CanPause, etc.
  * Work-around KDE 5.7 MPRIS issues.
  * If can't load SQLite db, then show error.
  * Don't show custom actions menu entry if there are no actions.
  * Fix add/set priority menus.
  * Match view mono icons to text colour.
  * Use FontAwesome icons for all action icons.
  * Send a message at least once every 5 seconds to MPD, to ensure
    connection is still valid.
  * Fix updating of playlists if these contain duplicates and are
    modified by another client.
  * Cache up to 4 genres in SQL db.
  * Fix crash when changinh playqueue view type.
  * Use same sidebar inactive tab mouse-over for all styles.
  * Fix colouring issues with some Kvantum styles.
  * Abort network connections before closing.
  * When listing albums where composer is used for artist grouping,
    place album artist name after album name if different from
    composer.
  * If file has embedded cover, save this to the cache folder - so
    that this file path can be used with MPRIS.
  * Fix scrobbling when Album is empty.
  * Fix duration of last track for split CUE files.
  * Move stream listings to github.
  * Fix local file playback on remote MPD when MPD's curl is using
    IPv6.
  * Install symbolic icon for GNOME shell.
  * Add sort by track title to playqueue.
  * Read lyrics from MP4 files.
  * Only scroll playqueue if current song changed.
  * Support disc number in CUE files.
  * Remove Gtk themeing hacks. Qt styles such as Kvantum should be
    used to mimic better Gtk support.
  * Japanese translation.
  * Allow single-key shortcuts.
  * Improve Mopidy support.
  * Enable support for Opus tags if enabled in TagLib.
  * URL encode online stream URLs before passing to MPD.
  * Show podcast descriptions in tooltips.
  * Parse name field in playlists.
  * Use 32-bit int for bitrate and samplerate staus values.
  * Remove Qt4, KDE4, and Ubuntu touch support.
  * When playing MPD's HTTP output stream, check periodically (for
    up to 2 seconds) to confirm backend is playing.
  * When playing MPD's HTTP output stream, don't stop playback on
    pause.
  * Add button on podcasts page to show only unplayed podcasts.
  * Add min/max duration to dynamic playlist rules.
  * Use Qt5's translation framework - ts files, not po files.
  * When trying to read lyrics files; check for .txt extension as
    well as .lyrics. Also check ~/.lyrics/Artist - Track.txt.
  * Add 3 seek levels (5 seconds, 30 seconds, and 60 seconds), with
    assignable shortcuts.
  * When adding files to playqueue, and in btaches of up to 2000
    files.
  * Make all of Cantata's internal actions accessible via DBUS. See
    README for details.
  * Add support for OriginalDate tag.
  * Bundle newer openSSL with macOS builds.
  * Update copy of libebur128.
  * Use libcdio_cdparanoia.
  * If 'composer genre' is set in tweaks, then use composer to sort
    artists.
  * Add 'Sort by track number' to playqueue.
  * Enable retina support for all builds.
  * Store replaygain settings in Cantata's config file, as it
    appears MPD does not persist changes.
  * If HTTP requests are redirected, copy over original headers.
  * When AudioCD changed, delete its cached downloaded cover.
  * Fix adding covers to MTP devices when transcoding.
- Fixed fix-translations-with-qt5.diff.
- Added install-libsolidlite.diff to install libsolidlite.so.
* Mon Jun 06 2016 cornelis@solcon.nl
- Update to 2.0.1:
  * https://github.com/CDrummond/cantata/releases
* Fri Feb 19 2016 cornelis@solcon.nl
- Disable ffmpeg for 13.2, it does not build with ffmpeg 3.0.
* Thu Feb 04 2016 tittiatcoke@gmail.com
- Change to build against Qt5 for Leap and Tumbleweed. Those
  versions are mainly Qt5.
* Sun Jan 24 2016 cornelis@solcon.nl
- Update to 2.0.0:
  Initial release of 2.0, main changes:
  * Use SQLite to cache MPD listing
  * Combine Artists and Albums into Library tab
  * Allow grouping by Genre
  * Merge Online and Streams into Internet tab
  * Merge Playlists and Dynamc Playlists tabs
  * Use 'Composer' tag to group albums of specified genres
  * Use mix of icon themes for flatter icon style - and use mono icons where appropriate
- Removed now included kde4_includes.patch and fix-taglib-version.patch
- Disabled libvlc (for now).
* Fri Jan 15 2016 cornelis@solcon.nl
- Added fix-taglib-version.patch to fix build with taglib 1.10.
* Thu Mar 26 2015 cornelis@solcon.nl
- Update to version 1.5.2:
  1. Fix Ubuntu Touch builds.
  2. When refreshing search menu, clear items first!
  3. Fix setting of cover when existing cover is embedded in music file.
  4. Fix OSX executable name for case-sensitive filesystems.
  5. Hide ratings widgets, etc, in tag editor for devices and Mopidy, etc.
  6. Use Control+Alt+Number as shortcut to toggle an output.
  7. Don't allow to set short-cuts for actions that are menus.
  8. Add high-dpi support to Linux and Windows Qt5.4 builds.
  9. When calculating ReplayGain, if peak value is less than 0.00001 then assume the calculation is invalid.
  10. When parsing podcast RSS, if episode is marked as video (e.g. video/mp4) but the url ends in an audio extension then it is proably an audio podcast.
  11. Correctly initialise seach category.
  12. Fix potential crashes on refresh.
  13. Fix duplicate notification when Cantata is started whilst playing, or when 'Replace Play Queue' is used.
  14. Only show output change notification if outputs menu was not previously empty.
  15. Construct a new config object, rather than changing group, to avoid any race conditions.
  16. If fading volume on stop, then reset volume just before stopping. Some outputs (e.g. pulse audio) only allow setting a volume whilst playing.
  17. If 'url' entry is empty in 'enclosure' section of podcast RSS file, then use 'guid' text as url - if possible.
  18. Fix copying of covers to UMS, etc, devices if song is transcoded.
  19. Add an option for 64 bit non KDE linux builds to install helper apps to lib64 instead of just lib. Pass -DCANTATA_HELPERS_LIB_DIR=lib64 to cmake.
  20. In tag editor, only mark rating as changed if it has been.
  21. For Linux non-KDE builds, use login1 interface to detect system resuming.
  22. Enable scrobble 'love' button even if scrobbling is disabled.
  23. Don't crash when detecting an audio CD with no tracks.
  24. When playing a digitally imported (or JazzRadiom, etc) stream from the favourites section, then modify the URL if the user has a premium account (to match what existing behaviour is stream is played from the station list)
  25. Workaround build issues with SpeexDSP 1.2rc2
  26. Use correct stream icon in playqueue for streams with no song details.
  27. Fix FreeBSD build.
  28. Respect carriage returns when displaying comments in context view.
  29. Fix replaygain calculation when ffmpeg is using planar formats.
  30. Enable 'save' button when reading ratings from multiple files.
  31. Fix cantata-remote script (used for Unity launcher integration) when this uses qdbus.
  32. Fix display of rating in tag dialog when only 1 file is being edited.
  33. Fix fetching of ratings in table style playqueue.
  34. Don't convert -ve track, disc, or years to unsigned - set to 0.
  35. Bundle openSSL libs with windows builds.
- Build without ffmpeg (the ffmpeg in KDE:Extra is too old and not compatible with Packman's)
* Tue Feb 10 2015 adam@mizerski.pl
- Added -DENABLE_HTTP_STREAM_PLAYBACK=ON.
- Made mpd suggested, instead of required.