Can't play Navidrome media

Issue description:

Hello,

I’ve recently setup Navidrome running on a Mac Mini on my home network.
The media shows up on Symfonium but I can’t play it.
I was on the November 1st version and I got media playback errors. I’ve updated to the latest version and now the app tries to play repeatidely and makes requests to the server on a loop.

Here’s one of the requests in the navidrome logs, it seems to be successful.
Trying mp3 or flac files doesn’t seem to change anything.

time="2024-12-14T11:42:33+01:00" level=debug msg="API: New request /rest/ping.view" client=Symfonium requestId=PFSMacMini.local/LmQ3z9yrKC-006306 username=Tom version=1.13.0
time="2024-12-14T11:42:33+01:00" level=debug msg="Found matching player" client=Symfonium id=b8bd3af5-892d-4ea0-9880-c39d705188e0 requestId=PFSMacMini.local/LmQ3z9yrKC-006306 type=Symfonium/Android username=Tom
time="2024-12-14T11:42:33+01:00" level=debug msg="API: Successful response" endpoint=/rest/ping.view requestId=PFSMacMini.local/LmQ3z9yrKC-006306 status=OK
time="2024-12-14T11:42:33+01:00" level=debug msg="HTTP: GET http://192.168.1.58:4533/rest/ping.view?u=Tom&t=[REDACTED]&s=[REDACTED]&v=1.13.0&c=Symfonium&f=json" elapsedTime=6.3ms httpStatus=200 remoteAddr="192.168.1.16:46770" requestId=PFSMacMini.local/LmQ3z9yrKC-006306 responseSize=131 userAgent="Symfonium/11.5.0 (Linux;Android 12)"

Edit : I should also mention that Symfonium worked fine on my media when it was hosted on Jellyfin.
Also I’ve used the Subsonic configuration, but left it to default.

Logs:

Upload description: patchuby

Additional information:

 

 

Reproduction steps:

 

 

Media provider:

Any provider

Screenshots:

     

Check the rest of Navidrome logs, you are probably missing the proper ffmpeg install.

Good thinking, I had noticed this being mentionned somewhere (but not on their install guide) but I had other issues in the meantime so I forgot to go back to it.
Will install it and report back.

Ok there was indeed an issue with my ffmpeg install (navidrome couldn’t find the ffmpeg executable).
For posterity, I had to uninstall ffmpeg, upgrade and cleanup homebrew, reinstall it, and point to a new path (returned by calling which ffmpeg in the terminal) that was different from the default in the .toml config file.