$this->id, 'title' => $this->title, 'artist' => $this->artist, 'genre' => $this->genre, 'duration_seconds' => $this->duration_seconds, 'key' => $this->key, 'tempo_bpm' => $this->tempo_bpm, 'time_signature' => $this->time_signature, 'lyrics' => $this->lyrics, 'notes' => $this->notes, 'tags' => $this->tags, 'play_count' => $this->play_count, 'is_active' => $this->is_active, 'attachments' => MusicAttachmentResource::collection($this->whenLoaded('attachments')), 'created_at' => $this->created_at->toIso8601String(), 'updated_at' => $this->updated_at->toIso8601String(), ]; } }