MP3 tracks at 320 kb/s and 48 kHz do not play on Google Chromecast

Issue description:

I have narrowed down a play back issue: MP3 tracks at 320 kb/s and 48 kHz do not play on Google Chromecast. Tracks at 44.1 will play and various other combinations but for some reason these will not play on Chromecast.

All of these tracks that I have tested also play on my phone app and play on my direct play via a web browser.

Logs:

Upload description: brandon

Additional information:

 

 

Reproduction steps:

 

 

Media provider:

Subsonic

Screenshots:

     

Your log is empty, you need to reproduce the issue in the log.

I turned on debug mode, ran through some songs and turned debug mode off. What do I need to do differently?

I don’t know what you did, all I see is the log it have only a couple of seconds of data and there’s no start of playback in them.

Enable logs, play multiple different medias then upload.

Let’s see if that works. I found another format that it wouldn’t play, forwarded through it, went backwards tot he song again and the app crashed so I sent the log after that.

So yes it seems the device can’t play 48Khz but report it support 192Khz …

Do you have some BT device connected to it or something special ?

No, nothing bluetooth. The device is straight into the HDMI of the TV. There is a soundbar on the ARC input that the TV is playing through but that’s it.

Well try the different playback settings, internal decoder, hi res , …

Current setting
Internal decoder = on
Hi-res = off
transcode engine= on

Hi-res support = on - no change

Internal decoder = off - no change - though I will say bass response was better on most songs.

transcoding engine = off - no change

Are there other settings that I can try?

Try other format with 48khz if you have to test, directly plus in the sound bar to see.

Upload one of the song to https://upload.symfonium.app and tell when done so I try to repro.

I uploaded a couple of test songs. I don’t really have a way to sort by sampling rate so I can’t find any other 48kHz as they all come up as 320kb/s when I see them.

You can use smart filter on sample rate to find them.

Well the media plays on all my Chromecast I’m lost.

Maybe it’s caused by the soundbar or something else installed on the device.

You can try to enable wifi transcoding at a little lower quality, and tweak Navidrome transcoding profile to force 44.1 to workaround.

Lowering it to 256 did not help. How do I force it to 44.1? I can not find that setting.

Also interesting that when I tried to lower it to 256 it stopped other files from playing properly. One was FLAC 16/44 @ 310kb/s

Check that your sever have a proper ffmpeg installation.

And you change server side in the transcoding commands.

Checked to make sure that ffmpeg was properly installed with the newest version and in the Path env variable.

I can not find how to change the transcoding commands. It seems that I have to restart it with “ND_ENABLETRANSCODINGCONFIG=true” but I can find nothing in documentation or -help from the command line that tells me how to do this.

I can’t do Navidrome support. After setting that option the transcoding settings can be changed somewhere in the web interface.