implemented the source table of the db to the database querry

This commit is contained in:
Lars Noack 2022-11-16 14:50:56 +01:00
parent d6cb5d706b
commit 0ccb3f244c

View File

@ -131,7 +131,8 @@ class Database:
"track.release_id == release_.id", "track.release_id == release_.id",
"release_group.id == release_.release_group_id", "release_group.id == release_.release_group_id",
"artist_track.artist_id == artist.id", "artist_track.artist_id == artist.id",
"artist_track.track_id == track.id" "artist_track.track_id == track.id",
"source.track_id == track.id"
] ]
where_args.extend(custom_where) where_args.extend(custom_where)
@ -147,6 +148,15 @@ SELECT DISTINCT
) )
) )
), ),
'source', json_group_array(
(
SELECT DISTINCT json_object(
'src', source.src,
'url', source.url,
'valid', source.valid
)
)
),
'id', track.id, 'id', track.id,
'tracknumber', track.tracknumber, 'tracknumber', track.tracknumber,
'titlesort ', track.tracknumber, 'titlesort ', track.tracknumber,
@ -174,7 +184,7 @@ SELECT DISTINCT
'src', track.src, 'src', track.src,
'lyrics', track.lyrics 'lyrics', track.lyrics
) )
FROM track, release_, release_group,artist, artist_track FROM track, release_, release_group, artist, artist_track, source
WHERE WHERE
{where_arg} {where_arg}
GROUP BY track.id; GROUP BY track.id;