From e58478602f6d07e9e2a04b279b94d0851929282a Mon Sep 17 00:00:00 2001 From: Christoph Paulik Date: Thu, 10 Apr 2025 13:09:43 +0200 Subject: [PATCH] Round loudness measurements to two digits (#2122) This avoids very long floating point nunbers showing up in the frontend --- music_assistant/controllers/music.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/music_assistant/controllers/music.py b/music_assistant/controllers/music.py index 7104643d..456d6863 100644 --- a/music_assistant/controllers/music.py +++ b/music_assistant/controllers/music.py @@ -842,10 +842,11 @@ class MusicController(CoreController): }, ) if db_row and db_row["loudness"] != inf and db_row["loudness"] != -inf: - loudness = db_row["loudness"] + loudness = round(db_row["loudness"], 2) loudness_album = db_row["loudness_album"] - if loudness_album in (inf, -inf): - loudness_album = None + loudness_album = ( + None if loudness_album in (None, inf, -inf) else round(loudness_album, 2) + ) return (loudness, loudness_album) return None -- 2.34.1