mirror of
https://github.com/navidrome/navidrome.git
synced 2025-05-05 21:01:08 +03:00
fix: Update album sort to use album_id instead of release_date
This commit is contained in:
parent
225ce325ce
commit
a4e4d1395b
@ -77,11 +77,10 @@ func NewMediaFileRepository(ctx context.Context, db dbx.Builder) model.MediaFile
|
||||
"title": "order_title",
|
||||
"artist": "order_artist_name, order_album_name, release_date, disc_number, track_number",
|
||||
"album_artist": "order_album_artist_name, order_album_name, release_date, disc_number, track_number",
|
||||
"album": "order_album_name, release_date, disc_number, track_number, order_artist_name, title",
|
||||
"album": "order_album_name, album_id, disc_number, track_number, order_artist_name, title",
|
||||
"random": "random",
|
||||
"created_at": "media_file.created_at",
|
||||
"starred_at": "starred, starred_at",
|
||||
"album_tracks": "disc_number, track_number",
|
||||
})
|
||||
return r
|
||||
}
|
||||
|
@ -35,7 +35,7 @@ const AlbumShowLayout = (props) => {
|
||||
addLabel={false}
|
||||
reference="song"
|
||||
target="album_id"
|
||||
sort={{ field: 'album_tracks', order: 'ASC' }}
|
||||
sort={{ field: 'album', order: 'ASC' }}
|
||||
perPage={0}
|
||||
pagination={null}
|
||||
>
|
||||
|
@ -228,7 +228,7 @@ export const AlbumContextMenu = (props) =>
|
||||
resource={'album'}
|
||||
songQueryParams={{
|
||||
pagination: { page: 1, perPage: -1 },
|
||||
sort: { field: 'album_tracks', order: 'ASC' },
|
||||
sort: { field: 'album', order: 'ASC' },
|
||||
filter: {
|
||||
album_id: props.record.id,
|
||||
release_date: props.releaseDate,
|
||||
|
@ -21,7 +21,7 @@ export const PlayButton = ({ record, size, className }) => {
|
||||
dataProvider
|
||||
.getList('song', {
|
||||
pagination: { page: 1, perPage: -1 },
|
||||
sort: { field: 'album_tracks', order: 'ASC' },
|
||||
sort: { field: 'album', order: 'ASC' },
|
||||
filter: {
|
||||
album_id: record.id,
|
||||
release_date: record.releaseDate,
|
||||
|
Loading…
x
Reference in New Issue
Block a user