Resource efficient UPnP/DLNA renderer, optimal for Raspberry Pi, CuBox or a general MediaServer. Fork of GMediaRenderer to add some features to make it usable.
I have two instances of GMediaRenderer Resurrect running successfully with mainline kernel ArchARM aarch64 on Odroid C2 and RPi3. Currently with linux kernel 5.5 with latest GST lib's and latest GIT master as of February 2020. ArchARM setups are minimal to be used for GMediaRenderer exclusively in headless mode via SSH through a 1GB LAN. Irqbalance service running and network buffer settings increased in sysctl otherwise everything is standard. Using ALSA only (no pulseaudio) with audio hardware defined at /ect/asound.conf. Both devices have identical installations and they are solely used to stream HD Audio via Qobuz to GMediaRenderer and then through to a USB DAC. It works well and sounds fantastic with both. Streaming reliable and quality is faultless on the Odroid C2. RPi 'almost' perfect. Odroid C2 slightly better sounding than Rpi3. All is perfect except I can't get gapless audio streaming to work on either device. Gapless play works fine when I use Bubble UPnP's local renderer. I have tried:
different render polling intervals from small to huge in the Bubble UPnP settings for GMediaRenderer. Tried all disable/enable combinations for the other specific renderer options as well.
Tried adding buffer startup option to GMediaRenderer at different lengths all of which caused streaming reliability problems so now running only with default options
tried reducing system Nice settings for GMediaRenderer makes no difference
Any ideas? I realize I'm using this as a forum of sorts. I hope this is acceptable
EDIT: This problem appeared to be fixed for awhile but back again in a big away
I have two instances of GMediaRenderer Resurrect running successfully with mainline kernel ArchARM aarch64 on Odroid C2 and RPi3. Currently with linux kernel 5.5 with latest GST lib's and latest GIT master as of February 2020. ArchARM setups are minimal to be used for GMediaRenderer exclusively in headless mode via SSH through a 1GB LAN. Irqbalance service running and network buffer settings increased in sysctl otherwise everything is standard. Using ALSA only (no pulseaudio) with audio hardware defined at /ect/asound.conf. Both devices have identical installations and they are solely used to stream HD Audio via Qobuz to GMediaRenderer and then through to a USB DAC. It works well and sounds fantastic with both. Streaming reliable and quality is faultless on the Odroid C2. RPi 'almost' perfect. Odroid C2 slightly better sounding than Rpi3. All is perfect except I can't get gapless audio streaming to work on either device. Gapless play works fine when I use Bubble UPnP's local renderer. I have tried:
Any ideas? I realize I'm using this as a forum of sorts. I hope this is acceptable
EDIT: This problem appeared to be fixed for awhile but back again in a big away