- fix: remove FXURL::decode when using FXURL::fileFromURL since the latter already does the decode
- cmake: drop version requirement to 3.3.1
- cmake: add status output
- cmake: allow CMAKE_INSTALL_LIBDIR to be relative or absolute path.
- cmake: fix shared library build of libgap.
- cmake: disable lto build for now.
- Fix filters not properly escaping single quotes.
- Add cmake 3.4 build system. 'configure' is now deprecated and will be removed in a future release.
- Remove various unimplemented and/or unsupported plugins.
- Various c++11 improvements
- Sync now remove files from the database that match exclude filter.
- Removed 'Remove Folder' functionality from Sync Folder. Now available as separate functionality under Music Library.
- Support for new taglib 1.11 xiph cover art api.
- Refresh filters after import or sync.
- Update icon cache on make install
- During import symlinks to directories are now followed.
- Removed default field input from import options. This is now automatically substituted with Unknown Artist, Unknown Album and the name of the filename in case of a missing title.
- New import option for detection of compilation albums for files without albumartist or compilation tags.
- New import option to disable grouping albums by audio format. Useful in case taglib fails to read the audioproperties correctly.
- Exclude filters are now also used by all sync operations (previously only used during import)
- Add year field option to filename parser.
- Add path to filters.
- Fix menus not resizing when font was changed.
- Fix infinite loop updating podcasts when auto-update was turned off and a manual refresh was actived.
- Fix infinite loop in directory filter during sync.
- Fix incorrect parameter passing to sqlite (braking scanner in certain cases)
- Fix sync incorrectly updating/removing files.
- wav: a-law / μ-law decoding
- pulse: signed 32-bit format support
- wav_out: large file and float support
- mp4: fix track length for large files.
- Fix position tracking for large files.
- Fix crash when opengl fails to initialize.
- Fix scrobbler flags not fitting in datatype.
- Fix incorrect bitshifting in flac reader.
- Use fxstrlcpy instead of strncpy in font handling.
- Use cpp11 member initializers.
- Podcasts: update url in database for permanent redirects
- Fix xspf playlists: don't double encode urls and add workaround to read back faulty urls.