[banshee/amazon] More RadioTrackInfo.Open/OpenPlay overrides



commit 0fe8cfcb2abb403070c023eebe60f3e9ba3c557b
Author: Gabriel Burt <gabriel burt gmail com>
Date:   Fri May 8 18:13:01 2009 -0500

    More RadioTrackInfo.Open/OpenPlay overrides
---
 .../Banshee.Streaming/RadioTrackInfo.cs            |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/src/Core/Banshee.Services/Banshee.Streaming/RadioTrackInfo.cs b/src/Core/Banshee.Services/Banshee.Streaming/RadioTrackInfo.cs
index eec760f..19ad9fc 100644
--- a/src/Core/Banshee.Services/Banshee.Streaming/RadioTrackInfo.cs
+++ b/src/Core/Banshee.Services/Banshee.Streaming/RadioTrackInfo.cs
@@ -60,7 +60,12 @@ namespace Banshee.Streaming
         
         public static RadioTrackInfo OpenPlay (SafeUri uri)
         {
-            RadioTrackInfo track = Open (uri);
+            return OpenPlay (new RadioTrackInfo (uri));
+        }
+
+        public static RadioTrackInfo OpenPlay (RadioTrackInfo track)
+        {
+            track = Open (track);
             if (track != null) {
                 track.Play ();
             }
@@ -74,8 +79,12 @@ namespace Banshee.Streaming
     
         public static RadioTrackInfo Open (SafeUri uri)
         {
+            return Open (new RadioTrackInfo (uri));
+        }
+
+        public static RadioTrackInfo Open (RadioTrackInfo radio_track)
+        {
             try {
-                RadioTrackInfo radio_track = new RadioTrackInfo (uri);
                 radio_track.ParsingPlaylistEvent += delegate {
                     ThreadAssist.ProxyToMain (delegate {
                         if (radio_track.PlaybackError != StreamPlaybackError.None) {



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