I notice that my Volumio doesn’t index opus audio files. even though the files are accessible (double-checked the permissions) and mpd -version indicates that it supports opus through ffmpeg, libopus0 is installed.
In /etc/mpd.conf I have set log_level to verbose and restarted mpd, now I can see that it says:
Dec 26 13:48 : update: ignoring unrecognized file NAS/public/music/Rio_Reiser/Live_in_der_Seelenbinder-Halle/.Disc_1_-_13_-_Ich_denk_an_Dich.opus
and the same for all my other opus files. I have another raspberrypi running Raspbian buster with mpd 0.21.5 which recognizes and plays opus files just fine. I see, volumio is based on Jessie, which is really old (stretch is already oldstable, wheezy old and buster stable). Could it be that in the meantime, there were changes to the opus audio format that break compatibility with the old version of libopus0 in volumio/jessie (1.1) ?
You could see if the MPD version 0.21.16 I posted here works for you (read the post though, so that you know it’s experimental). I’ve just downloaded a test Opus file here, put it on a Windows 7 machine, shared the folder and added the ‘NAS’ to Volumio. It was able to pick up the file when I do a scan and is also able to play it.
If you have a Raspberry Pi, you should download the ‘arm’ version (not ‘armv7’).
Hi Patrick, thanks again, this seems to fix it! Wonder when volumio makes the transition to a newer Debian. Currently, they are using Jessie which is oldoldstable and whose long-term support ends in June 2020.
You’re right that Volumio is still based on a Debian version that was released 4 years ago, but the devs are preparing a release based on Debian Buster (latest) for x86 devices and will probably release versions for the other architectures after that. Better late than never, so let’s hang in there for a while longer!