mirror of
https://github.com/FBukovina/Atoll.git
synced 2026-10-27 15:14:33 +00:00
29 lines
631 B
Swift
29 lines
631 B
Swift
//
|
|
// PlaybackState.swift
|
|
// DynamicIsland
|
|
//
|
|
// Created by Alexander Greco on 2025-03-29.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
enum RepeatMode: Int, Codable {
|
|
case off = 1
|
|
case one = 2
|
|
case all = 3
|
|
}
|
|
|
|
struct PlaybackState {
|
|
var bundleIdentifier: String
|
|
var isPlaying: Bool = false
|
|
var title: String = "I'm Handsome"
|
|
var artist: String = "Me"
|
|
var album: String = "Self Love"
|
|
var currentTime: Double = 0
|
|
var duration: Double = 0
|
|
var playbackRate: Double = 1
|
|
var isShuffled: Bool = false
|
|
var repeatMode: RepeatMode = .off
|
|
var lastUpdated: Date = Date.distantPast
|
|
var artwork: Data?
|
|
}
|