Esempio n. 1
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="artist"></param>
 /// <returns></returns>
 public String[] GetAlbums(String artist)
 {
     BasicHttpBinding binding = new BasicHttpBinding();
     service.LyricWikiPortTypeClient wiki = new service.LyricWikiPortTypeClient(binding, new EndpointAddress("http://lyricwiki.org/server.php"));
     wiki.Open();
     String []albums = null;
     wiki.getArtist(ref artist, out albums);
     return albums;
 }
Esempio n. 2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="artist"></param>
        /// <returns></returns>
        public String[] GetAlbums(String artist)
        {
            BasicHttpBinding binding = new BasicHttpBinding();

            service.LyricWikiPortTypeClient wiki = new service.LyricWikiPortTypeClient(binding, new EndpointAddress("http://lyricwiki.org/server.php"));
            wiki.Open();
            String [] albums = null;
            wiki.getArtist(ref artist, out albums);
            return(albums);
        }
Esempio n. 3
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="artist"></param>
 /// <param name="album"></param>
 /// <returns></returns>
 public String[] GetAlbumSongs(String artist, String album)
 {
     BasicHttpBinding binding = new BasicHttpBinding();
     service.LyricWikiPortTypeClient wiki = new service.LyricWikiPortTypeClient(binding, new EndpointAddress("http://lyricwiki.org/server.php"));
     wiki.Open();
     String[] songs = null;
     int year = 0;
     String amazonLink = String.Empty;
     wiki.getAlbum(ref artist, ref album, ref year, out amazonLink, out songs);
     return songs;
 }
Esempio n. 4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="artist"></param>
        /// <param name="album"></param>
        /// <returns></returns>
        public String[] GetAlbumSongs(String artist, String album)
        {
            BasicHttpBinding binding = new BasicHttpBinding();

            service.LyricWikiPortTypeClient wiki = new service.LyricWikiPortTypeClient(binding, new EndpointAddress("http://lyricwiki.org/server.php"));
            wiki.Open();
            String[] songs      = null;
            int      year       = 0;
            String   amazonLink = String.Empty;

            wiki.getAlbum(ref artist, ref album, ref year, out amazonLink, out songs);
            return(songs);
        }
Esempio n. 5
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="query"></param>
        /// <returns></returns>
        public Boolean IsArtist(String artist)
        {
            BasicHttpBinding binding = new BasicHttpBinding();

            service.LyricWikiPortTypeClient wiki = new service.LyricWikiPortTypeClient(binding, new EndpointAddress("http://lyricwiki.org/server.php"));
            wiki.Open();
            String[] artists = wiki.searchArtists(artist);
            if (artists.Length > 0 && artists[0].Equals(artist, StringComparison.InvariantCultureIgnoreCase))
            {
                return(true);
            }
            return(false);
        }
Esempio n. 6
0
        public LWLyrics GetLyricsForSong(String artist,String song)
        {
            BasicHttpBinding binding = new BasicHttpBinding();

            service.LyricWikiPortTypeClient wiki = new service.LyricWikiPortTypeClient(binding, new EndpointAddress("http://lyricwiki.org/server.php"));
            wiki.Open();
            service.LyricsResult result = wiki.getSongResult(artist,song);
            if (result != null)
            {
                return new LWLyrics()
                {
                    Artist = result.artist,
                    Lyrics = result.lyrics,
                    Song = result.song,
                    SongUrl = result.url
                };
            }
            return null;
        }
Esempio n. 7
0
        public LWLyrics GetLyricsForSong(String artist, String song)
        {
            BasicHttpBinding binding = new BasicHttpBinding();

            service.LyricWikiPortTypeClient wiki = new service.LyricWikiPortTypeClient(binding, new EndpointAddress("http://lyricwiki.org/server.php"));
            wiki.Open();
            service.LyricsResult result = wiki.getSongResult(artist, song);
            if (result != null)
            {
                return(new LWLyrics()
                {
                    Artist = result.artist,
                    Lyrics = result.lyrics,
                    Song = result.song,
                    SongUrl = result.url
                });
            }
            return(null);
        }
Esempio n. 8
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="query"></param>
 /// <returns></returns>
 public Boolean IsArtist(String artist)
 {
     BasicHttpBinding binding = new BasicHttpBinding();
     service.LyricWikiPortTypeClient wiki = new service.LyricWikiPortTypeClient(binding, new EndpointAddress("http://lyricwiki.org/server.php"));
     wiki.Open();
     String[] artists = wiki.searchArtists(artist);
     if (artists.Length > 0 && artists[0].Equals(artist, StringComparison.InvariantCultureIgnoreCase))
         return true;
     return false;
 }