BeatsMusic.Importer.ITunesImport.GetLibraryPlaylist C# (CSharp) Method

GetLibraryPlaylist() private static method

private static GetLibraryPlaylist ( ) : IITPlaylist
return IITPlaylist
        private static IITPlaylist GetLibraryPlaylist()
        {
            IITPlaylist libraryPlaylist = null;
            IiTunes iTunes = new iTunesAppClass();
            IITSource librarySource = null;
            foreach (IITSource source in iTunes.Sources)
            {
                if (source.Kind == ITSourceKind.ITSourceKindLibrary)
                {
                    librarySource = source;
                    break;
                }
            }
            if (librarySource != null)
            {
                foreach (IITPlaylist pl in librarySource.Playlists)
                {
                    if (pl.Kind == ITPlaylistKind.ITPlaylistKindLibrary)
                    {
                        libraryPlaylist = pl;
                        break;
                    }
                }
            }
            return libraryPlaylist;
        }
    }