Wednesday, April 9, 2025

Quick Roku vs Ubuntu Rygel DLNA Note

(from the Okaaaay department)

Trying to get media streaming working between Ubuntu using the default Rygel DLNA server in Gnome and the Roku Media Player.

For some reason, Roku wants Rygel to transcode all MP4/H.264 videos to MPEG.  Rygel goes "OK - I can do that" then errors out.

Other DLNA clients work fine.

So - as a Hail Mary - in ~/.config/rygel.conf - I disabled transcoding.

# Set it to 'false' if you want to disable transcoding support.
enable-transcoding=false

Now - Roku accepts the videos as MP4 and plays them back great.

Hmm - not quite sure where's the breakdown here.  Why didn't Roku ask for MP4 in the first place, since that's the file encoding?  Why did transcoding break anyway?  

Weird.

Cheers,
Paul