Banshee.Streaming.RadioTrackInfo.Open C# (CSharp) Method

Open() public static method

public static Open ( SafeUri uri ) : RadioTrackInfo
uri Hyena.SafeUri
return RadioTrackInfo
        public static RadioTrackInfo Open (SafeUri uri)
        {
            try {
                RadioTrackInfo radio_track = new RadioTrackInfo (uri);
                radio_track.ParsingPlaylistEvent += delegate {
                    ThreadAssist.ProxyToMain (delegate {
                        if (radio_track.PlaybackError != StreamPlaybackError.None) {
                            Log.Error (Catalog.GetString ("Error opening stream"),
                                Catalog.GetString ("Could not open stream or playlist"), true);
                            radio_track = null;
                        }
                    });
                };

                return radio_track;
            } catch {
                Log.Error (Catalog.GetString ("Error opening stream"),
                    Catalog.GetString("Problem parsing playlist"), true);
                return null;
            }
        }

Same methods

RadioTrackInfo::Open ( string uri ) : RadioTrackInfo