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