Example #1
0
 private static SPlaylistSongInfo[] _GetPlaylistSongInfos(CPlaylistFile playlist)
 {
     SPlaylistSongInfo[] result = new SPlaylistSongInfo[playlist.Songs.Count];
     for (int i = 0; i < playlist.Songs.Count; i++)
     {
         result[i] = _GetPlaylistSongInfo(playlist.Songs[i], playlist.Id, i);
     }
     return(result);
 }
Example #2
0
        private static SPlaylistSongInfo _GetPlaylistSongInfo(CPlaylistSong playlistSong, int playlistId, int playlistPos)
        {
            SPlaylistSongInfo result = new SPlaylistSongInfo();

            if (playlistSong != null)
            {
                result.PlaylistId       = playlistId;
                result.GameMode         = (int)playlistSong.GameMode;
                result.PlaylistPosition = playlistPos;
                result.Song             = _GetSongInfo(CSongs.GetSong(playlistSong.SongID), true);
            }
            return(result);
        }