[tracker] Fixes GB#609532, Expand search for album coverart



commit 1fc60eaab3f5dd502fca244617717290ea455906
Author: Iain Holmes <iain openedhand com>
Date:   Wed Feb 10 15:03:58 2010 +0100

    Fixes GB#609532, Expand search for album coverart

 src/tracker-extract/tracker-albumart.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/src/tracker-extract/tracker-albumart.c b/src/tracker-extract/tracker-albumart.c
index 374ef0e..ec4fbbc 100644
--- a/src/tracker-extract/tracker-albumart.c
+++ b/src/tracker-extract/tracker-albumart.c
@@ -443,9 +443,14 @@ albumart_heuristic (const gchar *artist,
 	for (name = g_dir_read_name (dir), count = 0, retval = FALSE;
 	     name != NULL && !retval && count < 50;
 	     name = g_dir_read_name (dir), count++) {
+            /* Accept cover, front, folder, AlbumArt_{GUID}_Large
+               reject AlbumArt_{GUID}_Small and AlbumArtSmall */
 		if ((artist_stripped && strcasestr (name, artist_stripped)) ||
 		    (album_stripped && strcasestr (name, album_stripped)) ||
-		    (strcasestr (name, "cover"))) {
+		    (strcasestr (name, "cover")) ||
+                    (strcasestr (name, "front")) ||
+                    (strcasestr (name, "folder")) ||
+                    ((strcasestr (name, "albumart") && strcasestr (name, "large")))) {
 			if (g_str_has_suffix (name, "jpeg") ||
 			    g_str_has_suffix (name, "jpg")) {
 				if (!target) {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]