Commit Graph

76 Commits

Author SHA1 Message Date
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
craig.p.drummond
c1c61ce0d4 Make TagLib optional. 2012-06-18 18:22:58 +00:00
craig.p.drummond
f2799181f2 Use Q_OS_XXX not Q_WS_XXX 2012-06-12 20:41:08 +00:00
craig.p.drummond
04b02b2b82 - Allow Icon/List for library view.
- Add option to show artist images in library view.
BUG:30
2012-06-11 21:07:24 +00:00
craig.p.drummond
73a7e1122e Read images from mp3 (ID3v2), mp4, flac, and ogg files.
BUG:24
2012-06-10 16:04:57 +00:00
craig.p.drummond
3d4c516184 Remove double semi-colons... 2012-06-10 14:44:29 +00:00
craig.p.drummond
f31a7264cd Add support for multiple MPD servers. 2012-06-08 17:53:35 +00:00
craig.p.drummond
ccbcba0cc6 Initial windows port. 2012-05-30 17:34:58 +00:00
craig.p.drummond@gmail.com
f64437753d - Only attempt to load a cover from MPD dir if the song actually has a file path
- For streamed songs, add actual path to URL query
2012-05-12 20:07:32 +00:00
craig.p.drummond@gmail.com
42e7ee76e1 Remove reference to job in all cases. Fixes the scenario where the top-left album widget displays cover from previous album. 2012-05-08 17:07:08 +00:00
craig.p.drummond@gmail.com
f7ae678282 Add support for using KIO to access music collections. This is currently disabled as it is VERY slow. For example, accessing my android phone (via wifi) with 17 albums took ~60 seconds with webdav, and only ~10 when using sshfs!!!! 2012-05-03 20:07:28 +00:00
craig.p.drummond@gmail.com
99c564acf7 Limit downloaded covers to a max of 600x600 pixels.
When showing cover-widget tooltip, scale image if it is greater than 600x600.
BUG:8
2012-05-01 20:39:00 +00:00
craig.p.drummond@gmail.com
d757b59f8a Remove 'Single Tracks' cover creation. 2012-04-30 11:11:40 +00:00
craig.p.drummond@gmail.com
8b24d760a4 When grouping songs into albums, take into account song year. Its possible for an artist to release two albums with the same name in different years!
BUG:6
2012-04-30 11:07:58 +00:00
craig
cc69799650 Fix detection of non standard filename covers. 2012-04-11 21:48:03 +00:00
craig
d3708bd022 Dont draw gray background for single tracks cover 2012-03-29 15:47:36 +00:00
craig
015960166f Improve albums page responsiveness when loading covers. 2012-03-26 18:32:45 +00:00
craig
1e325bbd3b Add basic lyrics editing. 2012-03-25 08:42:32 +00:00
craig
f63269ddd9 Formatting 2012-03-23 20:34:26 +00:00
craig
1455f5dd25 If possible, return Image from Covers::get() 2012-03-21 19:06:19 +00:00
craig
317c5c1633 When loading covers, if we fail to find one of the standard names
(cover.jpg/png, AlbumArt.jpg/png, folder.jpg/png), then use the first image found.
2012-03-20 22:28:23 +00:00
craig
35408418f2 Provide option to *not* store downloaded covers in MPD dir. 2012-03-20 21:12:04 +00:00
craig
d4b7c43f8b Update playqueue cover 2012-03-07 19:27:42 +00:00
craig
55d4457f8d Save covers, even if song is from remote device 2012-03-07 19:27:31 +00:00
craig
0522c4dee9 Download covers not in cache 2012-03-06 19:02:37 +00:00
craig
5ee588303c Unknown song/cover 2012-03-04 21:03:12 +00:00
craig
aba0617a96 cover size needs to be part of key 2012-02-29 18:10:56 +00:00
craig
239b066e36 Grouped play queue :-) 2012-02-24 18:09:07 +00:00
craig
f013a39fa7 Set fileperms on cover files as well - so that these are owned by audio group 2012-02-19 12:20:41 +00:00
craig
d3dbf43377 SAve settings 2012-02-03 21:25:16 +00:00
craig
90211f2de8 - Add text-urilist to library/folder/album drag'n'drop mimetypes - so that can drop onto k3b
- Store mpdDir as a QString in settings class, so that everyone can access it from there
2012-01-30 19:27:09 +00:00
craig
d92b723f9b Also check for folder.jpg/png 2012-01-20 20:19:13 +00:00