[banshee/amazon] More RadioTrackInfo.Open/OpenPlay overrides
- From: Gabriel Burt <gburt src gnome org>
- To: svn-commits-list gnome org
- Subject: [banshee/amazon] More RadioTrackInfo.Open/OpenPlay overrides
- Date: Fri, 8 May 2009 19:40:00 -0400 (EDT)
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]