Fix build

This commit is contained in:
2025-11-27 17:43:52 +01:00
parent 95194eadfc
commit 679e179edc
13 changed files with 7645 additions and 23 deletions

View File

@@ -55,7 +55,7 @@ def create_track(db: Session, analysis: AudioAnalysis) -> AudioTrack:
vocal_gender=analysis.vocal_gender,
# Metadata
metadata=analysis.metadata,
extra_metadata=analysis.metadata,
)
db.add(track)

View File

@@ -60,7 +60,7 @@ class AudioTrack(Base):
embedding_model = Column(String, nullable=True) # Model name used
# Additional metadata (JSON for flexibility)
metadata = Column(JSON, nullable=True)
extra_metadata = Column(JSON, nullable=True)
# Indexes
__table_args__ = (
@@ -123,5 +123,5 @@ class AudioTrack(Base):
"dimension": 512 if self.embedding else None,
# Don't include actual vector in API responses (too large)
},
"metadata": self.metadata or {},
"metadata": self.extra_metadata or {},
}