mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-10 04:30:25 +02:00
add track normalization for jellyfin as well
This commit is contained in:
@@ -153,7 +153,12 @@ const normalizeSong = (
|
|||||||
discNumber: (item.ParentIndexNumber && item.ParentIndexNumber) || 1,
|
discNumber: (item.ParentIndexNumber && item.ParentIndexNumber) || 1,
|
||||||
discSubtitle: null,
|
discSubtitle: null,
|
||||||
duration: item.RunTimeTicks / 10000,
|
duration: item.RunTimeTicks / 10000,
|
||||||
gain: item.LUFS
|
gain:
|
||||||
|
item.NormalizationGain !== undefined
|
||||||
|
? {
|
||||||
|
track: item.NormalizationGain,
|
||||||
|
}
|
||||||
|
: item.LUFS
|
||||||
? {
|
? {
|
||||||
track: -18 - item.LUFS,
|
track: -18 - item.LUFS,
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -413,6 +413,7 @@ const song = z.object({
|
|||||||
MediaSources: z.array(mediaSources),
|
MediaSources: z.array(mediaSources),
|
||||||
MediaType: z.string(),
|
MediaType: z.string(),
|
||||||
Name: z.string(),
|
Name: z.string(),
|
||||||
|
NormalizationGain: z.number().optional(),
|
||||||
ParentIndexNumber: z.number(),
|
ParentIndexNumber: z.number(),
|
||||||
PlaylistItemId: z.string().optional(),
|
PlaylistItemId: z.string().optional(),
|
||||||
PremiereDate: z.string().optional(),
|
PremiereDate: z.string().optional(),
|
||||||
|
|||||||
Reference in New Issue
Block a user