+
{{ file.channels || 'unknown' }} ({{ file.channelLayout || 'unknown' }})
+
+ {{ file.codec || 'unknown' }}
+
+
+ {{ $bytesPretty(file.bitRate || 0, 0) }}
+
+
{{ $bytesPretty(file.metadata.size) }}
-
+
check_circle
diff --git a/server/controllers/LibraryItemController.js b/server/controllers/LibraryItemController.js
index 768a23dc..5247dbb0 100644
--- a/server/controllers/LibraryItemController.js
+++ b/server/controllers/LibraryItemController.js
@@ -834,8 +834,8 @@ class LibraryItemController {
}
if (req.libraryItem.isMissing || !req.libraryItem.isBook || !req.libraryItem.media.includedAudioFiles.length) {
- Logger.error(`[LibraryItemController] Invalid library item`)
- return res.sendStatus(500)
+ Logger.error(`[LibraryItemController] getMetadataObject: Invalid library item "${req.libraryItem.media.title}"`)
+ return res.sendStatus(400)
}
res.json(this.audioMetadataManager.getMetadataObjectForApi(req.libraryItem))