craig.p.drummond
e27b2a8bea
Simplify last.fm parsnig code - its now inline with coverdialog
2013-04-25 13:10:10 +00:00
craig.p.drummond
722e68003d
KIO is not thread safe, so we cannot use KIO's NetworkAccessManager in another thread.
2013-04-24 22:15:18 +00:00
craig.p.drummond
57e5b80ffc
Remove unused var
2013-04-24 21:29:41 +00:00
craig.p.drummond
cd8019dcab
Always use album artist
2013-04-24 21:23:30 +00:00
craig.p.drummond
61b9bbfb55
Allow to specify cover name as (e.g.) "%artist%-%title%"
...
BUG:202
2013-04-24 21:20:11 +00:00
craig.p.drummond
5b05ea1d12
- Download covers in a sepeare thread.
...
- Remove download queue, as this dealys drawing of album covers, so that we see the CD icon then the cover. However, now scrolling the view 'stalls' as covers are loaded :-( Hmm....
2013-04-24 18:42:49 +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
6adce20e17
Qt5 compile fix
2013-04-08 17:08:52 +00:00
craig.p.drummond
5b8f21cb9d
Check up http folder structure for artist images.
2013-04-04 18:59:58 +00:00
craig.p.drummond
4b2d8a5b46
Use image file if we can
2013-04-03 17:00:25 +00:00
craig.p.drummond
1d7ee3801c
Fix online image cache
2013-03-30 20:05:36 +00:00
craig.p.drummond
68fdf33cec
Fix retrieval of artist images
2013-03-25 19:56:24 +00:00
craig.p.drummond
d4fbe2b561
Dont return details if image is null
2013-03-18 21:21:07 +00:00
craig.p.drummond
a70e3ffe95
- Group cd tracks under 'Audio CD' in grouped view.
...
- Add isCdda() to Song
2013-03-14 19:50:59 +00:00
craig.p.drummond
52c4883132
MusicBrainz lookup
2013-03-13 20:01:51 +00:00
craig.p.drummond
7f2224c7cd
More work on CD device support.
2013-03-07 17:32:20 +00:00
craig.p.drummond
cb1d5b4b26
Support for Qt5
2013-02-08 17:57:02 +00:00
craig.p.drummond
a54b2fef00
- With grouped view, connect to Covers signal when model is set
...
- Use quint32 for cache key
2013-02-07 18:30:18 +00:00
craig.p.drummond
aed8d03e9a
Keep track of song -> cover filename mapping
2013-02-07 18:22:10 +00:00
craig.p.drummond
15cd3efb8b
Store artist images in mpd dir too
2013-02-05 17:46:22 +00:00
craig.p.drummond
c60604502f
Remove Qt module prefix from includes - will make Qt5 port a little easier!
2013-01-28 19:33:42 +00:00
craig.p.drummond
0ded0e0934
Artist and album images for online services
2013-01-21 19:45:30 +00:00
craig.p.drummond
fbe6f03408
Update copyright year
2013-01-17 16:57:20 +00:00
craig.p.drummond
122f3472b2
- Search last.fm and Google for covers.
...
- Allow to specify local file to use as cover.
2012-12-17 18:00:29 +00:00
craig.p.drummond
04067dd520
Import initial cover download dialog. This is so that trunk actually compiles!
...
THIS IS NOT FINISHED, NOT EVEN SLIGHTLY!!!
2012-12-15 12:39:45 +00:00
craig.p.drummond
9f5e0fa17d
Add a 'Cache' page to settngs dialog, allowing cahce usage to be displayed and cache items delete.
2012-12-13 19:54:05 +00:00
craig.p.drummond
dde0f8ccbe
When copying covers to device, only try this once - not for each song...
2012-12-03 20:39:32 +00:00
craig.p.drummond
a5ee50924f
Add the code to do the cover scaling. Not mentioned in ChangeLog as there is no UI for this in 0.9.x
2012-11-20 21:35:24 +00:00
craig.p.drummond
a0511adf25
- Also need to copy covers if we are transcoding tracks!
...
- Initial work to support cover-scaling to devices
2012-11-20 21:34:44 +00:00
craig.p.drummond
603c0ed9d7
Place copycover into copy thread
2012-11-07 19:41:27 +00:00
craig.p.drummond
58af81c0b9
Remove libmaia usage.
2012-10-30 20:46:23 +00:00
craig.p.drummond@gmail.com
c325a9ed28
Move cacheDir/configDir helpers into Utils
2012-10-08 11:35:29 +00:00
craig.p.drummond@gmail.com
67e6bac8d9
Move most of Utils into support lib
2012-10-08 11:22:54 +00:00
craig.p.drummond@gmail.com
bac416a47d
Configured filename is only name part, no extension. Allows for ${coverName}.jpg and ${coverName}.png
...
BUG: 104
2012-10-08 11:06:48 +00:00
craig.p.drummond
04a0c519a2
Add setting to control name of downloaded cover files.
...
BUG: 104
2012-10-07 19:27:29 +00:00
craig.p.drummond
7b766008d7
Fi we get to the 'similar' section of the last.fm response before finding an image, stop looking.
...
BUG:94
2012-09-22 13:33:48 +00:00
craig.p.drummond@gmail.com
7f1707e1e4
Only look at images within artst/album section.
...
BUG:94
2012-09-21 11:46:07 +00:00
craig.p.drummond@gmail.com
240929a90c
Check for embedded covers before falling back to loading first image found in folder.
2012-08-31 07:07:48 +00:00
craig.p.drummond
49cc24eb46
Completly remove android changes - this NEVER worked very well, and never will with QWidgets :-(
2012-08-30 19:43:32 +00:00
craig.p.drummond
5f0fd2a717
When looking for album covers, also check for "${file}.jpg/png", "${albumArtist} - ${album}.jpg/png" and "${album}.jpg/png" within current songs folder. (These are checked AFTER cover.jpg/png, etc.)
...
BUG:65
2012-08-30 19:38:45 +00:00
craig.p.drummond
6920496682
When displaying cover tooltip, if image is too big or image file is not found (as is the case for embedded covers), then save the image into a base64 array as a PNG - and have Qt use this in the 'img' tag.
...
BUG:64
2012-08-29 19:30:45 +00:00
craig.p.drummond
03b1427477
Improve cover fetching?
2012-08-27 19:37:33 +00:00
craig.p.drummond@gmail.com
62611bad53
- Dont split albums based upon year - this messes up compilation albums, where each track may have a different year.
...
- To be consistent, use the year of the lowest track number to be an album's year.
BUG:56
2012-08-21 11:05:41 +00:00
craig.p.drummond
e398cd39e6
Check file exists before tryng to read tags
2012-08-13 18:56:28 +00:00
craig.p.drummond@gmail.com
f49201fe19
Fix multiple downlod attempts when getting covers from HTTP.
2012-08-06 12:34:48 +00:00
craig.p.drummond@gmail.com
49003527c2
When requesting covers from a HTTP server, use QUrl::toPercentEncoding.
2012-08-06 12:24:56 +00:00
craig.p.drummond
e611822ae1
Oops! Remove forcnig of http downloads...
2012-07-10 19:55:20 +00:00
craig.p.drummond
5917238c34
If 'Music folder' in settings dialog is a http folder (path starts with http://), then attempt to download cover-art from the http server.
2012-07-10 19:43:58 +00:00
craig.p.drummond
9a4b322dfb
Remove KIO device support - it never worked, was slow, and not useable in its current state.
2012-06-27 17:18:58 +00:00
craig.p.drummond
8894263b1f
More android work...
2012-06-19 15:48:18 +00:00