From 6c5d0e300865d7647c94f4455bfcefd4355392e2 Mon Sep 17 00:00:00 2001 From: ILikeToCode <101745538+IL2C@users.noreply.github.com> Date: Wed, 24 May 2023 15:31:24 +0100 Subject: [PATCH] add: bitsPerSample to SongInfo if audio codec is lossless --- .../monkey/retromusic/extensions/FragmentMusicExtensions.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/code/name/monkey/retromusic/extensions/FragmentMusicExtensions.kt b/app/src/main/java/code/name/monkey/retromusic/extensions/FragmentMusicExtensions.kt index ac35af672e..07dfeda0b7 100644 --- a/app/src/main/java/code/name/monkey/retromusic/extensions/FragmentMusicExtensions.kt +++ b/app/src/main/java/code/name/monkey/retromusic/extensions/FragmentMusicExtensions.kt @@ -16,6 +16,9 @@ fun getSongInfo(song: Song): String { val string: StringBuilder = StringBuilder() val uriFile = file.toUri() string.append(getMimeType(uriFile.toString())).append(" • ") + if (audioHeader.isLossless) { + string.append(audioHeader.bitsPerSample).append("-bit").append(" • ") + } string.append(audioHeader.bitRate).append(" kb/s").append(" • ") string.append(RetroUtil.frequencyCount(audioHeader.sampleRate.toInt())) .append(" kHz")