Index: Tiles/TileMusic.cs
===================================================================
RCS file: /cvs/gnome/beagle/Tiles/TileMusic.cs,v
retrieving revision 1.18
diff -u -r1.18 TileMusic.cs
--- Tiles/TileMusic.cs	14 Mar 2005 13:27:49 -0000	1.18
+++ Tiles/TileMusic.cs	14 Mar 2005 23:28:23 -0000
@@ -53,15 +53,17 @@
 		{
 			base.PopulateTemplate ();
 			
-			if (Hit ["fixme:title"] == null || Hit ["fixme:title"] == "")
-				Template ["Title"] = Path.GetFileName (BU.UriFu.LocalPathFromUri (Hit.Uri));
-			else
+			Template ["Title"] = Path.GetFileName (BU.UriFu.LocalPathFromUri (Hit.Uri));
+			if (Hit ["fixme:title"] != null && Hit ["fixme:title"].Trim().Length > 0)
 				Template ["Title"] = Hit ["fixme:title"];
 
-			if (Hit ["fixme:artist"] == null || Hit ["fixme:artist"] == "")
-				Template ["Artist"] = "Unknown Artist";
-			else
+			Template ["fixme:artist"] = "Unknown Artist";
+			if (Hit ["fixme:artist"] != null || Hit ["fixme:artist"].Trim().Length > 0)
 				Template ["Artist"] = Hit ["fixme:artist"];
+
+			Template ["Album"] = "\"Unknown Album\"";
+			if (Hit ["fixme:album"] != null && Hit ["fixme:album"].Trim().Length > 0)
+				Template ["Album"] = "\""+Hit ["fixme:album"]+"\"";
 		}
 		
 		[TileAction]
