public static List <PlaylistContainer.PlaylistInfo> GetAllSessionPlaylists() { waitFor(delegate { return(PlaylistContainer.GetSessionContainer().IsLoaded && PlaylistContainer.GetSessionContainer().PlaylistsAreLoaded); }, REQUEST_TIMEOUT); return(PlaylistContainer.GetSessionContainer().GetAllPlaylists()); }
public static PlaylistContainer.PlaylistInfo GetPlaylistContainer(ulong folderID) { if (Session.SessionPtr == IntPtr.Zero) { throw new ApplicationException("No session"); } waitFor(delegate { return(PlaylistContainer.GetSessionContainer().IsLoaded && PlaylistContainer.GetSessionContainer().PlaylistsAreLoaded); }, REQUEST_TIMEOUT); return(PlaylistContainer.GetSessionContainer().FindContainer(folderID)); }