604 lines
29 KiB
Plaintext
604 lines
29 KiB
Plaintext
0.8.0
|
|
-----
|
|
1. Add ability to play MPD HTTP output stream via phonon. Thanks to Marcel
|
|
Bosling for the idea and initial patch.
|
|
2. Implement Ctrl+MouseWheel zoom for Qt-only info view.
|
|
3. Initial attempt at a Windows port. (This is my 1st EVER windows build, so
|
|
don't expect much!). See README.
|
|
4. Add Track Organizer dialog to Qt-only build.
|
|
5. Disable 'Edit Tags' and 'Organize Files' actions if MPD dir is not readable.
|
|
6. No need to check if playqueue song exists in MPD dir when performing a
|
|
'locate in library'. Its possible that the configured MPD dir does not
|
|
exist - but 'locate in library' should still work.
|
|
7. Implement a basic spinner widget for item views in Qt-only builds.
|
|
8. Make Qt-only builds single instance apps, as per KDE build.
|
|
9. Add commandline file loading support to Qt-only builds.
|
|
10. Remove ThreadWeaver usage, and add ReplayGain calculation support to
|
|
Qt-only builds.
|
|
11. Fix size of playback buttons in qt-only build. Force icons to have a
|
|
28x28 setting.
|
|
12. Add support for listing playlist files in folder view. Thanks to Aleksandr
|
|
Beliaev for the patch.
|
|
13. When adding items to the playqueue, sort the selected items based upon
|
|
their QModelIndex.
|
|
14. Add support for multiple MPD servers. Only 1 is ever active. If there
|
|
are 2 or more servers defined, the settings menu will contain a sub menu
|
|
to allow quick access to each server.
|
|
15. If an MPD connection has more than 1 output, show an 'Outputs' sub menu
|
|
in the settings menu.
|
|
16. Disable volume control if MPD returns a volume of -1 - as it does when the
|
|
mixer is disabled.
|
|
17. Read images from mp3 (ID3v2), mp4, flac, and ogg files.
|
|
18. Read lyrics from mp3 (ID3v2) files.
|
|
19. Fix genre filtering in albums view - filter was not updated when genre was
|
|
changed.
|
|
20. Fix background painting in lyrics view for non-oxygen styles.
|
|
21. Enable mouse-tracking for all list/tree views.
|
|
22. Allow Icon/List for library view.
|
|
23. Add option to show artist images in library view.
|
|
24. Dont allow selection to overlap tab-widget border-lines in preferences
|
|
dialog (Qt-only build).
|
|
25. Show playlists in library and album views (requires MPD 0.17)
|
|
26. Update ultimate_providers.xml to match Clementine 1.0.1
|
|
27. When clicking on a label associated with a combobox, show the combo popup.
|
|
28. Fix spacing issues of compact interface with some styles. If th estyle
|
|
(such as the Qt Gtk style) returns -1 for its spacing, assume a spacing of
|
|
4 pixels instead.
|
|
29. Workaround tab-widget issues with Gtk style. Only draw highlight for
|
|
selected item, and item curretly under mouse - no fade in/out.
|
|
30. Fix/workaround issues with fetching lyrics from letras.mus.br
|
|
31. Add option to specify HTTP server listen address/interface.
|
|
32. Support MPD queue functionality. Add an 'Add With Priority' to menu of
|
|
library, etc, views. Add a 'Set Priority' to play queue. Requires MPD
|
|
0.17.0 or newer.
|
|
33. Only ignore closeEvent if this is a 'spontaneous' event and we have a tray
|
|
icon.
|
|
34. Drastically reduce replay-gain calculation memory usage.
|
|
35. Make more columns italic in replaygain dailog to make entries that will be
|
|
modified.
|
|
36. Make TagLib optional.
|
|
37. Adjust size of covers in grouped view, icons in views, and main cover
|
|
preview based upon font size.
|
|
38. Add an extra cover-size setting (Automatic) which will adjust the covers in
|
|
library and albums view based upon font size.
|
|
39. Add option to place playqueue in sidebar.
|
|
40. Add keyboard short-cut for 'back' icon in listviews.
|
|
|
|
0.7.1
|
|
-----
|
|
1. When saving track name to cache, save the actual name, not the displayed
|
|
name.
|
|
2. Attempt to fix errors in cache where the displayed name was saved.
|
|
3. Fix tag-editor's 'Various Artists' workaround when all tracks is selected.
|
|
4. Set minimum font size for info page.
|
|
5. Only automatically start playing songs if we are replacing the playqueue, or
|
|
the song is the first song added via the commandline.
|
|
6. Fix transcoding with new ffmpeg - thanks to Martin Blumenstingl
|
|
for the patch.
|
|
7. Have cantata-dynamic helper script send a dbus message when it starts and
|
|
stops - so that cantata main window can show the current status if the helper
|
|
is started externally.
|
|
8. If 'Return'/'Enter' is pressed when play queue has focus, start playing from
|
|
the first selected song.
|
|
9. Fix Qt-only install failure (cannot find RUNTIME).
|
|
|
|
0.7.0
|
|
-----
|
|
1. Add dynamic playlist support.
|
|
2. Fix detection of non standard filename covers.
|
|
3. Clear any existing search when 'Locate In Library' is activated.
|
|
4. In tag-editor, only set placeholder text to '(Various)' for fields where
|
|
there are actually some values set.
|
|
5. Add now playing info to MPRIS interface - thanks to Martin Blumenstingl
|
|
for the patch.
|
|
6. Better, less hacky, workaround for QAbstractItemView shift-select bug
|
|
(https://bugreports.qt-project.org/browse/QTBUG-18009). Thanks to Spitfire
|
|
from qtcentre.org forums for fix.
|
|
7. Add a 'search' action (Ctrl-F) that will move focus to curent tab's search
|
|
field - or to play queue search field (if play queue has focus).
|
|
8. Add 'Raise' support to MPRIS interface.
|
|
9. Added a cantata-specific dbus interface with 'showPage(page, focusSearch)'
|
|
method. So, to raise cantata, show library page, and focus on its search
|
|
field:
|
|
qdbus org.kde.cantata /org/mpris/MediaPlayer2 Raise
|
|
qdbus org.kde.cantata /cantata showPage library true
|
|
|
|
'page' can be either; library, albums, folders, playlists, dynamic, streams,
|
|
lyrics, info, serverinfo, or devices. The page will only be shown if it is
|
|
currently enabled.
|
|
10. Show song information in playqueue tooltips.
|
|
11. Default to 'Alt+<num>' for page shortcuts.
|
|
12. Improve MPD connection reliability. When one socket (command or idle) is
|
|
disconnected, only reconnect that one. If a reconnect fails, then
|
|
disconnect both. If we receive an empty reply to a command and socket has
|
|
been closed - then attempt to reconnect and resend command.
|
|
13. Request list of URL handlers immediately after connecting.
|
|
14. Check if user is a member of 'audio' group at start-up, and warn if they
|
|
are not. If a user is a member of 'audio', then cantata will save covers,
|
|
lyrics, imported songs, etc, as writeable by 'audio'
|
|
15. Attempt to read defaults from /etc/mpd.conf (This is usually readable by
|
|
'audio' group)
|
|
16. If connection fails due to password, then state this in error message.
|
|
17. Add extra-large cover sizes (64pixels library, 160pixels albums).
|
|
18. Show full size cover image in tooltip for current track cover preview
|
|
widget.
|
|
19. Update copy of ebur128
|
|
20. Fix fetching of covers for grouped playlists.
|
|
21. For sshfs devices; check ksshaskpass is installed, and check that cantata
|
|
was not launched from the commandline (otherwise ksshaskpass is not
|
|
invoked!)
|
|
22. Add option for UMS devices to autoscan, or not, when detected - default is
|
|
set to not autoscan.
|
|
23. Fix detection of some UMS devices that are already mounted at startup.
|
|
24. Load library view covers in separate thread, as per albums view.
|
|
25. Add expandAll (Ctrl +) / collpseAll (Ctrl -) actions to expand/collapse all
|
|
items of currently focused treeview.
|
|
26. Emit dataChanged() for all album header items that match the album
|
|
currently being expanded/collpased in the groupedview.
|
|
27. Add a basic 'sync' dialog. Shows two lists; left has songs that are only in
|
|
library, right has songs that are only on device. Each has a 'Copy to'
|
|
action. When songs are copied, the lists are updated to show the remaining
|
|
differences.
|
|
28. Fix albums view position when going back from album contents.
|
|
29. Add option to draw (15% opacity) tiled cover as background to lyrics page.
|
|
30. When clicking on a label, pass focus to buddy widget. If this buddy is a
|
|
checkbox, then also toggle its state.
|
|
31. When grouping songs into albums, take into account song year. Its possible
|
|
for an artist to release two albums with the same name in different years!
|
|
32. Remove 'Single Tracks' cover creation. This is not used in grouped view,
|
|
etc.
|
|
33. Limit downloaded covers to a max of 600x600 pixels.
|
|
34. Dont update 'current song' details when playqueue is updated - the current
|
|
song is updated by other means. As we now use 'plchangesposid' to speed
|
|
updates, we dont always have the full song info when playqueue is updated.
|
|
This fixes a bug where the cover widget sometimes gets reset to empty.
|
|
35. When updating a non-MTP device, prompt the user as to whether to perform
|
|
a partial scan (only new songs are scanned), or a full scan (where all songs
|
|
are rescanned).
|
|
36. When creating/editing a SSHFS remote device, allow user to use
|
|
KDirRequester to select music folder. (KDirRequester is passed an sftp://
|
|
url to obtin folder listing).
|
|
37. When refreshing lyrics, instead of starting at first provider and iterating
|
|
them all again (which will result in the same hit again), start at the next
|
|
provider. This allows all providers to be checked. Thanks to Martin
|
|
Blumenstingl for the patch.
|
|
38. Fix copying track from MTP devices.
|
|
39. When performing a custom lyrics search, and we have no current song, dont
|
|
attempt to save the file to MPDs music folder (there is no valid filename).
|
|
40. When adding items to playqueue, only start to play if playqueue was
|
|
previously empty.
|
|
41. When determining indexes to add to 'selectedIndexes' for a collapsed album
|
|
(in grouped style play queue/lists), ensure each index is only added once.
|
|
42. Fix loading of songs via commandline if we are set to use HTTP server.
|
|
|
|
0.6.1
|
|
-----
|
|
1. Fix grouped playqueue when we have repeated instances of an album. Now when
|
|
an album is expanded/collapsed - all instances are expanded/collapsed.
|
|
|
|
0.6.0
|
|
-----
|
|
1. Grouped style for playlists.
|
|
2. Fix reading of lyrics files with special characters - thanks to Martin
|
|
Blumenstingl for the patch.
|
|
3. Give tray icon a tooltip - thanks to Martin Blumenstingl for the patch.
|
|
4. Apply 'group single track albums' to devices.
|
|
5. Add option to group albums with multiple artists under Various Artists.
|
|
6. When checking whether a song exists in device, or library, need to also
|
|
check 'single tracks' and 'multiple artist' groupings - if these have been
|
|
enabled.
|
|
7. Update playlists if modified by another client.
|
|
8. When an album is collapsed/expanded in playqueue, call dataChanged() so that
|
|
title row is redrawn - otherwise, for single-track albums, the view might
|
|
not get refreshed.
|
|
9. Provide option to *not* store downloaded covers in MPD dir.
|
|
10. If fading out to stop, and cantata is closed, then send stop command.
|
|
11. Add 'Edit Song Tags' action to playqueue context menu.
|
|
12. When loading covers, if we fail to find one of the standard names
|
|
(cover.jpg/png, AlbumArt.jpg/png, folder.jpg/png), then use the first image
|
|
found.
|
|
13. Add a 'Locate In Library' action, to locate the selected play queue track
|
|
in the library page.
|
|
14. Fix crash when quiting Cantata whilst devices are being scanned.
|
|
15. Disable JavaScript for webview, this removes the 'Show'/'Hide' buttons from
|
|
wikipedia pages.
|
|
16. Set font family for info page. (KDE only)
|
|
17. Adjust min and max sizes for sidebar.
|
|
18. Add basic lyrics editing.
|
|
19. Fix order of items added from playlist to playqueue, when individual items
|
|
of the list were selected.
|
|
20. Fix logic of replacing play queue - the clear message is sent in the MPD
|
|
thread just before the add message.
|
|
21. Improve albums page responsiveness when loading covers.
|
|
22. Better searching - search on all strings, in any order.
|
|
23. Automatically expand treeview items when searching.
|
|
24. Add custom icons for library and info pages.
|
|
25. Use CD icon (without music note) for albums page.
|
|
26. Better size calculation of compact view height - should prevent text
|
|
clipping.
|
|
27. Use 'plchangesposid' MPD command to get list of playqueue changes - means
|
|
less data needs to be read from MPD per playqueue update.
|
|
28. Support 'single' mode.
|
|
29. When using large sidebar, attempt to calculate correct min size.
|
|
30. Add option to sort albumview by artist/year/album.
|
|
31. Add dialog where user can specify artist and title to fetch lyrics - useful
|
|
if automatic fetching fails.
|
|
32. Fix crash in albums model when library updated after albums removed.
|
|
33. Fix filetype resolver so that we dont attempt to read tags from video files
|
|
(asf/wmv/mp4v) - these seem to crash TagLib.
|
|
34. When using MPRISv2 interface, dont attempt to play a song if the playqueue
|
|
is empty!
|
|
35. Use SH_ItemView_ActivateItemOnSingleClick to detect single click mode in Qt
|
|
build.
|
|
|
|
0.5.1
|
|
-----
|
|
1. Reduce QMutex usage - have MPDStats/MPDStatus emitted as objects, and
|
|
stored in relevant classes.
|
|
2. When renaming files, rename file.lyrics if it exists.
|
|
3. Use QDateTime::toString(Qt::SystemLocaleShortDate) to show server last
|
|
update in server info page.
|
|
4. TagLib is required for build.
|
|
5. Enable tag editor for Qt builds.
|
|
6. Qt-only build does not install icons, so we need to embed the 16px and
|
|
22px version of each into the application.
|
|
7. Save lyrics and info pages zoom settings.
|
|
8. If compiled for Qt-only, and icon theme is not oxygen, then check to see
|
|
if current icon theme has required icons (devices/media-optical-audio, etc)
|
|
If not, then if oxygen is installed - set icon theme to oxygen.
|
|
9. Allocate more space for tab if required - up to a max of 50% extra. This
|
|
fixes "HTTP Server" config page title under Ubuntu with Qt-only build.
|
|
10. Install icon for Qt-only build.
|
|
|
|
0.5.0
|
|
-----
|
|
1. Add ability to calculate replaygain tags. (KDE only)
|
|
2. Add a VERY basic http server so that local files can be played even when
|
|
connected to MPD from a non-local socket.
|
|
3. Add grouped playqueue style - where album entries are grouped.
|
|
4. Add option (in sidebar's context menu) to auto-hide the library, etc,
|
|
browser pages when the mouse is not over them. Thanks to Piotr Wicijowski
|
|
for implementing this.
|
|
5. Add support for mounting a 'device' via sshfs, and for treating a local
|
|
folder as a device. Currently NOT in main build, to use pass
|
|
-DENABLE_REMOTE_DEVICES=1 to cmake
|
|
6. Add "Open File Manager" action to folder page context menu. (KDE only)
|
|
7. Open local files passed on commandline - if using local socket, or http
|
|
server. (KDE only)
|
|
8. When MPD connection is lost, indicate via message widget.
|
|
9. Dont show base dir when editing tags of tracks on a UMS device.
|
|
10. In tag editor dialog, if a field in the 'All tracks' section has multiple
|
|
values - set the placeholder text to '(Various)'
|
|
11. Add a cmake option CANTATA_TRANSLATIONS, used to specify which translations
|
|
should be built and installed. e.g.
|
|
-DCANTATA_TRANSLATIONS="en;pl"
|
|
12. When playing, centre on current track.
|
|
13. Use correct value for transcoder parameter.
|
|
14. When saving cache file, if a track is filed under 'single artists' then
|
|
store its actual album name in the cache file. Then when cache is loaded,
|
|
the correct album name is available to use for the tag editor.
|
|
15. Fix crash when deleting streams.
|
|
16. Add option to sort albums in albums view by either album-artist or
|
|
artist-album.
|
|
17. Fix build with "-DCMAKE_BUILD_TYPE=debugfull" set - thanks to Martin
|
|
Blumenstingl.
|
|
18. Fix drag'n'drop of tracks from album view into play queue - affected list
|
|
and icon/list modes.
|
|
19. Add a workaround for dockmanager issues - delay registration for .25secs.
|
|
20. Change default settings; use tree style for library, playlists, and
|
|
streams.
|
|
21. Better playback button sizes.
|
|
22. Better height for collapsed interface.
|
|
23. Save/restore height of expanded interface, even when interface is
|
|
collapsed.
|
|
24. Expand interface when showing error messages.
|
|
25. Combine playback and output config pages.
|
|
26. Disable MPD config items if not connected to MPD.
|
|
27. Save expanded and collapsed sizes to config file.
|
|
28. Change order of actions in system tray menu to be consistent with main
|
|
window.
|
|
29. Use italic font for stream items in playqueue.
|
|
30. Update copy of KMessageWidget
|
|
31. Add ability to increment track numbers to tag editor.
|
|
32. Esc key navigates back in list views - if view has focus.
|
|
33. Better control over prev/next track buttons.
|
|
|
|
0.4.0
|
|
-----
|
|
1. Transcode support when copying to devices.
|
|
2. Don't allow editing of device properties when device is busy.
|
|
3. Don't allow to change Music folder for UMS devices when properties dialog
|
|
is shown from copy dialog.
|
|
4. Use LibMTP to read device's serial number, and use this as the config key
|
|
when saving properties to cantata's config file.
|
|
5. Add option to cache contents of UMS library to an XML file on the device.
|
|
6. Basic tag editing. (KDE only)
|
|
7. Fix UMS and MTP song durations.
|
|
8. Show file location in tooltips.
|
|
9. Only save streams file if it has been modified.
|
|
10. Basic support for configurable stream/category icons. (KDE only)
|
|
11. Add track organiser dialog - so that files/folders can be renamed to match
|
|
library/device scheme. (KDE only)
|
|
12. Unmaximise window when using compact interface.
|
|
13. When using local UNIX domain socket, allow playback of non database files.
|
|
(This local UNIX only restriction comes from MPD)
|
|
14. Use KMessageWidget to show errors - copy of KDE code taken for pre KDE4.7
|
|
and Qt only builds.
|
|
15. Fix updating of views when genre filter is changed.
|
|
16. Improve sidebar style context menu - icon only is a separate checkbox.
|
|
17. Improve look of play queue. Display 'play' icon next to current track.
|
|
18. Disable playback buttons depending upon size of play queue.
|
|
19. When sending track change notification, also include cover (if we have one)
|
|
20. Optionally fade-out track when stopping.
|
|
21. Add genre filtering to playlists and streams pages.
|
|
22. When pressing play after pressing stop, start playing at current song -
|
|
don't start at begining of play queue.
|
|
23. Better repeat and consume icons.
|
|
24. Fix search placeholder text when navigating back in list style devices.
|
|
25. Query MPD for list of supported protocols - and only allow supported URLs.
|
|
26. Remove 'Copy Track Info' from play queue context menu - functionality is
|
|
available via Ctrl-C
|
|
27. Fix streams export.
|
|
28. Save/restore maximised state when collpasing/expanding interface.
|
|
29. Add 'copy to device', etc, actions to folders page.
|
|
30. Incremental update of folder page items.
|
|
31. Use current style for position slider.
|
|
32. Fix some toolbutton clipping with some styles.
|
|
33. Fix amarok import script.
|
|
34. Fix crash when navigating listviews.
|
|
35. Manually stop KStartupInfo when app is started. App is a KUniqueApplication
|
|
and further attempts to restart start a new startup-info, which stays until
|
|
the timeout. This fix prevents this.
|
|
36. Fix toolbutton icon size - helps with cleanlooks.
|
|
37. When copying files to library, and user is a member of "audio" group - then
|
|
set files/dirs as writable and owned by "audio" group.
|
|
|
|
0.3.0
|
|
-----
|
|
1. Basic copy to/from device support - USB mass storage (UMS) and MTP support
|
|
only. MTP is *very* slow. (KDE only)
|
|
2. When refreshing library/albums, only affect parts of the model that have
|
|
changed. (Previously the whole model was replaced).
|
|
3. When changing name of playlist, show the original name in the line-edit.
|
|
4. Fix adding songs with spaces in their filenames to stored playlists
|
|
5. When we recieve an updated signal from MPD, refresh library view.
|
|
6. When disaplying songs of various artists albums, show as 'track number -
|
|
artist - song'
|
|
7. German translation - thanks to Lutz Lüttke
|
|
8. Rename 'Update Database' action to 'Refresh', as the current view is now
|
|
also refreshed. This cation will also completely refresh the model.
|
|
9. When determining cache filename, replace slashes with underscores.
|
|
10. Improve playqueue handling when we have 1000s of entries.
|
|
11. Fix sidebar painting for Qt styles (cleanlooks, plastique, etc.)
|
|
|
|
0.2.1
|
|
-----
|
|
1. Updated polish translation.
|
|
2. When editing a stream category name, show the current name in the entry
|
|
field.
|
|
3. Use KInputDialog, not QInputDiallog, for KDE build.
|
|
4. Fix memory leak in playlistsmodel.
|
|
5. Fix crash when removing items from playlist.
|
|
6. When checking for existing covers, also check AlbumArt.jpg/png
|
|
|
|
0.2.0
|
|
-----
|
|
1. Add option to show (and sort by) year of albums in library view.
|
|
2. Show 'Various Artists' at the top of the library view.
|
|
3. Add option to group single track artist/albums under
|
|
'Various Artists'/'Single Tracks'/'Artist - Track'
|
|
4. Improve time slider accuracy, by checking the time elapsed at each
|
|
interval.
|
|
5. Fix inconsistency between adding items via drag'n'drop and using the 'add
|
|
to' and 'replace' actions.
|
|
6. Add basic MPRISv2 interface - mainly so that Cantata can be controlled via
|
|
IconTasks' media buttons.
|
|
7. Add option to set icon in dockmanager docks (IconTasks, Docky, DockBarX,
|
|
etc) to that of the current track.
|
|
8. Provide a simple script to convert amarok radio streams into cantata
|
|
streams.
|
|
9. Use .cantata extension for import/export of cantata streams.
|
|
10. Only export selected stream categories.
|
|
11. Show track details in titlebar, so that these also appear in taskbar
|
|
tooltips.
|
|
12. Use 'play' icon for 'replace play queue', and 'add' icon for 'add to play
|
|
queue'
|
|
13. In list/icon view, show actions of not selected/highlighted items at 20%
|
|
opacity.
|
|
14. Disable position slider when playing a stream.
|
|
15. Basic elided-text class for Qt-only build.
|
|
16. Dont build libMaia as a library, just compile into cantata.
|
|
17. Expand/collapse interface via clicking on album cover.
|
|
18. Spanish translation - thanks to Omar Campagne.
|
|
|
|
0.1.2
|
|
-----
|
|
1. Explicitly link each Qt library.
|
|
2. Fix playqueue header hiding/restoring.
|
|
3. Allow to connect to local UNIX domain socket.
|
|
4. Jump to track position by clicking on position slider. Thanks to Piotr
|
|
Wicijowski for the idea/patch.
|
|
5. Fix name of Polish translations file.
|
|
6. Better detection of when mouse is in action rect.
|
|
7. More opaque action background.
|
|
|
|
0.1.1
|
|
-----
|
|
1. Play/Pause track when middle click on tray icon. (KDE only). Thanks to Piotr
|
|
Wicijowski for the idea/patch.
|
|
2. Only connect to QTreeView::activated when in single-click. Double-click
|
|
already expands/collapses the item - so if we also do this on activated,
|
|
then the item is re-collapsed/expanded.
|
|
3. Only create the tray icon once!
|
|
4. Add context menu to toolbar buttons to enable using smaller buttons.
|
|
5. Polish translation - thanks to Piotr Wicijowski
|
|
6. To be more consistent with other apps, show expander for root items in tree
|
|
views.
|
|
7. Show spinner over library/folder view when loading. (KDE only)
|
|
8. Fix some right-to-left issues.
|
|
9. Czech translation - thanks to Pavel Fric
|
|
|
|
0.1.0
|
|
-----
|
|
[Changes from QtMPC]
|
|
1. Use XDG_CACHE_HOME to store XML and covers
|
|
2. Hide listview headers
|
|
3. Dir view -> Folders, Library view -> Library
|
|
4. Removed setting of font style and size - only bold now set
|
|
5. In library list, use album-artist (if available, artist otherwise) to group
|
|
albums.
|
|
6. Remove search combo, and always default to searching in all fields.
|
|
7. Removed warning when add to playlist, and nothing selected - was
|
|
inconsistent with playlist view. (Add to playlist actions should now only be
|
|
enabled if there is something selected)
|
|
8. Fix call to setupGUI so as to not create a statusbar
|
|
9. If compiled with KDE support;
|
|
- use KMessageBox
|
|
- store config via KConfig
|
|
- make app a KUniqueApplication, and
|
|
- use KWallet to store password
|
|
10. Show cover on top-left
|
|
11. Fix blank item showing in playlist when playlist is empty
|
|
12. Hide password in preferences dialog
|
|
13. Only 2 socket connections to MPD - one for commands, and one for idle
|
|
messages.
|
|
14. Only load data for a tab when the tab is selected.
|
|
15. If saving to a pre-existing playlist, ask the user if it is ok to
|
|
overwrite. If so, delete the existing one first, then save.
|
|
16. Add a combo to filter on genre.
|
|
17. Check for cover (cover.png/jpg) within folder of current track to get
|
|
cover-art, otherwise download.
|
|
18. Fetch lyrics
|
|
19. Also check mpdFolder+filename.lyrics for lyrics file
|
|
20. Use QNetworkAccessManager for HTTP downloads. If compiled woth KDE support,
|
|
use KIO::Integration::AccessManager so that we can gain access to KDE's
|
|
proxy settings.
|
|
21. Use sidebar instead of tabbar.
|
|
22. Support replaygain setting.
|
|
23. Split config into pages.
|
|
24. Add option to stop playback when cantata exits.
|
|
25. Fixed thread usage - now sockets are in their own thread.
|
|
26. Add album-cover view
|
|
27. Support radio streams
|
|
28. Query artist/album information via wikipedia - show in a K/QWebView
|
|
29. Port to KStatusNotifierItem
|
|
|
|
--------------QtMPC ChangeLog--------------------
|
|
|
|
RELEASE 0.6.1
|
|
-------------
|
|
|
|
* Gracefully handle connection problems (ticket #35)
|
|
* Fixed song parsing when track or disc is num/totalnum (ticket #213)
|
|
* Crop playlist support (ticket #207)
|
|
* Shuffle support (ticket #209)
|
|
* Renaming of playlists (ticket #210)
|
|
* Output support (enable/disable) outputs (ticket #7)
|
|
* Copy song info to clipboard from playlist selection (ticket #184)
|
|
|
|
RELEASE 0.6.0
|
|
-------------
|
|
|
|
SVN:Thu Oct 6 20:45:11 CEST 2010
|
|
* Added idle support
|
|
* Removed bitrate from window status bar
|
|
* Removed tooltip (ticket #204) for now since it was not being updated
|
|
|
|
SVN:Wed Oct 5 22:48:21 CEST 2010
|
|
* Ask for confirmation when deleting playlists
|
|
* Remember window size & position
|
|
* Mutex the library to prevent conflicting updates
|
|
|
|
SVN:Tue Oct 5 22:48:21 CEST 2010
|
|
* Fixed loading playlists with spaces, quotes (") and backslashed (\)
|
|
|
|
SVN:Mon Oct 4 21:35:02 CEST 2010
|
|
* new icons for library view (credits go to the folks from amarok where i stole them)
|
|
* sortable playlists view
|
|
* fixed bug which was introduced by PlaylistProxyModel, playlist headers not showing on startup
|
|
* delete keyhandler for playlists view
|
|
* keep a row in playlist selected when removing entries (subsequent delete button presses)
|
|
|
|
SVN:Sat Oct 2 01:12:24 CEST 2010
|
|
* removed last.fm error message popups (modal popup for such unimportant errors was a bit over the top)
|
|
* added "Replace Playlist" button to all views (has been only been in rightclick menu so far)
|
|
* two modes for loading saved playlists "Add to Playlist" adds to current playlist, "Load" replaces current playlist (doubleclick adds to current)
|
|
* added right click menu to "Playlists" tab page
|
|
* added doubleclick handler for DirView
|
|
* only execute doubleclick handler on Songs/Files, doubleclick on higher levels only expands the treenode
|
|
* caseinsensitive and locale aware sorting for library and dir view
|
|
* searchable dirview
|
|
* enabled autoplay on drag&drop
|
|
* start playing again when replacing playlist and mpd has been playing before
|
|
* fixed moving around songs in playlist which are not in sequential order (Ctrl+Click -> Move)
|
|
(all songs are moved together in sequential order onto the destination position, spaces between them disappear)
|
|
* preserve playlist selections over refreshs (primary usefull when moving around songs in playlist)
|
|
* searchable playlist
|
|
* added icons to library view (different icons for nodetypes and maybe scaled down albumart upcoming)
|
|
|
|
SVN:Tue Sep 28 22:32:12 CEST 2010
|
|
* enabled clear button for kde search field in library view
|
|
* added right click menus
|
|
* enabled password protected connections
|
|
* adapted row height for playlist
|
|
* fixed dropping of files from the library into the playlist, when the droptarget is not a song
|
|
* removed search button; search box searches onChange anyway
|
|
* clickable sliders
|
|
* added date to playlist
|
|
* fixed delete key for playlist in kde build
|
|
* implemented clear playlist rightclick item
|
|
* implemented drag & drop for directory view
|
|
|
|
SVN:
|
|
fixed:
|
|
* Dragging and dropping of albums and artists now also works! (ticket #145)
|
|
* Initial sorting of music library and filesystem view on startup
|
|
new:
|
|
* Added support for enabling/disabling consume mode (items from playlist are removed once played)
|
|
* No more Qt 4.4 checks. Qt 4.4 is stable so move on!
|
|
* Better KDE integration (ticket #183, patch by aanisimov)
|
|
* Completely disjunctive searching (patch by M. Grachten)
|
|
* Playlist support
|
|
removed:
|
|
* Last.fm scrobbling support has been removed
|
|
|
|
0.5.0:
|
|
fixed:
|
|
* a file name containing a " character would make it impossible to add it to the play list
|
|
* fix a segfault when adding a selection containing one or more artists to the playlist
|
|
* Now only items displayed in the library can be added to the playlist (usefull when searching)
|
|
* Fixed the restoring of the playlist
|
|
* Check for duplicates when adding from the DirView
|
|
* Re-search when chaning album/artist etc
|
|
new:
|
|
* separate connection for database commands
|
|
* variable update interval for stats/status
|
|
* Dir view (ticket #36)
|
|
* Disc number support
|
|
- Visible in playlist
|
|
- Sort Musiclibrary tracks not only by track number but also by disc number
|
|
* Better memory usage for musiclibrary and dirview
|
|
* Use libmaia (xml-rpc)
|
|
* Use last.fm for album covers instead of amazon
|
|
* last.fm scrobbling support
|
|
- Follow last.fm guide lines
|
|
- scrobbling is own thread so the rest of the program had nothing to do with
|
|
it.
|
|
* synchttp for synchornous http support
|
|
* show album release date
|
|
|
|
0.4.1:
|
|
new:
|
|
* Playlist stats use QSet instead of QList
|
|
* mpdstat converted to a singleton
|
|
* mpdstatus converted to a singleton
|
|
* only load QSettings when needed
|
|
* GUI tweaks
|
|
* search direct trough playlist
|
|
* display playlist stats also in stats window
|
|
|
|
fixed:
|
|
* some valgrind warnings
|
|
* reset position of slider to 00:00
|
|
* add playlist item in the order they are in the music lib
|