Commit Graph

232 Commits

Author SHA1 Message Date
Craig Drummond
6d52512c46 Re-work online services so that Jamendo and Magantune use SQL backend.
This is NO WHERE NEAR COMPLETE! There are *lots* of missing features,
etc.
2015-06-19 21:39:56 +01:00
Craig Drummond
a8166c76dc Remove treble-clef as composer icon 2015-06-08 20:40:12 +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.p.drummond
ec6ca60d7e Fix checking of whether exiting cover job exists
BUG: 662
2015-04-12 15:22:42 +00:00
craig.p.drummond
861e6cad8a Fix artist image retrieval
BUG: 662
2015-04-11 09:23:00 +00:00
craig.p.drummond
58b90d497e Show composer images - see README for details. 2015-04-05 22:32:27 +00:00
craig.p.drummond
ef971bc8f5 Refactor 2015-03-31 17:21:35 +00:00
craig.p.drummond
8ca8c4deea 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
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
36f6d19d6a Use correct stream icon in playqueue for streams with no song details. 2015-02-17 23:08:17 +00:00
craig.p.drummond
99c91114bb Fix setting of cover when existing cover is embedded in music file. 2014-11-02 15:37:10 +00:00
craig.p.drummond
20869e0a7a Use regular artist icon for "Various Artists" 2014-10-31 21:35:45 +00:00
craig.p.drummond
43c393b39a Fix compilation when online services disabled.
BUG: 573
2014-10-30 00:12:41 +00:00
craig.p.drummond
c5a1006b06 Fix updating of toolbar coverwidget if cover is downloaded after song has started. 2014-10-29 18:12:18 +00:00
craig.p.drummond
ff593cfad0 When emiting signal to say cover is loaded, need to adjust size by pixel ratio. 2014-10-29 13:46:58 +00:00
craig.p.drummond
cd93121fb1 Fix inconsistent default cover sizes. 2014-10-12 15:56:16 +00:00
craig.p.drummond
a8ca3e7283 More filename restrictions 2014-09-27 11:27:23 +00:00
craig.p.drummond
e68e672836 Replace any of (/ ? < > \ : * | ") with underscore when creating cover file cache names under windows.
BUG: 549
2014-09-27 11:11:29 +00:00
craig.p.drummond
3fa39770b5 Current window entry should be checked. 2014-09-20 16:07:13 +00:00
craig.p.drummond
4d7c1ac463 Revert back to storing scaled covers as JPG. PNG is taking too much space, especially with retina displays. 2014-09-19 17:14:01 +00:00
craig.p.drummond
8c2ce5faad Retina support for covers in views. 2014-09-19 16:43:48 +00:00
craig.p.drummond
094454a99e When using Cache config page to clear disk cover/scaled-cover cache, also clear memory cache.
BUG: 540
2014-09-15 18:50:37 +00:00
craig.p.drummond
d701bbb151 Cache and scale stream icon 2014-09-04 18:43:27 +00:00
craig.p.drummond
3b186af4b2 Only clear scaled cached covers if called from cover dialog 2014-08-17 15:04:41 +00:00
craig.p.drummond
e9d2630031 Fix saving of album covers in UI thread 2014-08-17 15:04:13 +00:00
craig.p.drummond
1d44468307 Fix podcast covers in view 2014-08-17 15:03:53 +00:00
craig.p.drummond
5bbb67099b In cover dialog, when checking if a cover exists, ignore the internal '{nocover}' and '{tag}' strings.
BUG: 515
2014-08-10 09:01:40 +00:00
craig.p.drummond
58202b52ec Fix Ubuntu build 2014-08-10 08:12:22 +00:00
craig.p.drummond
6e937de1a2 If we fail to download a cover, don't keep trying next time song is played. 2014-07-28 20:08:20 +00:00
craig.p.drummond
ac0bb8bc75 Remove unused var warning when compiling without online services. 2014-07-23 18:03:38 +00:00
craig.p.drummond
4255572b48 Fix podcast and soundcloud serice icon display 2014-07-17 16:11:28 +00:00
craig.p.drummond
d5d5c23479 - 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
c3d288fd8e Use Covers::self()->get() to retrieve all covers 2014-07-16 19:05:36 +00:00
craig.p.drummond
d70f7819ca Place all XML files in config 2014-07-07 19:06:29 +00:00
craig.p.drummond
de133486cf Store musicbrainz-album-id in extra map 2014-06-16 19:12:17 +00:00
craig.p.drummond
d76b2a6044 Match Q_OS_WIN and Q_OS_MAC more 2014-06-10 19:46:18 +00:00
craig.p.drummond
c4b709ab70 Read tag-fixes.xml and scrobblers.xml from user config folder as well. 2014-05-23 21:42:16 +00:00
craig.p.drummond
5b1fb58eff - install XML files to config folder
- unify usage of these folders
2014-05-20 18:18:00 +00:00
craig.p.drummond
9f45d6237f Last.fm scrobbling support.
BUG: 352
2014-05-17 09:45:10 +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
d223e2d8f8 No need for settings class in touch builds 2014-04-16 17:48:51 +00:00
craig.p.drummond
8649410193 If a jpg has a png extension, or vice versa, then do not use the file for touch builds. As for these we pass the file to QImage, and this fails on these. 2014-04-15 19:23:03 +00:00
craig.p.drummond
32352ed360 replace ?, :, and % with _ for touch builds 2014-04-11 18:00:23 +00:00
craig.p.drummond
74fabb7315 Need to use albumArtist to load scaled cover! 2014-04-02 17:33:27 +00:00
craig.p.drummond
15612d1129 Remove unecessary include 2014-03-31 18:01:11 +00:00
craig.p.drummond
c6015ef231 Dont hard code artist name fixes 2014-03-31 17:57:01 +00:00
craig.p.drummond
055466ab07 No real need for getting amarok/clementine covers. 2014-03-31 17:56:32 +00:00
craig.p.drummond
ecd6873bce Dont look for "$trackFile.png/jpg" as a cover 2014-03-28 21:10:08 +00:00
craig.p.drummond
10861cb1c0 Only add cover.png/jpg once to seach list, and add other standard ones too 2014-03-28 21:09:30 +00:00