I can’t play any AAC streams from radio stations. This seems to be a known issue due to a faulty ffmpeg version supplies by the standard Roon package and a workaround has been provided for QNAP servers.
Only my Synology server, after tinkering with the respective package installation on DSM, I found out that the location that Roon expects to find user provided ffmpeg (or other codecs) is /RoonServer/RoonOnNAS/bin
I downloaded the amd64 version (both static and git) from John van Sickle’s page (John Van Sickle - FFmpeg Static Builds ), I upload the ffmpeg file to that location, restart the Roon package but I still can’t get AAC radio streams to play.
Hey @Nikos_Katagas. I looked into the diagnostics for your Roon core, and it looks like Roon is finding ffmpeg in /bin/ffmpeg, and this ffmpeg binary is not working properly.
Looking at the Synology package for Roon, it looks like if ffmpeg is present and executable in RoonOnNAS/bin, it should take precedence over the one in /bin/ffmpeg. I would recommend triple-checking that RoonOnNAS/bin/ffmpeg is present on your USB drive, and that it is marked as executable.
The correct bin directory should have a file called something like “Info about this folder.txt” in it (possibly that name is translated to your language). If that file isn’t there, you’ve got the wrong place.
Hi @Brian, thank you so much for your answer. It’s pretty dumb on my part in hindsight, but it never occurred to me to check the file’s default permissions! I downloaded a fresh copy, installed it, changed the permission to allow execute, restarted the Roon package and it worked like a charm…
Thanks again for helping me out, @brian. Can I just make a suggestion now that we’ve established the the default ffmpeg is defective, that a working ffmpeg version is included in a future Roon package by default?
We don’t actually ship any ffmpeg with any distribution from Roon Labs. On the majority of installed systems, they are in fact provided by the OS. On Linux systems and NAS’s, we can locate them if they are installed as part of the OS, or otherwise in the PATH environment where Roon is running.
I’m not sure where the defective ffmpeg came from, but it wasn’t ours. We don’t intend to start shipping AAC codecs with Roon in the immediate future.