aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Emby.Dlna/PlayTo/PlayToManager.cs18
1 files changed, 7 insertions, 11 deletions
diff --git a/Emby.Dlna/PlayTo/PlayToManager.cs b/Emby.Dlna/PlayTo/PlayToManager.cs
index 9b242c2c4..182836c2b 100644
--- a/Emby.Dlna/PlayTo/PlayToManager.cs
+++ b/Emby.Dlna/PlayTo/PlayToManager.cs
@@ -132,23 +132,19 @@ namespace Emby.Dlna.PlayTo
private static string GetUuid(string usn)
{
- var found = false;
- var index = usn.IndexOf("uuid:", StringComparison.OrdinalIgnoreCase);
+ const string uuidStr ="uuid:";
+ const string uuidColonStr = "::";
+
+ var index = usn.IndexOf(uuidStr, StringComparison.OrdinalIgnoreCase);
if (index != -1)
{
- usn = usn.Substring(index + 5);
- found = true;
+ return usn.Substring(index + uuidStr.Length);
}
- index = usn.IndexOf("::", StringComparison.OrdinalIgnoreCase);
+ index = usn.IndexOf(uuidColonStr, StringComparison.OrdinalIgnoreCase);
if (index != -1)
{
- usn = usn.Substring(0, index + 2);
- }
-
- if (found)
- {
- return usn;
+ usn = usn.Substring(0, index + uuidColonStr.Length);
}
return usn.GetMD5().ToString("N", CultureInfo.InvariantCulture);