void GotTopList(TopListBrowse aResult, object aUserdata) { for (int i = 0; i != aResult.NumArtists(); ++i) { PrintArtist(i + 1, aResult.Artist(i)); } for (int i = 0; i != aResult.NumAlbums(); ++i) { PrintAlbum(i + 1, aResult.Album(i)); } for (int i = 0; i != aResult.NumTracks(); ++i) { Console.Write("{0,3}: ", i + 1); Printing.PrintTrack(iSession, aResult.Track(i)); } aResult.Dispose(); iConsoleReader.RequestInput("> "); }
void PrintSearch(Search aSearch) { Console.WriteLine("Query : {0}", aSearch.Query()); Console.WriteLine("Did you mean : {0}", aSearch.DidYouMean()); Console.WriteLine("Tracks in total: {0}", aSearch.TotalTracks()); Console.WriteLine(); for (int i = 0; i != aSearch.NumTracks(); ++i) { Printing.PrintTrack(iSession, aSearch.Track(i)); } for (int i = 0; i != aSearch.NumAlbums(); ++i) { PrintAlbum(iSession, aSearch.Album(i)); } for (int i = 0; i != aSearch.NumArtists(); ++i) { PrintArtist(iSession, aSearch.Artist(i)); } for (int i = 0; i != aSearch.NumPlaylists(); ++i) { Console.WriteLine(" Playlist \"{0}\"", aSearch.PlaylistName(i)); } }
void PrintArtistBrowse(ArtistBrowse aArtistBrowse) { Printing.PrintArtistBrowse(iSession, aArtistBrowse); }
void PrintAlbumBrowse(AlbumBrowse aAlbumBrowse) { Printing.PrintAlbumBrowse(iSession, aAlbumBrowse); }
void PrintTrack(Track aTrack) { Printing.PrintTrack(iSession, aTrack); }