Update changelog for 1.3

This commit is contained in:
David Sansome 2015-12-31 11:16:49 +11:00
parent a168b618d3
commit 3f8a6f9049
1 changed files with 159 additions and 161 deletions

320
Changelog
View File

@ -1,4 +1,4 @@
Next release: Version 1.3:
Major features: Major features:
* Vk.com support * Vk.com support
* Seafile support (server >= 4.4.1) * Seafile support (server >= 4.4.1)
@ -9,178 +9,176 @@ Next release:
* Add "Psychedelic Colour" mode to all analyzers * Add "Psychedelic Colour" mode to all analyzers
Other features: Other features:
* Add left click to fullsize cover on playing widget * Add left click to fullsize cover on playing widget.
* Add m4b support for non-drm files * Add m4b support for non-drm files.
* Ignore english articles for library sorting * Ignore English articles for library sorting.
* Previous track in dynamic random mix * Improve the organize dialog.
* Improve the organize dialog * Add an option to warn before closing a playlist tab.
* Add playlist save preference * Add an option to disable the pause notification.
* Add a preference to disable the pause notification * Add options to hide some internet services.
* Add a preference tab to hide some internet services * Add an option to disable inline song metadata editing.
* Add an option to disable inline song metadata editing * Add "details below" and "no details" now playing widget options.
* Use a save dialog option instead of quick change menu * Add "no song details" now playing widget option.
* Add ability to fetch lyrics from lololyrics.com * Add icons to the extras menu.
* Add support for monitors in portrait mode * Add a source icon for CD tracks.
* Add now playing widget mode * Allow user to remove directories in the Files tab.
* Add icons to extra * Add ability to remove unavailable items from playlist.
* Add a source icon for CD tracks * Add a button to the transcode dialog to add all files in a directory.
* Allow user to remove directories * Make it impossible to collapse either side of the MainWindow splitter.
* Add ability to remove unavailable items from playlist * Add menu items for updating and doing a full rescan of Google Drive.
* Add an import button to the transcode UI, allowing the user to pull in * Increase Soundcloud cover image size.
all files in a folder hierarchy to be transcoded * Add the ability to pause Spotify tracks.
* Make it impossible to collapse either side of the MainWindow splitter
* Add menu items for updating and doing a full rescan of Google Drive
* Increase Soundcloud cover image size
* Ability to pause Spotify tracks
* Add the ability to add or remove a Spotify track to a Spotify playlist * Add the ability to add or remove a Spotify track to a Spotify playlist
through context menu through context menu.
* Add Spotify tracks to Spotify playlists by drag and drop * Add Spotify tracks to Spotify playlists by drag and drop.
* Add ability to get a link to share Spotify playlists and songs * Add ability to get a link to share Spotify playlists and songs.
* Add ability to automatically set podcast as listened after sucesfully sending * Improve handling of Spotify Top Tracks and compilations.
it to a device * Add playlist actions to Spotify songs.
* Add ability to order podcasts by age * Add ability to automatically set podcast as listened after successfully
* Allow user to download multiple podcasts at the same time sending it to a device.
* Add ability to cancel podcast downloads in progress * Add ability to order podcasts by age.
* Allow user to hide listened podcast episodes * Allow user to download multiple podcasts at the same time.
* Huge improvement of the speed at startup * Add ability to cancel podcast downloads in progress.
* Improve performance of mass rating changes * Allow user to hide listened podcast episodes.
* Improve ripping performance * Huge improvement of the speed at startup.
* Improve performance of mass rating changes.
* Improve ripping performance.
* Persistent cache for pixmaps. Huge improvement of the performance when * Persistent cache for pixmaps. Huge improvement of the performance when
scrolling the library for example scrolling the library for example.
* Add AppData file for Clementine (for GNOME and KDE Software Centers) * Add AppData file for Clementine (for GNOME and KDE Software Centers).
* Add iPod-like behaviour to previous button * Add iPod-like behaviour to previous button.
* Add "no song details" now playing widget option * Add HipHop and Kuduro equalizers.
* Ability to add tracks to Spotify starred playlist by drag and drop * Remember current playlist between restarts.
* Add HipHop and Kuduro equalizers * IDv3 tag lyrics support.
* Add AZLyrics lyric provider * Scroll to last played track when switching playlists.
* Remember current playlist between restarts * Add stop after each song repeat mode.
* (OSX) Use Alt+Tab to switch between playlist tabs * Sort discs numerically when using Group by disc.
* IDv3 tag lyrics support * Add ability for sort by group and performer in the library view.
* Improve handling of Spotify Top Tracks and compilations * Parse the year of a disc from musicbrainz.
* Scroll to last played track when switching playlists * Add track intro mode.
* Add stop after each song repeat mode * Add ability to add a search term with tab and space in the smart playlist
* Sort discs numerically when using Group by disc window.
* Add ability for sort by group and performer in the library view * Add love/ban (Last.fm) global shortcuts.
* Parse the year of a disc from musicbrainz * Add support for "original year" tags.
* Add track intro mode * Send album artist to Last.fm with liblastfm >= 1.0.0.
* Add ability to add a search term with tab and space in the smart * Add sample rate selection.
playlist window * Add option to change the time step when seeking using the keyboard.
* Add love/ban (lastfm) global shortcuts * Playlist sort by album considers disc and track numbers.
* Add support for "original year" tags * Add options for double clicking song in the playlist.
* Send album artist to Last.fm with liblastfm >= 1.0.0 * Volume slider handles glow effect using system theme.
* Add sample rate selection * Library view sort line themable.
* Add option to change the time step when seeking using the keyboard * Show track durations in the CD ripper dialog.
* Playlist sort by album considers disc and track numbers * Add ability to read REM DISC tag from Cue sheet.
* Add options for double clicking song in the playlist * Add ability to lock/unlock rating edit status.
* Add Tekstowo.pl lyric translation provider * Add the support of trackNum elements in XSPF.
* Add playlist actions to Spotify songs * Add support for inhibiting the screensaver on windows.
* Volume slider handle glow effect using system theme * Add "Smart Playlists" for Subsonic.
* Add Musixmatch lyric provider * Add lyrics from AZLyrics.
* Library view sort line themable * Add lyrics from bollywoodlyrics.com.
* Show track durations in the CD ripper dialog * Add lyrics from hindilyrics.net.
* Add ability to read REM DISC tag from Cue sheet * Add lyrics from lololyrics.com.
* Add ability to lock/unlock rating edit status * Add lyrics from Musixmatch.
* Add the support of trackNum elements in XSPF * Add lyrics from Tekstowo.pl.
* Add support for inhibiting the screensaver on windows * (Mac OS X) Use Alt+Tab to switch between playlist tabs.
* Add bollywoodlyrics.com lyric provider
* Add hindilyrics.net lyric provider
* Add "Smart Playlists" for Subsonic
Bugfixes: Bugfixes:
* Fix crash when click on a SoundCloud entry in internet tab * Fix crash when click on a SoundCloud entry in internet tab.
* Fix crash when marking podcast as listened * Fix crash when marking podcast as listened.
* Fix crash after pressing OK in the device properties window * Fix crash after pressing OK in the device properties window.
* Fix stop after track which doesn't remove now playing * Fix stop after track which doesn't remove now playing.
* Fix play bleeding into next track after auto stop * Fix play bleeding into next track after auto stop.
* Fix analyzer framerate when mouseover play scrubber * Fix analyzer framerate when mouseover play scrubber.
* Fix issues with buffers sent to analyzer * Fix issues with buffers sent to analyzer.
* Fix block analyzer framerate * Fix block analyzer framerate.
* Fix dbz possibility with small buffers at end of track * Fix divide-by-zero possibility with small buffers at end of track.
* Fix dbz possibility in moodbar * Fix divide-by-zero possibility in moodbar.
* Fix oversized album cover art * Fix oversized album cover art.
* Fix Grooveshark SSL errors * Clean cover art from /tmp.
* Clean cover art from /tmp
* Fix the rendering of the little numbers in the boxes on queued items in * Fix the rendering of the little numbers in the boxes on queued items in
the playlist the playlist.
* Fix parsing of MusicBrainz data for discid * Fix parsing of MusicBrainz data for discid.
* Fix random artifacting on nyanalyzer on startup * Fix random artifacting on nyanalyzer on startup.
* Fix podcasts length issues (which caused issues with seeking for example) * Fix podcasts length issues (which caused issues with seeking for example).
* Fix too small equalizer window size * Fix too small equalizer window size.
* Fix labels which don't inherit system text colors in the edit tag dialog * Fix labels which don't inherit system text colors in the edit tag dialog.
* Fix the mess of the queue manager after playlist re-sort * Fix the mess of the queue manager after playlist re-sort.
* Fix for queue ordering issue in the playlist view when using c-d to * Fix for queue ordering issue in the playlist view when using Ctrl+D to
dequeue a track dequeue a track.
* Fix detection of parent-relative paths in playlist saving * Fix detection of parent-relative paths in playlist saving.
* Fix path seperators issue when reading playlists * Fix path seperators issue when reading playlists.
* Fix m3u parser issue when an artist's name has a hyphen * Fix m3u parser issue when an artist's name has a hyphen.
* Fix bug with percents when fetch the Jamendo catalogue * Fix bug with percents when fetch the Jamendo catalogue.
* Fix a little dropout when transition to next track * Fix a little dropout when transition to next track.
* Fix broken RockRadio.com for premium users * Fix broken RockRadio.com for premium users.
* Fix Subsonic login with + characters in the password * Fix Subsonic login with + characters in the password.
* Fix accents issue in when save playlist in xspf format * Fix accents issue in when save playlist in xspf format.
* Fix issues with some songs length thanks to Taglib. People with Taglib * Fix issues with some songs length thanks to Taglib. People with Taglib
installed on their system will have to wait a new release of Taglib installed on their system will have to wait a new release of Taglib.
* Fix moodbars not generating correctly * Fix moodbars not generating correctly.
* Fix socket leak in moodbar * Fix socket leak in moodbar.
* Fix memory leak in tagreader * Fix memory leak in tagreader.
* Fix crash when trying to fingerprint but missing a plugin * Fix crash when trying to fingerprint but missing a plugin.
* Fix infinite scan with Subsonic when the library is empty * Fix infinite scan with Subsonic when the library is empty.
* Fix shortcut/media keys issues on Mac * Fix shortcut/media keys issues on Mac.
* Fix compilation issues on Yosemite * Fix compilation issues on Yosemite.
* Fix performer tag for mpeg * Fix performer tag for mpeg.
* Fix parsing issues with "innovative" datetime formats * Fix parsing issues with "innovative" datetime formats.
* Fix laggy interface on Mac * Fix laggy interface on Mac.
* Fix crash in GrooveShark * Fix playback breaks in Spotify.
* Fix playback breaks in Spotify * Fix memory leaks.
* Fix memory leaks * Fix crash when stopping song that is fading after pausing.
* Fix crash when stopping song that is fading after pausing * Fix crash when trying to download a track but there is no current one
* Fix crash when trying to download a track but there is no current one playing playing.
* (OSX) Fix Soundcloud API Search which simply doesn't work * Fix default spinner gif image which shows white pixels around the image.
* Fix default spinner gif image which shows white pixels around the image * Fix setting album artist tag for FLAC files if it already exists.
* Fix setting album artist tag for FLAC files if it already exists * Fix crash when Clementine lists the albums on Ampache.
* Fix crash when Clementine lists the albums on Ampache * Fix Last.fm scrobbling after seek.
* Fix Last.fm scrobbling after seek * Fix metadata not processed properly for some streams (Akamai).
* Fix metadata not processed properly for some streams (Akamai) * Fix save state when the song was paused.
* Fix save state when the song was paused * Fix some issues in Boom and Turbine analyzers.
* Fix song continuously rewinding when seeking using keyboard arrow keys.
* Fix OSD re-posistioning which doesn't work on multiple monitors.
* Fix Sonogram state while paused.
* Fix crash when changing 'group by' while album covers are still loading.
* Fix loss of valid data from an mp3 file when using the metadata editor.
* Fix track slider twitching.
* Fix Di.fm stations stuck when try to play them without internet.
* Make mood files hidden in NTFS.
* Fix time labels blinking when playing streams without known duration.
* Fix tag fetcher which applies incorrect tags for songs without any results.
* Fix Clementine getting stuck when transitioning from a local track to a
Spotify track with crossfade disabled.
* Fix previous track when playing a dynamic random mix.
* Fix fullscreen album covers for monitors in portrait mode.
* Don't scale down star icons by 1 pixel.
* (Mac OS X) Fix Soundcloud API Search which simply doesn't work
* (Windows) Fix context menu for the "now playing widget" * (Windows) Fix context menu for the "now playing widget"
* Fix some issues in Boom and Turbine analyzers
* Fix song continuously rewinding when seeking using keyboard arrow keys
* Fix OSD re-posistioning which doesn't work on multiple monitors
* Fix Sonogram state while paused
* Fix crash when changing 'group by' while album covers are still loading
* Fix loss of valid data from an mp3 file when using the metadata editor
* Fix track slider twitching
* Fix Di.fm stations stuck when try to play them without internet
* Make mood files hidden in NTFS
* Fix time labels blinking when playing streams without known duration
* Fix tag fetcher which applies incorrect tags for songs without any results
* Fix Clementine getting stuck when transitioning from a local track to a Spotify track with crossfade disabled
Removed features: Removed features:
* Remove Ubuntu One support * Remove Ubuntu One support.
* Remove Discogs support * Remove Discogs support.
* Remove GrooveShark support * Remove GrooveShark support.
* Remove Radio GFM support * Remove Radio GFM support.
Build system changes: Build system changes:
* Update to gstreamer 1.0 * Update to gstreamer 1.0.
* Don't compile vreen with link-time optimizations * Don't compile vreen with link-time optimizations.
* Use the system's sha2 library if it's available * Use the system's sha2 library if it's available.
* (Windows) Add libgmp-10.dll which is required by libgiognutls.dll * Remove libindicate-qt.
* (Fedora) Don't depend on libplist or usbmuxd * Remove internal copy of libechonest and add it as dependency.
* Remove libindicate-qt * Use libcrypto++ instead of QCA.
* (Debian/Ubuntu) Remove internal copy of chromaprint and add it as * Update TagLib to 1.10.0.
dependency
* (Debian/Ubuntu) Add libmygpo-qt-dev (=> 1.0.7)
* Remove internal copy of libechonest and add it as dependency
* (Windows) Uninstall a previous install of Clementine when installing a new * (Windows) Uninstall a previous install of Clementine when installing a new
version version.
* (Windows) Remember the last installation path * (Windows) Remember the last installation path.
* (GNU/Linux) Follow freedesktop.org specifications for icons * (Windows) Add libgmp-10.dll which is required by libgiognutls.dll.
* (GNU/Linux) Add a 128x128 version of the Clementine icon * (Mac OS X) Use a GTlsDatabase for gstreamer SSL.
* (OSX) Use a GTlsDatabase for gstreamer SSL * (Linux) Follow freedesktop.org specifications for icons.
* Use libcrypto++ instead of QCA * (Linux) Add a 128x128 version of the Clementine icon.
* Update TagLib to 1.10.0 * (Debian/Ubuntu) Remove internal copy of chromaprint and add it as
dependency.
* (Debian/Ubuntu) Add libmygpo-qt-dev (=> 1.0.7).
* (Fedora) Don't depend on libplist or usbmuxd.