Exemplo n.º 1
0
        public static List <PlaylistContainer.PlaylistInfo> GetAllSessionPlaylists()
        {
            waitFor(delegate
            {
                return(PlaylistContainer.GetSessionContainer().IsLoaded &&
                       PlaylistContainer.GetSessionContainer().PlaylistsAreLoaded);
            }, REQUEST_TIMEOUT);

            return(PlaylistContainer.GetSessionContainer().GetAllPlaylists());
        }
Exemplo n.º 2
0
        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));
        }