• Articles
  • Api Documentation
Show / Hide Table of Contents
  • Actions
    • IAimpAction
    • IAimpActionEvent
    • IAimpServiceActionManager
  • AlbumArt
    • IAimpServiceAlbumArtCache
    • IAimpAlbumArtSearchOptions
    • IAimpExtensionAlbumArtCatalog
    • IAimpExtensionAlbumArtCatalog2
    • AimpAlbumArtProviderCategory
    • IAimpExtensionAlbumArtProvider
    • IAimpExtensionAlbumArtProvider2
    • AimpFindCovertArtType
    • AimpGetAlbumArtEventArgs
    • IAimpServiceAlbumArt
  • Core
    • AimpActionException
    • AimpInternalLogger
    • Extensions
    • IAimpLogger
    • IAimpService
    • IAimpConfig
    • IAimpExternalSettingsDialog
    • AimpErrorArgs
    • IAimpObject
    • IAimpObjectList`1
    • IAimpObjectList
    • IAimpStream
    • ActionResultType
    • AimpActionResult
    • AimpActionResult`1
    • AimpActionResult`2
    • IAimpExtension
    • AimpPluginType
    • AimpPluginAttribute
    • AimpPlayerState
    • AimpWindowHandleTypes
    • AimpEventsDelegate
    • IAimpCore
    • IAimpPlugin
    • AimpPlugin
    • CustomAssemblyResolver
    • PluginLoadUnloadEvent
    • PluginInformation
    • DotNetPluginInfo
    • PluginShortInfoForLoad
    • PluginLoadingStrategy
    • AssemblyScanPluginLoadStrategy
    • PluginInfoLoader
    • AimpDotNetPlugin
  • File Manager
    • Extensions
      • IAimpExtensionFileExpander
      • FileFormatsCategoryTypes
      • IAimpExtensionFileFormat
      • IAimpExtensionFileInfoProvider
      • IAimpExtensionFileSystem
    • Commands
      • IAimpFileSystemCommand
      • IAimpFileSystemCommandCopyToClipboard
      • IAimpFileSystemCommandDelete
      • IAimpFileSystemCommandDropSource
      • IAimpFileSystemCommandFileInfo
      • IAimpFileSystemCommandOpenFileFolder
      • IAimpFileSystemCommandStreaming
      • IAimpFileSystemCustomFileCommand
    • FileCommandType
    • FileFormats
    • IAimpServiceFileFormats
    • ServiceFileInfoFlags
    • IAimpServiceFileInfo
    • IAimpServiceFileInfoFormatter
    • IAimpServiceFileInfoFormatterUtils
    • IAimpServiceFileManager
    • FileStreamingType
    • CeateStreamResult
    • IAimpServiceFileStreaming
    • IAimpServiceFileSystems
    • IAimpVirtualFile
    • AimpFileAttributes
    • IAimpFileInfo
  • Lyrics
    • LyricsProviderCategory
    • IAimpExtensionLyricsProvider
    • LyricsType
    • LyricsFormat
    • IAimpLyrics
    • LyricsFlags
    • AimpServiceLyricsReceive
    • IAimpServiceLyrics
  • Menu
    • MenuItemStyle
    • IAimpMenuItem
    • ParentMenuType
    • IAimpServiceMenuManager
  • Message Dispatcher
    • Constants
    • AimpCoreMessageType
    • AimpCorePathType
    • IAimpMessageHook
    • MessageDirectionType
    • IAimpServiceMessageDispatcher
  • Multi-Language UI
    • IAimpServiceMUI
  • Music Library
    • Presets
      • IAimpGroupingPreset
      • IAimpGroupingPresets
      • IAimpGroupingPresetStandard
    • Extension
      • Command
        • IAimpDataStorageCommandAddFiles
        • IAimpDataStorageCommandAddFilesDialog
        • IAimpDataStorageCommandDeleteFiles
        • IAimpDataStorageCommandDropData
        • IAimpDataStorageCommandReloadTags
        • IAimpDataStorageCommandReportDialog
        • IAimpDataStorageCommandUserMark
      • CapabilitiesType
      • SchemaType
      • GroupingPresetsSchemaType
      • IAimpExtensionDataStorage
    • DataStorage
      • AimpDataField
      • AimpDataFieldType
      • AimpDataFieldFlagsType
      • ImageType
      • IAimpDataField
      • IAimpDataFieldDisplayValue
      • IAimpDataStorage
      • CapabilitiesFlags
      • IAimpGroupingTreeDataProvider
      • GroupingTreeNodeFlags
      • FieldImageIndex
      • IAimpGroupingTreeDataProviderSelection
      • IAimpGroupingTreeSelection
      • IAimpDataProvider
    • DataFilter
      • FieldFilterOperationType
      • IAimpDataFieldFilter
      • IAimpDataFieldFilterByArray
      • FilterGroupOperationType
      • IAimpDataFilterGroup
    • SortDirectionType
    • IAimpDataFilter
    • IAimpDataProviderSelection
    • IAimpDataStorageManager
    • IAimpFileList
    • IAimpMusicLibraryPlaylistPreimage
    • IAimpServiceMusicLibrary
    • FilesType
    • IAimpServiceMusicLibraryUI
  • Options Dialog
    • IAimpOptionsDialogFrameKeyboardHelper
    • IAimpServiceOptionsDialog
    • OptionsDialogFrameNotificationType
    • IAimpOptionsDialogFrame
  • Player
    • IAimpPlayer
  • Playlists
    • IAimpPlayer
  • Tag Editor
    • IAimpFileTag
    • IAimpFileTagEditor
    • TagType
    • IAimpServiceFileTagEditor
  • Threading
    • IAimpServiceThreads
    • IAimpTask
    • IAimpTaskOwner
    • IAimpServiceSynchronizer
    • AimpServiceThreadPoolType
    • IAimpServiceThreadPool
    • AimpTaskPriority
    • IAimpTaskPriority
  • Visuals
    • AimpVisualData
    • AimpVisualFlags
    • IAimpExtensionCustomVisualization
    • AimpVisualClickButtonType
    • IAimpExtensionEmbeddedVisualization
    • IAimpServiceVisualizations

Interface IAimpServicePlaylistManager

The service provides an access to playlist manager. Implements the IAimpServicePlaylistManager2 Implements the IAimpService

Inherited Members
IAimpServicePlaylistManager2.GetPreimageFactory(Int32)
IAimpServicePlaylistManager2.GetPreimageFactoryById(String)
IAimpServicePlaylistManager2.GetPreimageFactoryCount()
IAimpService.IsExists
Namespace: AIMP.SDK.Playlist
Assembly: AIMP.SDK.dll
Syntax
public interface IAimpServicePlaylistManager : IAimpServicePlaylistManager2, IAimpService

Properties

PlaylistQueue

Gets the playlist queue.

Declaration
IAimpPlaylistQueue PlaylistQueue { get; }

Methods

CreatePlaylist(String, Boolean)

Creates the playlist.

Declaration
AimpActionResult<IAimpPlaylist> CreatePlaylist(string name, bool isActive)
Parameters
Type Name Description
System.String name

The playlist name.

Automatic name will be applied if name is equals empty value.

System.Boolean isActive

If set to true playlist will be active.

CreatePlaylistFromFile(String, Boolean)

Creates the playlist from file.

Declaration
AimpActionResult<IAimpPlaylist> CreatePlaylistFromFile(string fileName, bool isActive)
Parameters
Type Name Description
System.String fileName

Name of the file.

Automatic name will be applied if name is equals empty value.

System.Boolean isActive

If set to true playlist will be active.

GetActivePlaylist()

Gets the current active playlist.

Declaration
AimpActionResult<IAimpPlaylist> GetActivePlaylist()

GetLoadedPlaylist(Int32)

Gets the loaded playlist by index.

Declaration
AimpActionResult<IAimpPlaylist> GetLoadedPlaylist(int index)
Parameters
Type Name Description
System.Int32 index

The index.

GetLoadedPlaylistById(String)

Gets the loaded playlist by identifier.

Declaration
AimpActionResult<IAimpPlaylist> GetLoadedPlaylistById(string id)
Parameters
Type Name Description
System.String id

The identifier.

GetLoadedPlaylistByName(String)

Gets the loaded playlist by name.

Declaration
AimpActionResult<IAimpPlaylist> GetLoadedPlaylistByName(string name)
Parameters
Type Name Description
System.String name

The name.

GetLoadedPlaylistCount()

Gets the loaded playlist count.

Declaration
int GetLoadedPlaylistCount()

GetPlayablePlaylist()

Gets the playable playlist.

Declaration
AimpActionResult<IAimpPlaylist> GetPlayablePlaylist()

SetActivePlaylist(IAimpPlaylist)

Sets the playlist as active.

Declaration
AimpActionResult SetActivePlaylist(IAimpPlaylist playList)
Parameters
Type Name Description
IAimpPlaylist playList

The playlist IAimpPlaylist.

See Also

IAimpServicePlaylistManager2
IAimpService
In This Article
Back to top Generated by DocFX