Commit Graph

212 Commits

Author SHA1 Message Date
Craig Drummond
ad731cf0fd Remove some unsued functions, etc. 2015-12-23 22:55:18 +00:00
Craig Drummond
8c48be1569 Mono album icon - used in sync dialog. 2015-12-23 18:20:30 +00:00
Craig Drummond
e0fb720678 Remove MusicModel and MultiMusicModel - no longer required 2015-12-23 15:20:41 +00:00
Craig Drummond
e9b0ef6b7e Add a /slightly/ nicer sync dialog. Check songs from lib/dev to be copie
dto each other, then press sync button. Calls 2 action dialogs to do the
actual copying.
2015-11-01 16:15:55 +00:00
Craig Drummond
4a713c7ec9 Initial work on using SQL for MPD cache. Not 100% functional. Eventually
will also use SQL for Jamendo and Magantune...
2015-06-07 22:18:19 +01:00
Craig Drummond
b2ce9ff016 Various devel changes
- Use time_t to store MPD DB version, as that is what MPD sends anyway
- Initial changes for an (experimental) webapp
2015-06-01 21:53:55 +01:00
craig.p.drummond
876c2783e4 Show error message if parsing cache file fails. 2015-04-20 19:45:14 +00:00
craig.p.drummond
4e7705ceae Show composer images - see README for details. 2015-04-05 22:32:27 +00:00
craig.p.drummond
82a95ea06e Use treble clef icon in artists list if composer tag is being used for an artist. 2015-03-28 14:36:15 +00:00
craig.p.drummond
93b70ec240 Rename mpd source folder to mpd-interface to help build errors when libmpdclient(?) is also installed.
BUG: 650
2015-03-16 19:18:52 +00:00
craig.p.drummond
f9797a977b Fix Ubuntu Touch builds.
BUG: 577
2014-10-31 20:30:56 +00:00
craig.p.drummond
276c8607db Re-add option to show artist images in tree and list views.
BUG: 575
2014-10-30 17:21:11 +00:00
craig.p.drummond
a188a41b39 Full refresh action. Needed to recognise changes to ArtistSort, etc. 2014-09-23 20:28:23 +00:00
nikwen.developer@gmail.com
78636b4be3 Real fix for the bug 2014-08-21 13:50:07 +00:00
craig.p.drummond
be8ec96e04 Fix Ubuntu build 2014-08-10 08:12:22 +00:00
craig.p.drummond
68cc3c2410 - Remove cover size setting, set automtically.
- Artist images only shown in grid view.
- No images, or icons, shown in basic tree view.
2014-07-16 19:06:33 +00:00
craig.p.drummond
840999e7d3 Use Covers::self()->get() to retrieve all covers 2014-07-16 19:05:36 +00:00
craig.p.drummond
49f0e23111 Fix ubuntu touch build 2014-07-03 18:55:24 +00:00
craig.p.drummond
d9abad6da1 Remove old cache entries 2014-07-01 19:19:37 +00:00
craig.p.drummond
2e7ba73c29 Fix Ubuntu Touch build 2014-06-17 16:55:33 +00:00
craig.p.drummond
0e4bfcea2a Store radio station 'name' field in extra map 2014-06-16 19:14:18 +00:00
craig.p.drummond
64c06773ce Alter includes to have su-folder - e.g. utils.h -> support/utils.h 2014-05-13 18:37:52 +00:00
craig.p.drummond
1520191545 No need to add URI list to mime data 2014-05-01 19:25:51 +00:00
craig.p.drummond
786f2b39f6 Move model roles into separate roles.h file. 2014-04-23 20:36:38 +00:00
craig.p.drummond
16cc495b95 Fix 'No artists found' / 'No playlists found' messages 2014-04-13 07:04:22 +00:00
craig.p.drummond
eb34a2bcd5 Remove Actions and Icons from Ubuntu build 2014-04-11 17:45:59 +00:00
craig.p.drummond
35ffb8d2ea Album covers!!!! 2014-04-11 17:43:39 +00:00
craig.p.drummond
09fe4daa54 Dont save XML if we have just read it from file!!! 2014-04-11 17:42:03 +00:00
craig.p.drummond
68c7183067 Create validCacheDate Fn and use this 2014-04-02 17:41:29 +00:00
craig.p.drummond
6cc3f52f41 Simpify cache save logic 2014-04-02 17:40:14 +00:00
craig.p.drummond
9db18d95a8 Add action to reset 'new' status 2014-03-26 19:38:43 +00:00
craig.p.drummond
cde6c0e40b If Cantata detects that an album, or artist, has new songs after updating MPD's DB, then the artist and album are drawn with bold text. 2014-03-26 19:37:26 +00:00
craig.p.drummond
bf363ec0d9 Load artist iamges in non-UI thread too. Should only be album images in artists view that are loaded in UI thread. Tried loading these in non_UI thread, but didnt like delay in showing covers. 2014-03-20 19:58:40 +00:00
craig.p.drummond
7bcb40d159 Use Q_GLOBAL_STATIC for Qt only builds 2014-03-17 19:52:47 +00:00
craig.p.drummond
15b91d0273 Speedup song list 2014-03-14 19:15:57 +00:00
craig.p.drummond
b9722e3428 Enable 'Refresh DB' for Mopidy - does not actually refresh db, as mopidy does not support this, but Cantata's cache will be deleted and library reloaded. 2014-02-06 19:48:43 +00:00
craig.p.drummond
7cda7b29d5 Need to store if date is unreliable (i.e. 0) in cache 2014-02-05 19:22:07 +00:00
craig.p.drummond
5f64cf2803 Simplify MPD update 2014-01-31 19:51:29 +00:00
craig.p.drummond
a9d7461de0 Fix saving of MPD datetime to folder cache 2014-01-28 19:12:35 +00:00
craig.p.drummond
92ed4d6b5b Mopidy sets DB time to 0, so need to handle this :-( 2014-01-22 19:21:16 +00:00
craig.p.drummond
570faef57c Artists and Albums models dont need to use covers from AudioCDs... 2014-01-20 21:12:52 +00:00
craig.p.drummond
d91f8807d2 Results of cppcheck... 2014-01-08 19:49:48 +00:00
craig.p.drummond
addfca835a Update (c) year 2014-01-06 19:32:05 +00:00
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