This repository has been archived by the owner on Mar 3, 2022. It is now read-only.
v2.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.
- If set to only transcode if source is different, or lossless, then only change extension if song is actually transcoded.
- Use a combo box for 'Transcode if...' options.
- Work-around Windows font issues.
- If dynamic playlists helper does not start, show link to wiki page detailing perl dependencies.
- Add "Add Local Files" to playqueue context menu.
- Add support for Haiku - thanks to miqlas
- Remember last loaded/saved playlist name - and use this as the default name when saving.
- Fix MPRIS length field.
- 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.
- Add GUI option to control volume step.
- Add command-line options to set debugging and to disable network access.
- Reduce memory usage by correctly calculating cost of covers for in-memory cache.
- Make it possible to filter on year (or range of years) in library and playqueue search fields.
- Add filename and path to table style playqueue and playlist columns.
- Adjust library search debounce based upon number of tracks in DB.
- Fix potential issue with missing covers when switching collections.
- Fix opening Cantata maximized under Windows if the info view is in the sidebar.
- Use IO::Socket::IP and not IO::Socket::INET in cantata-dynamic to allow usage with IPv6. Thanks to Peter Marschall
- Improve appearance of scrollbar in play queue, and context view, under some styles (e.g. Adwaita-Qt)
- Enable remote (sshfs, samba) device support by default for Linux builds.
- Improve table style playqueue drop indicator - thanks to padertux.
- Don't show year for 'Single Tracks', and ignore any sort and musicbrainz values.
- Add missing 'configure' option to podcast menu.
- Add link in server settings page to wiki page on github explaining how files are accessed.
- Make more actions shortcut assignable.
- Adjust horizontal gap between icons in grid view to equal distribute icons over space.
- Update copy of ebur128
- Install QtMultimedia required dlls for windows.
- 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.
- Make track links in context view work with CUE files.
- Support dragging folder of music files onto playqueue.
- Add original date to playlist table columns.
- Add option to use 'Original Year' to display and sort albums.
- Sort folder view items, as MPD does not seem to sort playlist names.
- In folder view, allow to add folders and files at the same time.
- Support dragging m3u and m3u8 playlists onto playqueue.
- Fix reading embedded covers from OGG files.
- Add root and home local browse models, allowing to add local files to play queue.
- Add volume control for HTTP stream playback.
- Update toolbar cover tooltip when song changes.
- Fix deleting of smart playlists.
- Center images and headers in context view.
- Add option to make album cover in context view fill the album details width.
- Cleanup some settings. No longer offer to save lyrics, artist images, and backdrops in MPD folder, just save in cache dir. Move cover filename setting into interface settings - in a new 'Covers' tab.
- Fetch missing covers from iTunes.
- Make sidebar change pages on mouse wheel events.
- Allow to specify the max age of files to use in smart playlists.
- Use same format for notifications as for now playing widget.
- Add 'Categorized' view for albums in library.
- Remove actions from desktop file - MPRIS should be used for these.
- Set message box icon size to 64px.
- Add settings page to configure API keys.
- Fix small side-bar when at top, or bottom.
- Try to make UI responsive to available width. Hide toolbar and statusbar items in insufficient space. Switch view type when narrow.
- For Linux GCC builds, print stack trace on crash.
- Add Suru icon for Ubuntu builds.
- Be more lenient when parsing times from CUE files.