Index: src/Extensions/Banshee.Daap/Daap/Client.cs
===================================================================
--- src/Extensions/Banshee.Daap/Daap/Client.cs	(revisión: 4622)
+++ src/Extensions/Banshee.Daap/Daap/Client.cs	(copia de trabajo)
@@ -87,7 +87,13 @@
             this.port = port;
             fetcher = new ContentFetcher (address, port);
 
-            bag = ContentCodeBag.ParseCodes (fetcher.Fetch ("/content-codes"));
+            try {            
+                bag = ContentCodeBag.ParseCodes (fetcher.Fetch ("/content-codes"));
+            } catch(WebException we) {
+                // Password protected servers don't allow unauthenticated
+                // retrieval of content codes
+                bag = ContentCodeBag.Default;
+            }
 
             ContentNode node = ContentParser.Parse (ContentCodeBag.Default, fetcher.Fetch ("/server-info"));
             serverInfo = ServerInfo.FromNode (node);
