@ -22,7 +22,6 @@ nonisolated struct Track: Codable, Identifiable, Equatable, Hashable, Sendable {
var bitrate : Int ?
var sampleRate : Int ?
var fileSize : Int64
var artworkData : Data ?
var playCount : Int
var lastPlayedAt : Date ?
var rating : Int
@ -66,7 +65,6 @@ extension Track {
bitrate : Int ? = 320 ,
sampleRate : Int ? = 44100 ,
fileSize : Int64 = 5_000_000 ,
artworkData : Data ? = nil ,
playCount : Int = 0 ,
lastPlayedAt : Date ? = nil ,
rating : Int = 0 ,
@ -79,7 +77,7 @@ extension Track {
albumArtist : albumArtist , album : album , genre : genre , year : year ,
trackNumber : trackNumber , discNumber : discNumber , duration : duration ,
bpm : bpm , composer : composer , fileFormat : fileFormat , bitrate : bitrate ,
sampleRate : sampleRate , fileSize : fileSize , artworkData : artworkData ,
sampleRate : sampleRate , fileSize : fileSize ,
playCount : playCount , lastPlayedAt : lastPlayedAt , rating : rating ,
dateAdded : dateAdded , dateModified : dateModified , fileHash : fileHash
)