Files
MobileMA/MobileMAShared/Sources/MobileMAShared/MusicActivityAttributes.swift
T
2026-04-19 16:57:57 +02:00

23 lines
756 B
Swift

import ActivityKit
import Foundation
public struct MusicActivityAttributes: ActivityAttributes {
public struct ContentState: Codable, Hashable, Sendable {
public var trackTitle: String
public var artistName: String
public var artworkData: Data? // Small JPEG pre-fetched by the main app
public var isPlaying: Bool
public var playerName: String
public init(trackTitle: String, artistName: String, artworkData: Data?, isPlaying: Bool, playerName: String) {
self.trackTitle = trackTitle
self.artistName = artistName
self.artworkData = artworkData
self.isPlaying = isPlaying
self.playerName = playerName
}
}
public init() {}
}