Commit Graph

119 Commits

Author SHA1 Message Date
Craig Drummond
1cb600b5cf Oops! Add song to album! 2015-06-08 18:49:33 +01:00
Craig Drummond
087bffb08c 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
c83eb3fc27 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
9cc07d83b2 Show error message if parsing cache file fails. 2015-04-20 19:45:14 +00:00
craig.p.drummond
64ff9944cc Fix composer support when loading from cache 2015-03-26 22:55:32 +00:00
craig.p.drummond
1693fe4ef8 Add option to provide a list of genres which should use composer, and not album-artist, to group albums. 2015-03-25 23:19:42 +00:00
craig.p.drummond
12b7bf0e83 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
51e1df8d92 - Fix potential crashes on refresh. Need to ensure consistent string is used for album index. Also, when getting albums and artists via index, ensure correct item is returned.
BUG: 596
2014-11-26 12:24:51 +00:00
craig.p.drummond
5867ae68b8 ...and the actual changed files!!!!
BUG: 539
2014-09-22 12:45:41 +00:00
craig.p.drummond
4d4240ac49 Use QElapsedTimer to control frequency of updates 2014-06-17 16:54:22 +00:00
craig.p.drummond
83fafbd648 Fix progress display when saving XML 2014-06-17 16:53:40 +00:00
craig.p.drummond
f8a589b0e4 Fix saving of album genres 2014-06-16 19:23:49 +00:00
craig.p.drummond
859ef5322d Reduce memory usage - by only creating a set for genres if there is more than 1 2014-06-16 19:23:14 +00:00
craig.p.drummond
9a35f3dfbb Un-break cache! 2014-06-16 19:22:11 +00:00
craig.p.drummond
23942fc10d No need for fix - version has been changed 2014-06-16 19:19:19 +00:00
craig.p.drummond
de133486cf Store musicbrainz-album-id in extra map 2014-06-16 19:12:17 +00:00
craig.p.drummond
eac245fd65 Also read performer for display in context view 2014-06-11 18:25:29 +00:00
craig.p.drummond
d29d9a8781 Alter includes to have su-folder - e.g. utils.h -> support/utils.h 2014-05-13 18:37:52 +00:00
craig.p.drummond
fce31c0033 Use musicbrainz album id for album key whenever possible. 2014-05-06 19:17:46 +00:00
craig.p.drummond
49d8010204 Use musicbrainz album id to group albmus - if present 2014-05-06 18:42:52 +00:00
craig.p.drummond
f83da3d5fe Multiple genre support. 2014-05-01 19:26:57 +00:00
craig.p.drummond
68844c739f Compare song's filename 2014-04-03 18:58:06 +00:00
craig.p.drummond
c7d5a7b9b1 No need yo emit dataUpdated when creating 2014-04-03 18:57:47 +00:00
craig.p.drummond
ff55be5305 Remove grouping of multiple-artist albums under 'Various Artists' 2014-04-01 18:02:12 +00:00
craig.p.drummond
8f36e2ece2 Use song's file to locate it in song list 2014-03-27 19:56:52 +00:00
craig.p.drummond
1f408e2045 Add action to reset 'new' status 2014-03-26 19:38:43 +00:00
craig.p.drummond
ca8c6020a2 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
7e09738346 Remove support for artist images in online services. 2014-03-19 19:51:29 +00:00
craig.p.drummond
dc3455fa58 Only save albumartist tag in XML cache file if library supports this tag. 2014-03-12 17:21:37 +00:00
craig.p.drummond
5b7241005c Fix display of online-service track album-artist in copy dialog. 2014-03-12 17:21:18 +00:00
craig.p.drummond
74e608742e Reduce memory usage, by storing album covers in a cache - and using this for display. 2014-03-12 17:20:29 +00:00
craig.p.drummond
fbc5582a9d Need to store if date is unreliable (i.e. 0) in cache 2014-02-05 19:22:07 +00:00
craig.p.drummond
a542e1e9ca Only translate "Unknown" and "Various Artists" once 2014-01-29 19:15:57 +00:00
craig.p.drummond
6505465dd1 Fix saving of MPD datetime to folder cache 2014-01-28 19:12:35 +00:00
craig.p.drummond
9aa44720c6 Just a little safety check... 2014-01-08 20:08:28 +00:00
craig.p.drummond
2f24b3fd9b Results of cppcheck... 2014-01-08 19:49:48 +00:00
craig.p.drummond
ab7ffecca3 Update (c) year 2014-01-06 19:32:05 +00:00
craig.p.drummond
e30bf879c0 Update album's year if song year is changed in tag editor. 2013-12-07 23:18:01 +00:00
craig.p.drummond
ee3fc3229a Fix Jamendo/Magantune covers 2013-10-18 18:57:12 +00:00
craig.p.drummond
9bd026aae1 Fix artist and album genres. 2013-10-03 20:43:52 +00:00
craig.p.drummond
a04325bfa8 Always save composer 2013-09-04 18:12:13 +00:00
craig.p.drummond
d2afc0f767 Fix covers when using album artist for multiple artist albums, and album artist name is "Various Artists" - but this has been translated in Cantata.
BUG: 277
2013-08-28 18:44:51 +00:00
craig.p.drummond
e8818fdb50 Simplify 2013-08-23 16:35:00 +00:00
craig.p.drummond
2bd038f3a6 Fix album name after read from cache 2013-08-23 16:32:01 +00:00
craig.p.drummond
0e26f046e7 Save actual artist name, if using composer 2013-08-22 18:20:31 +00:00
craig.p.drummond
d4791fcd18 Only use artist/albumartist attribute if it exists 2013-08-22 18:20:05 +00:00
craig.p.drummond
e872124e3b Initial support for Composer tag 2013-08-22 18:18:59 +00:00
craig.p.drummond
1f1e87f509 Fix Genre refresh when change grouping 2013-08-22 18:18:23 +00:00
craig.p.drummond
98d1eb907e - Fix reading of genres from cache file.
- Fix updating of genres after DB is refreshed.
2013-08-19 17:52:42 +00:00
craig.p.drummond
494e2b51df Correctly set 'guessed' field of Song 2013-08-12 18:32:42 +00:00