0.1.0 ----- 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. Handle album artist tag, artist changed to albumartist, and title to "artist - title" 6. Remove search combo, and always default to 'Any' 7. Removed warning when add to playlist, and nothing selected - was inconsistent with playlist view. 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. Hide/show playlist when click cover 12. Fix blank item showing in playlist when playlist is empty 13. Hide password in preferences dialog 14. Only 2 socket connections to MPD - one for commands, and one for idle messages. 15. Only load data for a tab when the tab is selected. 16. If saving to a pre-existing playlist, as the user if it is ok to overwrite. If so, delete the existing one first, then save. 17. Add a combo to filter on genre. 18. Check for cover (cover.png/jpg, folder.png/jpg, album.png/jpg, icon.png/jpg) within folder of current track to get cover-art. Oterhwise download. 19. Also check mpdFolder+filename.lyrics for lyrics file 20. Fetch lyrics 21. 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. 22. Use sidebar instead of tabbar. 23. Support replaygain setting. 24. Split config into pages. --------------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