Commit Graph

260 Commits

Author SHA1 Message Date
craig
4e7da14d65 Fix grouped playqueue when we have repeated instances of an album. Now when
an album is expanded/collapsed - all instances are expanded/collapsed.
2012-04-10 16:16:06 +00:00
craig
c666fe905b If song details changed, need to emit dataChanged 2012-04-08 17:39:26 +00:00
craig
31ae414f8e Update genre list when add song 2012-04-06 20:36:40 +00:00
craig
d4839c961a Read genre from XML!!! 2012-04-06 20:36:27 +00:00
craig
045c2ca957 Fix reading in of artist! Was taking last song type, and creatnig 2 Various artists!!! 2012-04-04 20:40:04 +00:00
craig
1fe048a962 Dont add multiple-artists to single tracks!!! 2012-04-04 20:39:38 +00:00
craig
7078e6c7df Save/restore current index - like we do with playqueue.
Also, try to ensure an item is selected - in case we are delteing items
2012-04-04 20:25:23 +00:00
craig
3fbd133943 Rename playqueue update 2012-04-04 19:53:55 +00:00
craig
9864af39e6 Make this an item model, not table model 2012-04-04 19:46:57 +00:00
craig
8143ccb1ef Only load covers when item shown 2012-04-03 20:54:50 +00:00
craig
4a7225a249 OK, need musiclibrayitem to inherit of QObject, just having Device inherit seems to produce crashes :-( 2012-04-02 18:03:00 +00:00
craig
37fe1eef52 Save/restore multiple-artist details to cache 2012-04-02 18:00:59 +00:00
craig
9608e469ad Fix single-tracks / multiple-artists when list is refreshed 2012-04-02 18:00:15 +00:00
craig
9f3abddea1 Fix crash in albums model when library updated after albums removed. 2012-04-02 17:59:11 +00:00
craig
b8dba56619 Reduce QObject usage 2012-04-02 17:58:29 +00:00
craig
8e3e403263 Reduce memory usage - VERY slightly!!!! 2012-04-02 17:56:13 +00:00
craig
66807be4a5 Add flag to control if covers have been requested 2012-04-02 17:55:43 +00:00
craig
8521f71850 Only load covers when album page is selected. 2012-04-01 17:08:15 +00:00
craig
3a764d4dcd Show album year in tooltips 2012-03-30 19:11:49 +00:00
craig
a8b5fa52c6 Add option to sort albumview by artist/year/album. 2012-03-29 21:39:03 +00:00
craig
b60f6ffeb3 Use 'plchangesposid' MPD command to get list of playqueue changes - means
less data needs to be read from MPD per playqueue update.
2012-03-29 15:49:19 +00:00
craig
bd1de87413 Automatically expand treeview items when searching. 2012-03-27 17:39:05 +00:00
craig
948aae31a9 Better filtering. 2012-03-27 17:38:42 +00:00
craig
04ae381df7 Drag'n'drop fix?? 2012-03-26 19:41:37 +00:00
craig
2c1b796e96 Fix removing, and moving, songs??? 2012-03-26 19:26:56 +00:00
craig
278cd9d3c0 Fix incremental updates 2012-03-26 18:48:54 +00:00
craig
0a6b993b65 Fix qt-translations 2012-03-26 18:34:41 +00:00
craig
ad31df622a Fix default icon 2012-03-26 18:33:06 +00:00
craig
015960166f Improve albums page responsiveness when loading covers. 2012-03-26 18:32:45 +00:00
craig
cdf12784bb Fix logic of replacing play queue - the clear message is sent in the MPD
thread just before the add message.
2012-03-26 18:22:26 +00:00
craig
2c8f3d4d61 Make play list menu order consistent with view order 2012-03-23 20:35:34 +00:00
craig
91b8379525 Update playlist menu 2012-03-23 20:35:15 +00:00
craig
6dcad1bce7 Fix indexes 2012-03-23 20:33:37 +00:00
craig
5cdb899fe0 Fix(?) crash when forget device whilst its scanning 2012-03-23 20:32:52 +00:00
craig
6c3fce45ea Fix remove rows 2012-03-23 20:32:32 +00:00
craig
65cda97b56 Need to use drop-row-adjust 2012-03-23 20:32:21 +00:00
craig
f77c21973a Remove debug 2012-03-21 21:39:36 +00:00
craig
181576a1fd Need to update key of items that have not been moved. 2012-03-21 21:39:11 +00:00
craig
80990af2cf Update key 2012-03-21 19:25:43 +00:00
craig
8ac6dac53f Use KStringHandler::naturalCompare if we're built with KDE 2012-03-21 19:08:00 +00:00
craig
f7e743461a Remove proxy code duplication 2012-03-21 19:07:34 +00:00
craig
49c79ca533 Fix various artists grouping 2012-03-21 19:06:52 +00:00
craig
1455f5dd25 If possible, return Image from Covers::get() 2012-03-21 19:06:19 +00:00
craig
3129aa06ee Add action to show current track in lib 2012-03-21 19:05:55 +00:00
craig
09cd31443b Work on playlist editing 2012-03-21 19:04:10 +00:00
craig
eb686e43df Add #define for default cover icon names 2012-03-20 21:13:18 +00:00
craig
aeb05c50ed Update playlists if modified by another client. 2012-03-20 21:11:34 +00:00
craig
c850e98a86 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.
2012-03-20 21:11:19 +00:00
craig
7db4b15c70 Add option to group albums with multiple artists under Various Artists. 2012-03-20 21:11:02 +00:00
craig
c7df4c5160 Initial import of grouped playlists - NOT FINISHED 2012-03-16 22:33:34 +00:00