import Foundation public struct Track: Codable, Sendable, Identifiable, Hashable, Equatable { public let id: String public let number: String public let position: Int public let title: String public let length: Int? public let recording: Recording? } public struct Media: Codable, Sendable, Hashable, Equatable { public let position: Int public let format: ReleaseFormat? public let trackCount: Int public let tracks: [Track]? enum CodingKeys: String, CodingKey { case position, format, tracks case trackCount = "track-count" } }