Album
struct Album : KodiItem, Sendable
Album details (Global Kodi Type)
-
Calculated variables
The ID of the album
Declaration
Swift
public var id: String
-
The Kodi ID of the album
Declaration
Swift
public var kodiID: Library.ID
-
The sort title of the album
Declaration
Swift
public var sortByTitle: String
-
The subtitle of the album (‘displayArtist’ property)
Declaration
Swift
public var subtitle: String
-
The details of the album (‘year’ property)
Declaration
Swift
public var details: String
-
The duration of the album
Declaration
Swift
public var duration: Int
-
The search string
Declaration
Swift
public var search: String
-
The poster of the album
Declaration
Swift
public var poster: String
-
Not in use but needed by protocol
The resume position of the album
Declaration
Swift
public var resume: Video.Resume
-
Calculated variables
The location of the album
Declaration
Swift
public var file: String
-
Audio.Details.Album
Declaration
Swift
public var albumDuration: Int
-
Undocumented
Declaration
Swift
public var albumID: Library.ID
-
Undocumented
Declaration
Swift
public var albumLabel: String
-
Undocumented
Declaration
Swift
public var albumStatus: String
-
Undocumented
Declaration
Swift
public var compilation: Bool
-
Declaration
Swift
public var description: String
-
Undocumented
Declaration
Swift
public var isBoxset: Bool
-
Declaration
Swift
public var lastPlayed: String
-
Undocumented
Declaration
Swift
public var mood: [String]
-
Undocumented
Declaration
Swift
public var musicBrainzAlbumID: String
-
Undocumented
Declaration
Swift
public var musicBrainzReleasegroupID: String
-
Declaration
Swift
public var playcount: Int
-
Undocumented
Declaration
Swift
public var releaseType: Audio.Album.ReleaseType
-
Undocumented
Declaration
Swift
public var sourceID: [Int]
-
Undocumented
Declaration
Swift
public var style: [String]
-
Undocumented
Declaration
Swift
public var theme: [String]
-
Undocumented
Declaration
Swift
public var totalDiscs: Int
-
Undocumented
Declaration
Swift
public var type: String
-
Audio.Details.Media
Declaration
Swift
public var artist: [String]
-
Undocumented
Declaration
Swift
public var artistID: [Int]
-
Undocumented
Declaration
Swift
public var displayArtist: String
-
Undocumented
Declaration
Swift
public var musicBrainzAlbumArtistID: [String]
-
Undocumented
Declaration
Swift
public var originalDate: String
-
Declaration
Swift
public var rating: Double
-
Undocumented
Declaration
Swift
public var releaseDate: String
-
Undocumented
Declaration
Swift
public var sortArtist: String
-
Declaration
Swift
public var title: String
-
Declaration
Swift
public var userRating: Int
-
Undocumented
Declaration
Swift
public var votes: Int
-
Declaration
Swift
public var year: Int
-
Audio.Details.Base
Declaration
Swift
public var art: Media.Artwork
-
Declaration
Swift
public var dateAdded: String
-
Undocumented
Declaration
Swift
public var genre: [String]
-
Media.Details.Base
Declaration
Swift
public var fanart: String
-
Undocumented
Declaration
Swift
public var thumbnail: String
-
Declaration
Swift
public init(from decoder: Decoder) throws