| 
														
															@@ -95,6 +95,10 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return name; 
														 | 
														
														 | 
														
															             return name; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }()); 
														 | 
														
														 | 
														
															         }()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        function encodeName(name) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            return encodeURIComponent(name).replace("'", '%27'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         /** 
														 | 
														
														 | 
														
															         /** 
														 | 
													
												
											
												
													
														| 
														 | 
														
															          * Wraps around jQuery ajax methods to add additional info to the request. 
														 | 
														
														 | 
														
															          * Wraps around jQuery ajax methods to add additional info to the request. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															          */ 
														 | 
														
														 | 
														
															          */ 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -867,7 +871,7 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 throw new Error("null name"); 
														 | 
														
														 | 
														
															                 throw new Error("null name"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            var url = self.getUrl("Studios/" + name); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            var url = self.getUrl("Studios/" + encodeName(name)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return self.ajax({ 
														 | 
														
														 | 
														
															             return self.ajax({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 type: "GET", 
														 | 
														
														 | 
														
															                 type: "GET", 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -885,7 +889,7 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 throw new Error("null name"); 
														 | 
														
														 | 
														
															                 throw new Error("null name"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            var url = self.getUrl("Genres/" + name); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            var url = self.getUrl("Genres/" + encodeName(name)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return self.ajax({ 
														 | 
														
														 | 
														
															             return self.ajax({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 type: "GET", 
														 | 
														
														 | 
														
															                 type: "GET", 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -921,7 +925,7 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 throw new Error("null name"); 
														 | 
														
														 | 
														
															                 throw new Error("null name"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            var url = self.getUrl("Persons/" + name); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            var url = self.getUrl("Persons/" + encodeName(name)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return self.ajax({ 
														 | 
														
														 | 
														
															             return self.ajax({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 type: "GET", 
														 | 
														
														 | 
														
															                 type: "GET", 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1047,7 +1051,7 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }; 
														 | 
														
														 | 
														
															             }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            var url = "Persons/" + name + "/Images/" + options.type; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            var url = "Persons/" + encodeName(name) + "/Images/" + options.type; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (options.index != null) { 
														 | 
														
														 | 
														
															             if (options.index != null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 url += "/" + options.index; 
														 | 
														
														 | 
														
															                 url += "/" + options.index; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1117,7 +1121,7 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }; 
														 | 
														
														 | 
														
															             }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            var url = "Genres/" + name + "/Images/" + options.type; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            var url = "Genres/" + encodeName(name) + "/Images/" + options.type; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (options.index != null) { 
														 | 
														
														 | 
														
															             if (options.index != null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 url += "/" + options.index; 
														 | 
														
														 | 
														
															                 url += "/" + options.index; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1131,7 +1135,7 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }; 
														 | 
														
														 | 
														
															         }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         /** 
														 | 
														
														 | 
														
															         /** 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-         * Constructs a url for a genre image 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+         * Constructs a url for a studio image 
														 | 
													
												
											
												
													
														| 
														 | 
														
															          * @param {String} name 
														 | 
														
														 | 
														
															          * @param {String} name 
														 | 
													
												
											
												
													
														| 
														 | 
														
															          * @param {Object} options 
														 | 
														
														 | 
														
															          * @param {Object} options 
														 | 
													
												
											
												
													
														| 
														 | 
														
															          * Options supports the following properties: 
														 | 
														
														 | 
														
															          * Options supports the following properties: 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1152,7 +1156,7 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }; 
														 | 
														
														 | 
														
															             }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            var url = "Studios/" + name + "/Images/" + options.type; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            var url = "Studios/" + encodeName(name) + "/Images/" + options.type; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (options.index != null) { 
														 | 
														
														 | 
														
															             if (options.index != null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 url += "/" + options.index; 
														 | 
														
														 | 
														
															                 url += "/" + options.index; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1739,7 +1743,7 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 throw new Error("null name"); 
														 | 
														
														 | 
														
															                 throw new Error("null name"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            var url = self.getUrl("Users/" + userId + "/ItemsByName/Favorites/" + name); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            var url = self.getUrl("Users/" + userId + "/ItemsByName/Favorites/" + encodeName(name)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var method = isFavorite ? "POST" : "DELETE"; 
														 | 
														
														 | 
														
															             var method = isFavorite ? "POST" : "DELETE"; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1766,7 +1770,7 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 throw new Error("null name"); 
														 | 
														
														 | 
														
															                 throw new Error("null name"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            var url = self.getUrl("Users/" + userId + "/ItemsByName/" + name + "/Rating", { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            var url = self.getUrl("Users/" + userId + "/ItemsByName/" + encodeName(name) + "/Rating", { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 likes: likes 
														 | 
														
														 | 
														
															                 likes: likes 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }); 
														 | 
														
														 | 
														
															             }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1791,7 +1795,7 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 throw new Error("null name"); 
														 | 
														
														 | 
														
															                 throw new Error("null name"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            var url = self.getUrl("Users/" + userId + "/ItemsByName/" + name + "/Rating"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            var url = self.getUrl("Users/" + userId + "/ItemsByName/" + encodeName(name) + "/Rating"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return self.ajax({ 
														 | 
														
														 | 
														
															             return self.ajax({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 type: "DELETE", 
														 | 
														
														 | 
														
															                 type: "DELETE", 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1815,7 +1819,7 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 throw new Error("null name"); 
														 | 
														
														 | 
														
															                 throw new Error("null name"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            var url = self.getUrl("Users/" + userId + "/ItemsByName/" + name + "/UserData"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            var url = self.getUrl("Users/" + userId + "/ItemsByName/" + encodeName(name) + "/UserData"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return self.ajax({ 
														 | 
														
														 | 
														
															             return self.ajax({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 type: "GET", 
														 | 
														
														 | 
														
															                 type: "GET", 
														 |