feat: add quality_score field to Track model and update related functionality
Fixes #51
This commit is contained in:
@@ -58,9 +58,12 @@ class Track(db.Model):
|
||||
jellyfin_id = db.Column(db.String(120), nullable=True) # Add Jellyfin track ID field
|
||||
download_status = db.Column(db.String(2048), nullable=True)
|
||||
provider_id = db.Column(db.String(20))
|
||||
|
||||
|
||||
# Many-to-Many relationship with Playlists
|
||||
playlists = db.relationship('Playlist', secondary=playlist_tracks, back_populates='tracks')
|
||||
|
||||
lidarr_processed = db.Column(db.Boolean(), default=False)
|
||||
quality_score = db.Column(db.Float(), default=0)
|
||||
def __repr__(self):
|
||||
return f'<Track {self.name}:{self.provider_track_id}>'
|
||||
|
||||
Reference in New Issue
Block a user