mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-08 21:10:12 +02:00
add SortName client side sort option (#1612)
This commit is contained in:
@@ -241,6 +241,7 @@ const normalizeSong = (
|
||||
releaseYear: item.ProductionYear || null,
|
||||
sampleRate,
|
||||
size,
|
||||
sortName: item.SortName || item.Name,
|
||||
tags: getTags(item),
|
||||
trackNumber: item.IndexNumber,
|
||||
trackSubtitle: null,
|
||||
@@ -313,6 +314,7 @@ const normalizeAlbum = (
|
||||
size: null,
|
||||
songCount: item?.ChildCount || null,
|
||||
songs: item.Songs?.map((song) => normalizeSong(song, server)),
|
||||
sortName: item.SortName || item.Name,
|
||||
tags: getTags(item),
|
||||
updatedAt: item?.DateLastMediaAdded || item.DateCreated,
|
||||
userFavorite: item.UserData?.IsFavorite || false,
|
||||
|
||||
@@ -560,6 +560,7 @@ const album = z.object({
|
||||
RunTimeTicks: z.number(),
|
||||
ServerId: z.string(),
|
||||
Songs: z.array(song).optional(), // This is not a native Jellyfin property -- this is used for combined album detail
|
||||
SortName: z.string().optional(),
|
||||
Studios: z.array(studio),
|
||||
Tags: z.string().array().optional(),
|
||||
Type: z.string(),
|
||||
|
||||
Reference in New Issue
Block a user