Expand description
§Bindings to the iTunesLibrary framework
See Apple’s docs and the general docs on framework crates for more information.
Structs§
- ITLib
Album ITLibAlbum - The ITLibAlbum class represents an album where a given media item (ITLibMediaItem) is contained.
- ITLib
Artist ITLibArtist - The ITLibArtist class represents an artist, such as the performer of a song.
- ITLib
Artwork ITLibArtwork - The ITLibArtwork class represents a media item artwork.
- ITLib
Artwork Format ITLibArtwork - These constants specify the possible formats of the data returned by ITLibArtwork’s imageData method.
- ITLib
Distinguished Playlist Kind ITLibPlaylist - These constants specify the possible kinds of playlists.
- ITLib
Export Feature ITLibrary - These constants describe the features supported by a given iTunes library.
- ITLib
Init Options ITLibrary - These constants describe the options that can be passed supported by a given iTunes library.
- ITLib
Media Entity ITLibMediaEntity - The ITLibMediaEntity class serves as the abstract superclass for ITLibMediaItem and ITLibPlaylist instances. As the superclass, ITLibMediaEntity defines methods used by those subclasses.
- ITLib
Media Item ITLibMediaEntityandITLibMediaItem - A media item represents a single piece of media (such as a song, a video, a podcast, etc) in the iTunes library. A media item has an overall unique identifier, accessed using the persistentID property. The media item metadata may be accessed through its individual properties or via the ITLibMediaEntity general property accessor methods.
- ITLib
Media Item Location Type ITLibMediaItem - These constants specify the location type of a media item.
- ITLib
Media Item Lyrics Content Rating ITLibMediaItem - These constants specify the possible ratings of media item lyrics.
- ITLib
Media Item Media Kind ITLibMediaItem - These constants specify the possible media kinds of a iTunes media item.
- ITLib
Media Item Play Status ITLibMediaItem - These constants specify the “blue dot” play status of this media item.
- ITLib
Media Item Video Info ITLibMediaItemVideoInfo - The ITLibMediaItemVideoInfo class encapsulates the video information of a video media item.
- ITLib
Playlist ITLibMediaEntityandITLibPlaylist - A playlist is a collection of related media items. (Media items are described in ITLibMediaItem Class Reference.) Each playlist has a name, a set of attributes, and a unique identifier that persists across application launches.
- ITLib
Playlist Kind ITLibPlaylist - These constants specify the possible kinds of playlists.
- ITLibrary
ITLibrary - A class representing an iTunes library whose metadata is being queried.
Statics§
- ITLib
Media ⚠Entity Property PersistentID ITLibMediaEntity - Apple’s documentation
- ITLib
Media ⚠Item Property Added Date ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Album Artist ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Album Disc Count ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Album Disc Number ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Album IsCompilation ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Album IsGapless ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Album Rating ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Album Rating Computed ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Album Title ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Album Track Count ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Artist Name ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Artwork ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Beats PerMinute ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property BitRate ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Category ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Comments ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Composer ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Content Rating ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Description ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property File Size ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property File Type Deprecated ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Genre ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Grouping ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property HasArtwork ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property IsDRM Protected ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property IsPurchased ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property IsUser Disabled ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property IsVideo ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Kind ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Last Play Date ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Location ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Location Type ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Lyrics Content Rating ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Media Kind ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Modified Date ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Movement Count ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Movement Name ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Movement Number ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Play Count ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Play Status ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Rating ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Rating Computed ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Release Date ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Sample Rate ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Size ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Skip Date ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Sort Album Artist ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Sort Album Title ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Sort Artist Name ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Sort Composer ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Sort Title ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Start Time ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Stop Time ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Title ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Total Time ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Track Number ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property User Skip Count ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Video Episode ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Video Episode Order ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Video Height ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Video IsHD ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Video Season ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Video Series ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Video Sort Series ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Video Width ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Voice Over Language Deprecated ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Volume Adjustment ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Volume Normalization Energy ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Work ITLibMediaItem - Apple’s documentation
- ITLib
Media ⚠Item Property Year ITLibMediaItem - Apple’s documentation
- ITLib
Playlist ⚠Property AllItems Playlist ITLibPlaylist - Apple’s documentation
- ITLib
Playlist ⚠Property Distinguised Kind ITLibPlaylist - Apple’s documentation
- ITLib
Playlist ⚠Property Items ITLibPlaylist - Apple’s documentation
- ITLib
Playlist ⚠Property Kind ITLibPlaylist - Apple’s documentation
- ITLib
Playlist ⚠Property Master Deprecated ITLibPlaylist - Apple’s documentation
- ITLib
Playlist ⚠Property Name ITLibPlaylist - Retrieves the name or title of the playlist. See
- ITLib
Playlist ⚠Property Parent PersistentID ITLibPlaylist - Apple’s documentation
- ITLib
Playlist ⚠Property Primary ITLibPlaylist - Apple’s documentation
- ITLib
Playlist ⚠Property Visible ITLibPlaylist - Apple’s documentation
- ITLibrary
DidChange ⚠Notification ITLibrary - This notification is sent to NSDistributedNotificationCenter when a change has occurred in the library. The client should call [ITLibrary -reloadData] if it wants a new view of the library contents.