Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] - Incorrect stats about bit rate and file format of transcoded tracks #279

Open
denizenging opened this issue Aug 11, 2024 · 0 comments

Comments

@denizenging
Copy link

Describe the bug

The information regarding the bit rate and file format displayed on the top of the player screen isn't reflecting the truth when a transcoded track is played --- it displays the original bit rate and file format instead of the transcoded one. This, of course, just might be my misunderstanding of the purpose of this stat.

Expected behavior

Downloaded originally a flac file that was transcoded to 320kbps opus. I can confirm on the disk it is smaller than the original size (Android application settings), so it must be transcoded. The server logs also confirm that what was downloaded was a transcoded 320kbps opus version (Navidrome, in my case). But yet it says the file has 860kbps when playing.

To Reproduce

  1. Play a non-transcoded track that wasn't previously downloaded.
  2. Download it (also make sure transcoding is checked when downloading).
  3. Play it without internet connection.
  4. See it displaying the original flac kbps.

Environment

  • Android device: [Xiaomi Poco F2 Pro]
  • Android OS version: [13]
  • App version: [3.8.1]
  • Other relevant details: Downloaded from Navidrome server, Opus 320kpbs transcoding enabled, no connection after download.

Logs or Screenshots

Relevant line from Navidrome:

time="REDACTED" level=info msg="Streaming file" artist=Seafret bitRate=320 cached=false format=opus originalBitRate=860 originalFormat=flac requestId=REDACTED title=Atlantis transcoding=true user=REDACTED

The player screen where it displays the bit rate. Info of the track is also provided:
ss0

The proof of track being already downloaded:
ss1

Additional context

Does it seem applicable, but feel free to ask.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant