Commit Graph

61 Commits

Author SHA1 Message Date
craig.p.drummond
f5f3114145 Reduce KDE/Qt code duplication - by creating dummy Dialog, MessageBox, and InputDialog classes/namespaces for Qt. 2012-05-31 17:45:57 +00:00
craig.p.drummond@gmail.com
425e7d29db Make albums view (if set to sort artist before album) more consistent with library view. i.e. Place 'Various Artists' albums first, and place 'Single Tracks' as first 'Various Artists' album. 2012-04-30 11:41:49 +00:00
craig.p.drummond@gmail.com
82866f4d0c When looking for albums covers, if we have grouped an album under 'Various Artists', but the albumArtist tas is not 'Various Artists', then we need to use the real albumArtist tag in the query. 2012-04-30 11:25:17 +00:00
craig.p.drummond@gmail.com
d757b59f8a Remove 'Single Tracks' cover creation. 2012-04-30 11:11:40 +00:00
craig.p.drummond@gmail.com
8b24d760a4 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!
BUG:6
2012-04-30 11:07:58 +00:00
craig
1dfb77dd9a Add extr-large cover sizes (64pixels library, 160pixels albums). 2012-04-18 18:33:39 +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
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
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
0a6b993b65 Fix qt-translations 2012-03-26 18:34:41 +00:00
craig
015960166f Improve albums page responsiveness when loading covers. 2012-03-26 18:32:45 +00:00
craig
1455f5dd25 If possible, return Image from Covers::get() 2012-03-21 19:06:19 +00:00
craig
eb686e43df Add #define for default cover icon names 2012-03-20 21:13:18 +00:00
craig
4e5a489966 Better tooltips 2012-03-07 19:27:13 +00:00
craig
a4a06bc641 Show album durations 2012-03-06 18:59:48 +00:00
craig
9223e27132 Fix albums view tree 2012-03-05 19:50:56 +00:00
craig
f7e2b78928 Fix album view search text 2012-03-05 19:49:46 +00:00
craig
e35bdaa74c Sort songs when drag 2012-03-02 20:26:36 +00:00
craig
fe2aea3889 Track & title consistency 2012-02-29 18:09:48 +00:00
craig
33cee237a9 use begin/eng insert/remove rows 2012-02-28 19:33:09 +00:00
craig
f6217d0cde Coding standard 2012-02-25 21:53:00 +00:00
craig
239b066e36 Grouped play queue :-) 2012-02-24 18:09:07 +00:00
craig
74f10be10d Add option to sort albums in albums view by either; album-artist, or
artist-album.
2012-02-23 16:54:04 +00:00
craig
4d17e5437a When using local UNIX domain socket, allow playback of non database files. 2012-02-06 19:49:53 +00:00
craig
0102acebde Show song location in tooltip 2012-02-01 21:24:53 +00:00
craig
90211f2de8 - Add text-urilist to library/folder/album drag'n'drop mimetypes - so that can drop onto k3b
- Store mpdDir as a QString in settings class, so that everyone can access it from there
2012-01-30 19:27:09 +00:00
craig
b18f5a8457 Call albums update directly, not via signal 2012-01-24 22:00:12 +00:00
craig
d617e7293a Add simple timer to aid debuggin 2012-01-24 19:32:20 +00:00
craig
07252ad365 Disable albums model when page is hidden 2012-01-16 19:49:18 +00:00
craig
6617678831 Update albums when update db 2012-01-16 19:48:55 +00:00
craig
658f0bc29e Initial import of device support work
- Basic copy to/from device support.
- When refreshing library/albums, only affect parts of the model that have
  changed. (Previously the whole model was replaced).
- Allow songs to be deleted.

TODO:
- Make song deletion actually work
- Copy/delete album covers
- When deleting a whole album/artist, need to delete corresponding dir if it is empty.
- MTP devices
2012-01-15 19:18:12 +00:00
craig
5996b24f5c Create custom cover for single-tracks album. 2012-01-06 19:36:38 +00:00
craig
09bc65ad9b Fix listnig of single-tracks albums tracks 2012-01-04 19:19:38 +00:00
craig
5113de0706 Clear old songs before adding new - prevents duplicates 2012-01-04 19:18:27 +00:00
craig
9beeaaa424 Make consistent with library view 2012-01-04 19:17:38 +00:00
craig
0c60c53f7f Fix order of single-track album tracks. 2012-01-04 19:16:16 +00:00
craig
9fc2286ce3 Update copyright statements. 2012-01-04 19:15:55 +00:00
craig
47ac68ee4b Change dock item icon to cover 2012-01-03 19:56:03 +00:00
craig
1872cef46f Fix inconsistency between adding items via drag'n'drop and using the '>>' actions 2012-01-03 19:54:13 +00:00
craig
d4bb8f5281 Check for duplicate files 2012-01-03 19:53:55 +00:00
craig
722f137640 Reduce code 2011-12-22 19:05:53 +00:00
craig
28afda6c6a Cleanup 2011-12-21 19:44:04 +00:00
craig
8c7c0a68f6 Album views 2011-12-19 19:28:13 +00:00
craig
81fce60e14 Allow to navigate into albums 2011-12-18 22:58:29 +00:00
craig
37e62aad3b Fix Qt-only build 2011-12-15 18:10:50 +00:00