Missing Codecs Copied to /Codecs But still missing

Roon Core Machine

Nuc10i7fnh

Nuc10i7fnh 16 gb memory, C Drive 500GB SSD, D drive 1TB SSD

Networking Gear & Setup Details

Spectrum Modem, Trendnet switch, Netgear switches, all switches run at 1,000 mbs max speed, hardwired internet connections no vpn

Connected Audio Devices

Connected to a 2 network switches and then to an Arcam SA30 and Cambridge CXN/v2 all using RAAT or airplay.

Number of Tracks in Library

8000 tracks

Description of Issue

I am installing the Roon Rock software on the Nuc 7. I am accessing the roon rock server with a Ubuntu machine which is where the screen shots have been generated. After the installation, I have a viewable webpage, which tells me that there are missing codecs.

I followed the instructions to copy ffmpeg to the /rock/data/codecs directory

I reboot the system but I still get the missing codecs.
I’ve read all of the documentation and the info on the community site.

Looks fine as far as visible. Which ffmpeg download link did you use?

https://johnvansickle.com/ffmpeg/

There are a few so I just copied what others have put in theirs. Is there a specific one. I used this one on a qnap nas and it worked.

Downloads/ffmpeg-git-20230313-amd64-static

That should be fine, it could have been a non-static one or whatever. I have no idea, I also used Ubuntu at the time, unpacked the file, copied it to the Rock, and it worked. Hmmm. Does it have the executable bit set?

Though of course you have the current git build, when I did it, 2 years ago, it was a different one. You could try the release build instead

I tried the release version and still getting Missing Codecs

Executable bit is set?

Another thing, the current release is 6.0 and I seem to recall that someone else struggled with this. Try the previous last 5.x release, there is nothing in 6 that you need:
https://www.johnvansickle.com/ffmpeg/old-releases/ffmpeg-5.1.1-amd64-static.tar.xz

i don’t understand about an executable bit set

You are using Ubuntu, I assumed you knew :slight_smile:

It’s probably not the problem because the bit is set anyway, try the older ffmpeg version first as in my other post.

However, in principle: Unix-like systems have a set of permission bits for each file, which record the permissions for the file: read, write, and execute. A file can only be executed as a program if the executable bit is set. And ROCK is Linux-based as well, so is Unix-like.

In the graphical Ubuntu file manager, right-click the file > Properties. This shows the permissions somewhere and “execute” is a checkbox. Similar to this:

These are the permissions on my linux machine

On my rock

Oh OK. The compressed tar.xv file doesn’t need to be executable, it’s just a compressed container. And Ubuntu seems unable to determine the permissions over smb after the ffmpeg file was copied to the Rock - I didn’t remember that, I don’t have Ubuntu at hand at the moment. Actually I see now that the Mac can’t either, at least in the GUI.

Anyway, doesn’t matter most likely, it was just a thought because of lack of better ideas.

No success with the 5.1.1 version either?

I tried 5.11 with the no luck

This is so weird. I’m out of ideas, sorry.

Silly question but have you tried rebooting the Nuc/Rock?

Now it works. I unzipped the file with 7zip on a Win 11 platform and I copied it over. I can’t explain this. I appreciate your help. I wasn’t even sure if I was in the right place to make this work.

1 Like

More times than I can count

1 Like

I can’t explain it either, it should have worked all along …
Now ensure that you update your ROCK from build 1143 to the current release :slight_smile:
Enjoy

1 Like

I have Roon version 2.0 build 1259

1 Like

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.