Package Release Info

cantata-2.5.0-bp154.1.37

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

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

cantata
cantata-lang

Change Logs

* Tue Mar 29 2022 Christophe Giboudeaux <christophe@krop.fr>
- Use libvlc for MPD http stream playback.
  QtMultimedia is too old on Leap 15.3 to build Cantata 2.5.
* Wed Mar 02 2022 Cor Blom <cornelis@solcon.nl>
- Update to 2.5.0:
  * Update translations.
  * Limit number of album tracks shown in context view to 500, thanks to
    ccoors.
  * Fix Community Radio Browser search.
  * Remove dirble from radio section, as its no longer active.
  * Better handling of CUE tracks when MPD is set to list as directory.
  * Disable CUE parsing in cantata by default, as MPD handles this better now.
  * Remember, and restore, main window position.
  * Disable categorized view, as its been reported to crash (#1530)
  * Remove stream providers, as many broken.
  * Fix decoding URLs when playing local files via in-built HTTP server.
  * Remove option to select cover image providers, always use all.
  * Remove Google and Spotify image search, not working.
  * Allow smaller images in itemviews.
  * Fix newlines showing as HTML tags in contextview.
  * Fix updating now-plying metadata for radio streams that transmit track
    numbers.
  * When stopping Cantata controlled MPD instance, wait up to 2 seconds for
    MPD to gracefully terminate (so config can be saved) before killing
    process.
  * Add support for MPD's "Partitions" - implemented by dphoyes. Requires MPD
    0.22 or above.
  * Allow queue to be sorted by path.
  * Fix some deprecation warnings - thanks to John Regan.
  * Fix crash when trying to copy songs to MTP device but libMTP has failed to
    get storage list.
  * Don't save queue if string entered in dave dialog but cancel button
    pressed.
  * Handle case where IceCast list is not GZipped.
  * Remove SoundCloud support, no longer works due to API changes.
  * Correctly update play queue time when re-order tracks - thanks to Philip
    Sequeira.
  * When searching for lyrics, if fail and artist starts with "The " then try
    again without "The "
  * Add "Refresh" action to hover actions for podcasts.
  * Remove superfluous blank space from the top of the cover tooltip.
  * Fix looking for cover-art with MPD's new cue track file listing.
  * Add Grouping tag support to playlists and play queue.
  * Use QCollator to compare strings.
  * If using table-style play queue, then only sort one column at a time.
  * Stop user MPD instance from GUI thread when terminating, to ensure state
    can be saved.
  * Don't write empty genres to tags.
- Remove fix-translations-with-qt5.diff
Version: 2.4.2-bp153.1.14
* Sun Sep 20 2020 Cor Blom <cornelis@solcon.nl>
- Update to 2.4.2:
  * Correctly handle changing 'Basic' mode music folder.
  * When stopping 'Basic' mode MPD instance, send SIGKILL.
  * Correctly set 'storeLyricsInMpdDir' config item, UI was setting
    wrong config item.
  * Set minimum Qt5 version to 5.11
  * Fix destructor of DeviceManagerPrivate to prevent Cantata from
    potentially crashing when closing.
  * Correctly set song details 'time', 'year', 'track' and 'disc'
    for streams from online services.
  * Don't use last.fm for artist image searches, its broken.
  * Hide BB10 styles (look bad), and gtk2 style (doesn't start) from
    list of styles in interface settings.
  * When checking if song exists, check disc number.
  * Fix getting song details from Cantata stream URLs.
  * Amend MPRIS interface: fix CanPlay/CanPause/CanSeek status update
    as well as LoopStatus getter and setter.
  * When checking if songs are different, compare track and disc
    numbers too.
  * Avoid unknown song durations and duplicate updates of MPRIS' song
    details.
  * Synchronize update of current song details and status of MPRIS
    interface, trigger MPRIS status update when connection to MPD
    has been lost.
  * Add chartlyrics.com to list of lyrics providers.
  * Set default lyrics providers to azlyrics.com, chartlyrics.com,
    and lyrics.wikia.com
  * Fix enabling of play queue navigation actions 'next' and 'previous'.
  * Fix bus name of freedesktop.org's power management.
  * Additionally call Inhibit() from org.freedesktop.login1.Manager.
  * Query Qt whether system tray is available if current desktop
    environment is not some kind of GNOME (incl. Unity flavored GNOME).
  * Fix writing 'descr' attribute when saving podcast information to
    cache dir.
  * Fix loading cover images with wrong file extension in context view.
  * Avoid prepending song's file path with MPD's music directory if
    it is empty, a stream URL or an absolute path.
  * Ignore current song in selection when moving selected songs within
    the play queue to play them next.
  * Also show metadata of the current track in the context view if
    'title' or 'artist' are missing, but do not try to fetch
    information nor lyrics.
  * Switch from freedb.org to gnudb.org
  * Update bitrate settings for encoders used with transcoding jobs.
- Remove upstream patches: correct-path-saved-lyrics.patch and 0001-Correctly-handle-changing-Basic-mode-music-folder.patch
* Tue Sep 01 2020 Cor Blom <cornelis@solcon.nl>
- Revert libexec change to /usr/lib and update file list. Otherwise
  the replayscanner and tagger do not work.
* Tue Sep 01 2020 Cor Blom <cornelis@solcon.nl>
- i586 build ignore libexec setting for some reason, so added
  conditional for this in the file list
* Mon Aug 31 2020 Cor Blom <cornelis@solcon.nl>
- Install helper apps into %{_libexecdir} and not into /usr/lib
* Mon Mar 16 2020 Christophe Giboudeaux <christophe@krop.fr>
- Add upstream patch:
  * 0001-Correctly-handle-changing-Basic-mode-music-folder.patch
    (gh#CDrummond/cantata#1575)
- Use %cmake_build
- Drop obsolete conditions
- Run spec-cleaner
* Tue Mar 03 2020 Cor Blom <cornelis@solcon.nl>
- Add correct-path-saved-lyrics.patch to fix saving lyrics
* Sat Feb 22 2020 Cor Blom <cornelis@solcon.nl>
- Add fix-tranlations-with-qt5.diff again and update it. Cantata
  only finds the 64bits lrelease.
* Sat Feb 22 2020 Cor Blom <cornelis@solcon.nl>
- Remove no longer necessary fix-translations-with-qt5.diff
* Sat Feb 22 2020 Cor Blom <cornelis@solcon.nl>
- Update to 2.4.1:
  * Re-enable custom playqueue background. This is broken for 5.12,
    but that's a Qt bug. So it is not enabled for 5.12 (and Leap)
  * Look in /usr/lib64/qt5/bin for lrelease
  * Fix deprecation warnings.
  * Enable catagorized view by default, might also be a Qt issue?
    Because it can crash (cantata bug #1530) we keep this disabled.
  * Remove Encyclopaedia Metallum from lyrics providers, as does
    not work.
* Sat Feb 15 2020 Cor Blom <cornelis@solcon.nl>
- Update to 2.4.0:
  * Many minor updates and fixes, the most visible the use of
    FanArt.tv for artist images instead of Last.fm due to license
    changes.
  * For details see included changelog or
    https://github.com/CDrummond/cantata/releases/tag/v2.4.0
  * Remove note about remote devices: the code has been removed.
  * Remove install-libsolidlite.diff
* 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.
* 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