This repository has been archived by the owner on Mar 3, 2022. It is now read-only.
v2.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.