mirror of
https://github.com/navidrome/navidrome.git
synced 2025-05-07 05:41:07 +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",
|
"title": "order_title",
|
||||||
"artist": "order_artist_name, order_album_name, release_date, disc_number, track_number",
|
"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_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",
|
"random": "random",
|
||||||
"created_at": "media_file.created_at",
|
"created_at": "media_file.created_at",
|
||||||
"starred_at": "starred, starred_at",
|
"starred_at": "starred, starred_at",
|
||||||
"album_tracks": "disc_number, track_number",
|
|
||||||
})
|
})
|
||||||
return r
|
return r
|
||||||
}
|
}
|
||||||
|
@ -35,7 +35,7 @@ const AlbumShowLayout = (props) => {
|
|||||||
addLabel={false}
|
addLabel={false}
|
||||||
reference="song"
|
reference="song"
|
||||||
target="album_id"
|
target="album_id"
|
||||||
sort={{ field: 'album_tracks', order: 'ASC' }}
|
sort={{ field: 'album', order: 'ASC' }}
|
||||||
perPage={0}
|
perPage={0}
|
||||||
pagination={null}
|
pagination={null}
|
||||||
>
|
>
|
||||||
|
@ -228,7 +228,7 @@ export const AlbumContextMenu = (props) =>
|
|||||||
resource={'album'}
|
resource={'album'}
|
||||||
songQueryParams={{
|
songQueryParams={{
|
||||||
pagination: { page: 1, perPage: -1 },
|
pagination: { page: 1, perPage: -1 },
|
||||||
sort: { field: 'album_tracks', order: 'ASC' },
|
sort: { field: 'album', order: 'ASC' },
|
||||||
filter: {
|
filter: {
|
||||||
album_id: props.record.id,
|
album_id: props.record.id,
|
||||||
release_date: props.releaseDate,
|
release_date: props.releaseDate,
|
||||||
|
@ -21,7 +21,7 @@ export const PlayButton = ({ record, size, className }) => {
|
|||||||
dataProvider
|
dataProvider
|
||||||
.getList('song', {
|
.getList('song', {
|
||||||
pagination: { page: 1, perPage: -1 },
|
pagination: { page: 1, perPage: -1 },
|
||||||
sort: { field: 'album_tracks', order: 'ASC' },
|
sort: { field: 'album', order: 'ASC' },
|
||||||
filter: {
|
filter: {
|
||||||
album_id: record.id,
|
album_id: record.id,
|
||||||
release_date: record.releaseDate,
|
release_date: record.releaseDate,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user