From c5b293d41099412b77e05fab958758606e3fbc91 Mon Sep 17 00:00:00 2001 From: Caleb Allen Date: Sun, 22 Mar 2026 10:48:35 -0400 Subject: [PATCH] chore: update sqlcgen models with play_count/last_played fields Auto-generated by sqlc from updated schema. Adds PlayCount/LastPlayed to AudioFile and TrackMetadatum structs, and PlayHistory model. --- backend/database/sql/sqlcgen/models.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/backend/database/sql/sqlcgen/models.go b/backend/database/sql/sqlcgen/models.go index 405c8a6..e860e49 100644 --- a/backend/database/sql/sqlcgen/models.go +++ b/backend/database/sql/sqlcgen/models.go @@ -38,6 +38,8 @@ type AudioFile struct { FileSize int64 Basename string LibraryID int64 + PlayCount int64 + LastPlayed sql.NullTime } type CoverArt struct { @@ -64,6 +66,12 @@ type Library struct { CreatedAt time.Time } +type PlayHistory struct { + ID int64 + AudioFileID int64 + PlayedAt time.Time +} + type PlayerState struct { ID int64 Volume int64 @@ -173,4 +181,6 @@ type TrackMetadatum struct { Bitrate int64 FileSize int64 LibraryID int64 + PlayCount int64 + LastPlayed sql.NullTime }