Commit Graph

169 Commits

Author SHA1 Message Date
craig.p.drummond
bb2f217304 Add model test code 2013-11-21 18:15:36 +00:00
craig.p.drummond
65662b6a5b Also replace ~ with _ for cache file name - as MPD 0.18 allows usage of ~ in local socket name. 2013-11-18 21:25:01 +00:00
craig.p.drummond
21a5302020 If no db time from MPD, use current time. Proxy DB setups dont sent DB time!! 2013-11-15 19:38:03 +00:00
craig.p.drummond
d013c66ec7 Better parent checking 2013-11-12 20:20:56 +00:00
craig.p.drummond
56f99bac16 Fix crash when an album link is clicked on in context-view when current song is from a Various Artists album and the album link is to another album by the artist.
BUG: 327
2013-11-12 20:20:08 +00:00
craig.p.drummond
c6ab93deb0 Only save cache if we have a valid date 2013-11-10 17:52:19 +00:00
craig.p.drummond
4ea883616f If MPD's database time is invalid, and the cache's database time is invalid, then accept a database listing. This works-around an issue with using MPD's proxy DB - where no database time is sent.
BUG: 326
2013-11-10 17:47:55 +00:00
craig.p.drummond
cd3efc8b0d When gettnig albums, need to check all tracks if artist!=albumartist 2013-10-28 19:46:30 +00:00
craig.p.drummond
87384ab036 Also match on 'basicArtist' when looking for albums 2013-10-28 19:44:22 +00:00
craig.p.drummond
360e10f0bb Only need to calculate song file size in action dialog 2013-10-25 20:04:22 +00:00
craig.p.drummond
d7740e7733 Initial podcast support
NOTE: This is NOT fully implemented, or functional!!!
2013-09-17 16:25:58 +00:00
craig.p.drummond
a23c83be98 Save cache if toggle grouping 2013-08-22 18:20:53 +00:00
craig.p.drummond
b3ecd8abc0 Keep track if this is MPD model or not 2013-07-23 10:31:23 +00:00
craig.p.drummond
3539a22252 Set model on root item, so that sync dialog works!!! 2013-07-23 10:27:13 +00:00
craig.p.drummond
7b7f35aa95 Reduce code duplication slightly - by placing common code in MusicModel and MultiMusicModel 2013-07-17 18:16:50 +00:00
craig.p.drummond
e9b9e30d18 Use cached row wherever possible 2013-07-15 19:16:31 +00:00
craig.p.drummond
d6b3b5e68f Fix missing icons in artists tab. 2013-07-03 18:50:30 +00:00
craig.p.drummond
fbfc646f1a Use album time for playlist duration in artists and albums views 2013-07-03 15:42:39 +00:00
craig.p.drummond
8511f0a28b Better cue sheet support 2013-07-03 15:41:56 +00:00
craig.p.drummond
d012a818d4 Dont count playlist in stats 2013-07-03 15:38:54 +00:00
craig.p.drummond
c604d84629 Fix playlist icons 2013-07-03 15:37:52 +00:00
craig.p.drummond
0e0242896d For MPD versions 0.17 and above, if Cantata can read a .cue file then it will list each track as a separate entry in the artists and albums views.
BUG: 249
2013-07-02 19:20:40 +00:00
craig.p.drummond
ca8189b865 Improve title for icon view 2013-07-02 19:19:32 +00:00
craig.p.drummond
a8d753d4f6 Fix selection of items in sync dialog 2013-06-17 18:36:19 +00:00
craig.p.drummond@gmail.com
a1e53e5ee9 Refresh albums view when multiple-artist grouping is changed. 2013-06-13 11:29:34 +00:00
craig.p.drummond
9de0ac4b22 Store port number in cache filename, to handle cases where more than 1 MPD is running on a host 2013-06-12 20:02:36 +00:00
craig.p.drummond
dc6e3af0d8 Fix Qt5 segfault on exit, due to static QIcons being destructed. 2013-06-12 19:56:59 +00:00
craig.p.drummond
65ebe28963 Speed up check/uncheck of artists and albums 2013-06-07 19:21:28 +00:00
craig.p.drummond
8f420c03f2 Clean compressed library caches too 2013-06-05 16:54:22 +00:00
craig.p.drummond
af09caf821 Cache list of artist for a various artists album 2013-06-05 16:52:52 +00:00
craig.p.drummond
3957e087d3 Only lookup album list once 2013-06-05 16:52:26 +00:00
craig.p.drummond
d14168f598 Only refresh backdrop if ablum list has changed 2013-06-04 18:34:59 +00:00
craig.p.drummond
3be8c01d9a If we cannot access htbackdrops.com (still no API key), then make some simple backdrops 2013-06-04 18:28:40 +00:00
craig.p.drummond
2c5fec69c0 Remove 'Uncheck All', and add 'Check Items' and 'Uncheck Items' actions 2013-05-30 18:06:34 +00:00
craig.p.drummond
c518ac5b47 Add uncheck all action to sync dialog 2013-05-29 19:22:04 +00:00
craig.p.drummond
8292971952 Improve status check when model is updated 2013-05-29 19:04:30 +00:00
craig.p.drummond
0369b631e3 Use checkboxes in sync dialog to makr items to be copied 2013-05-29 19:03:29 +00:00
craig.p.drummond
7dd8de0d7a Show list of albums for an artist 2013-05-24 19:05:14 +00:00
craig.p.drummond
67f7058633 Remove lyrics and info pages, and place within a new context view. 2013-05-18 10:13:53 +00:00
craig.p.drummond
2708f14001 Allow setting of artist image in cover dialog 2013-04-24 18:28:05 +00:00
craig.p.drummond
4b2d8a5b46 Use image file if we can 2013-04-03 17:00:25 +00:00
craig.p.drummond
58c8b4b3bc Show similar artists, and artist image 2013-04-03 16:57:00 +00:00
craig.p.drummond
ee50590711 Simplify 2013-03-29 22:39:53 +00:00
craig.p.drummond
bb538f7084 Fix crash in sync dialog 2013-03-19 19:27:28 +00:00
craig.p.drummond
2c68475245 When finsing if song exists, also check track number 2013-03-11 19:49:06 +00:00
craig.p.drummond
5175a836c1 When checking song against song-item, used displayTitle - as this is what is shown! 2013-02-27 19:43:28 +00:00
craig.p.drummond
70ad6e0022 If album's year is updated in tag-editor, then reflect this in views. 2013-02-26 20:06:50 +00:00
craig.p.drummond
68d1b24ab9 Fix updating of genres 2013-02-21 20:07:02 +00:00
craig.p.drummond
2279f48b1a Let model setup signal connection 2013-02-21 20:06:34 +00:00
craig.p.drummond
7417f9040d - Move common actions into StdActions
- Models are in control of what actions are show at what level
2013-02-18 17:07:46 +00:00