[banshee/stable-1.6] [StreamTagger] Import UrlDecoded filename as title



commit 16c20fc661076667f90f0a27babd35ba2814949a
Author: Nicolo' Chieffo <nicolo chieffo gmail com>
Date:   Tue Jun 22 21:04:50 2010 +0200

    [StreamTagger] Import UrlDecoded filename as title
    
    Fixes bug where track titles for files without metadata readable by
    taglib# would contain %20 for a space, etc (bgo#608382)
    
    Signed-off-by: Gabriel Burt <gabriel burt gmail com>

 .../Banshee.Core/Banshee.Streaming/StreamTagger.cs |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/Core/Banshee.Core/Banshee.Streaming/StreamTagger.cs b/src/Core/Banshee.Core/Banshee.Streaming/StreamTagger.cs
index 90a41fb..b8ac65a 100644
--- a/src/Core/Banshee.Core/Banshee.Streaming/StreamTagger.cs
+++ b/src/Core/Banshee.Core/Banshee.Streaming/StreamTagger.cs
@@ -203,7 +203,8 @@ namespace Banshee.Streaming
 
             if (String.IsNullOrEmpty (track.TrackTitle)) {
                 try {
-                    string filename = System.IO.Path.GetFileNameWithoutExtension (track.Uri.AbsoluteUri);
+                    string filename = System.Web.HttpUtility.UrlDecode
+			    (System.IO.Path.GetFileNameWithoutExtension (track.Uri.AbsoluteUri));
                     if (!String.IsNullOrEmpty (filename)) {
                         track.TrackTitle = filename;
                     }



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