Audirvana on Docker

Hi,

I assume this is a very recurrent topic, and i think it is not supported. I have found this guide: Running Audirvana Studio in Docker with Samba Shares, but it don’t ask to my doubts.

Right now, i’m on unraid (up to date) and running this docker image: lexgo/audistudio:latest. I had made the template my self, so i assume there are a lot of things bad. I have mount my Roon ROCK internal storage through host samba (so no need to mess whit this). Anyways, in general everything works quite well. Well enough to be astonished about the quality.

But, i experiencing a lot of issues with UPnP and my endpoints. The logs show a lot of threads like this:
025-09-06 22:29:40.011 [error]: UPnP audio device unreachable (powered off ?), aborting playing position monitoring
2025-09-06 22:29:40.052 [error]: UPnP select device: can’t find the device JF Light Industries UpMPD with UID: uuid:2d54c7b1-2337-5ee5-2c55-2ccf67323988
2025-09-06 22:29:41.278 [error]: UPnP Error 501 getting audio dB volume
2025-09-06 22:29:44.327 [warning]: UPnP failed to send file info for not found fileLoader for trackId 0
2025-09-06 22:29:44.428 [error]: UPnP select device: can’t find the device JF Light Industries UpMPD with UID: uuid:2d54c7b1-2337-5ee5-2c55-2ccf67323988

The endpoint is a Raspberry Pi 5 (8gb) with an iQuadio Pro DAC and ROPIEE which has DLNA/UPnP built in and must work (Disclaimer here: it works. I can hear music, but sometimes it cuts, it losts connection and it is not as good as it must) I’m sure it is something i made not right, because i have the same issue with my YAMAHA RX-V4A, but what?? Also, i need to block the volume to 0 and hide the volume bar as i do with LMS or Roon.

Anyone has any idea? I need to make it work well before i switch from Roon, because the setup with an ubuntu server will be a very painfull process.

Thanks you all, and congrats. Audirvana is a very good player.

hi @Calaat,

Can you please try to reboot your network router and then try to reproduce the issue?

Hi!

Thanks for your answer.
I had done the reboot and this is the log. Same result. (The smb error is not relevant because I have the share mounted in the host and it can be read with no issues)

This is the same log running on windows.
The difference is the message UPnP select device: can’t find the device (which is not true, because it plays music). I have left the end of the log because i constantly have this error log to.
Maybe i need to setup something i’m missing?

In the debug log, i have this:
DLNA 1.5: No
Native Gapless playback: Yes
Universal Gapless playback active: No
Missing events workaround: No
Can play native DSD: Yes
Volume Control: scalar
Number of channels: 2
Use as stereo device only: No

Which i found interesting.

At last, this is what my log looks like in a debug session, for one song playing on Docker. The experience is neat. Not any issue, the music is flowing smooth and sounding really well.

I don’t understan why, but it seems audirvana is working well because i have everything setup on the host, but the container is not recognizing that, in fact, everything ir already setup. I think, i had do my template badly, but it works, and it works quite well.

2025-09-09 00:27:21.437 [debug]: UPnP Send info for file audio_f_12.wav from buffer 1 trackId 12 title: Little Honda
2025-09-09 00:27:21.438 [debug]: UPnP open file /audirvana/audio_f_12.wav
2025-09-09 00:27:21.438 [debug]: UPnP sent WAVE header with fileLength 33003308 audio data 33003264 from buffer 1 trackId 12
2025-09-09 00:27:21.438 [debug]: UPnP received audio data request from 0 for 1048532 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.438 [debug]: UPnP sending audio from 0:0 playing 0:0 loaded to 3:5 from 0 for 1048532 requested 1048532 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.463 [debug]: UPnP received audio data request from 1048532 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.463 [debug]: UPnP sending audio from 0:5 playing 0:0 loaded to 3:5 from 1048532 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.559 [debug]: UPnP received audio data request from 2097108 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.559 [debug]: UPnP sending audio from 0:11 playing 0:0 loaded to 3:5 from 2097108 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.604 [debug]: UPnP received audio data request from 3145684 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.605 [debug]: UPnP sending audio from 0:17 playing 0:0 loaded to 3:5 from 3145684 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.660 [debug]: UPnP received audio data request from 4194260 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.660 [debug]: UPnP sending audio from 0:23 playing 0:0 loaded to 3:5 from 4194260 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.698 [debug]: UPnP received audio data request from 5242836 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.699 [debug]: UPnP sending audio from 0:29 playing 0:0 loaded to 3:5 from 5242836 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.705 [debug]: UPnP received audio data request from 6291412 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.705 [debug]: UPnP sending audio from 0:35 playing 0:0 loaded to 3:5 from 6291412 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.756 [debug]: UPnP received audio data request from 7339988 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.756 [debug]: UPnP sending audio from 0:41 playing 0:0 loaded to 3:5 from 7339988 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.808 [debug]: UPnP received audio data request from 8388564 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.808 [debug]: UPnP sending audio from 0:47 playing 0:0 loaded to 3:5 from 8388564 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.865 [debug]: UPnP received audio data request from 9437140 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.865 [debug]: UPnP sending audio from 0:53 playing 0:0 loaded to 3:5 from 9437140 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.907 [debug]: UPnP received audio data request from 10485716 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.907 [debug]: UPnP sending audio from 0:59 playing 0:0 loaded to 3:5 from 10485716 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.966 [debug]: UPnP received audio data request from 11534292 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:21.967 [debug]: UPnP sending audio from 1:5 playing 0:0 loaded to 3:5 from 11534292 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.030 [debug]: UPnP received audio data request from 12582868 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.030 [debug]: UPnP sending audio from 1:11 playing 0:0 loaded to 3:5 from 12582868 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.069 [debug]: UPnP received audio data request from 13631444 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.069 [debug]: UPnP sending audio from 1:17 playing 0:0 loaded to 3:5 from 13631444 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.131 [debug]: UPnP received audio data request from 14680020 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.131 [debug]: UPnP sending audio from 1:23 playing 0:0 loaded to 3:5 from 14680020 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.183 [debug]: UPnP received audio data request from 15728596 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.184 [debug]: UPnP sending audio from 1:29 playing 0:0 loaded to 3:5 from 15728596 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.237 [debug]: UPnP received audio data request from 16777172 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.237 [debug]: UPnP sending audio from 1:35 playing 0:0 loaded to 3:5 from 16777172 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.299 [debug]: UPnP received audio data request from 17825748 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.299 [debug]: UPnP sending audio from 1:41 playing 0:0 loaded to 3:5 from 17825748 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.350 [debug]: UPnP received audio data request from 18874324 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.350 [debug]: UPnP sending audio from 1:46 playing 0:0 loaded to 3:5 from 18874324 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.404 [debug]: UPnP received audio data request from 19922900 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.404 [debug]: UPnP sending audio from 1:52 playing 0:0 loaded to 3:5 from 19922900 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.467 [debug]: UPnP received audio data request from 20971476 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.467 [debug]: UPnP sending audio from 1:58 playing 0:0 loaded to 3:5 from 20971476 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.518 [debug]: UPnP received audio data request from 22020052 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.518 [debug]: UPnP sending audio from 2:4 playing 0:0 loaded to 3:5 from 22020052 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.566 [debug]: UPnP received audio data request from 23068628 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.566 [debug]: UPnP sending audio from 2:10 playing 0:0 loaded to 3:5 from 23068628 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.622 [debug]: UPnP received audio data request from 24117204 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.622 [debug]: UPnP sending audio from 2:16 playing 0:0 loaded to 3:5 from 24117204 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.679 [debug]: UPnP received audio data request from 25165780 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.679 [debug]: UPnP sending audio from 2:22 playing 0:0 loaded to 3:5 from 25165780 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.734 [debug]: UPnP received audio data request from 26214356 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.734 [debug]: UPnP sending audio from 2:28 playing 0:0 loaded to 3:5 from 26214356 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.798 [debug]: UPnP received audio data request from 27262932 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.798 [debug]: UPnP sending audio from 2:34 playing 0:0 loaded to 3:5 from 27262932 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.866 [debug]: UPnP received audio data request from 28311508 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.866 [debug]: UPnP sending audio from 2:40 playing 0:0 loaded to 3:5 from 28311508 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.923 [debug]: UPnP received audio data request from 29360084 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.923 [debug]: UPnP sending audio from 2:46 playing 0:0 loaded to 3:5 from 29360084 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.979 [debug]: UPnP received audio data request from 30408660 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:22.979 [debug]: UPnP sending audio from 2:52 playing 0:0 loaded to 3:5 from 30408660 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:23.043 [debug]: UPnP received audio data request from 31457236 for 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:23.043 [debug]: UPnP sending audio from 2:58 playing 0:0 loaded to 3:5 from 31457236 for 1048576 requested 1048576 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:23.101 [debug]: UPnP received audio data request from 32505812 for 497452 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:23.188 [debug]: SMB monitor: Failed to resolve ROCK.LOCAL after 3 attempts
2025-09-09 00:27:24.101 [debug]: UPnP sending audio from 3:4 playing 0:0 loaded to 3:5 from 32505812 for 128188 requested 497452 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:24.102 [debug]: UPnP received audio data request from 32634000 for 369264 loaded 32634000 from buffer 1 trackId 12
2025-09-09 00:27:29.254 [debug]: SMB monitor: Failed to resolve ROCK.LOCAL after 3 attempts
2025-09-09 00:27:35.316 [debug]: SMB monitor: Failed to resolve ROCK.LOCAL after 3 attempts
2025-09-09 00:27:41.381 [debug]: SMB monitor: Failed to resolve ROCK.LOCAL after 3 attempts
2025-09-09 00:27:47.444 [debug]: SMB monitor: Failed to resolve ROCK.LOCAL after 3 attempts
2025-09-09 00:27:53.509 [debug]: SMB monitor: Failed to resolve ROCK.LOCAL after 3 attempts
2025-09-09 00:27:59.576 [debug]: SMB monitor: Failed to resolve ROCK.LOCAL after 3 attempts
2025-09-09 00:28:02.984 [debug]: UPnP Received AVTransportURI change to http://xxxxxxxxxxxx:49152/audirvana/audio_f_12.wav
2025-09-09 00:28:02.984 [debug]: UPnP Buffer played, switching to 1
2025-09-09 00:28:03.241 [debug]: UPnP setPlayingBuffer discarded
2025-09-09 00:28:03.301 [debug]: UPnP send setNextAVTransportURI for track Green Arrow
2025-09-09 00:28:03.609 [debug]: UPnP sending audio from 3:5 playing 0:0 loaded to 3:7 from 32634000 for 369264 requested 369264 loaded 33003264 from buffer 1 trackId 12

I don’t know if it helps but this is what my template looks like:

  • The root folder is mounted because if not i lose my library config every time the container is regen
  • The music folder is smb, but it is mounted on the host.
  • The dev/snd, the /var/run/dbus and /var/run/avahi-daemon/socket must be, because if not the audirvana server does not work.
<?xml version="1.0"?>
<Container version="2">
  <Name>audirvana</Name>
  <Repository>lexgo/audistudio:latest</Repository>
  <Registry/>
  <Network>host</Network>
  <MyIP/>
  <Shell>sh</Shell>
  <Privileged>false</Privileged>
  <Support/>
  <Project/>
  <Overview/>
  <Category/>
  <WebUI/>
  <TemplateURL/>
  <Icon>https://play-lh.googleusercontent.com/DWLDv8bvdr3ZM6HhJd2WB7aoEIes5wog3h0lSSdmNzuP7J9CCJSflOMF8IkDMF_vKw=s94</Icon>
  <ExtraParams>--privileged</ExtraParams>
  <PostArgs/>
  <CPUset/>
  <DateInstalled>1757368469</DateInstalled>
  <DonateText/>
  <DonateLink/>
  <Requires/>
  <Config Name="Host Path 1" Target="/config" Default="" Mode="rw" Description="" Type="Path" Display="always" Required="false" Mask="false">/mnt/user/appdata/audirvana</Config>
  <Config Name="PUID" Target="99" Default="" Mode="" Description="" Type="Variable" Display="always" Required="false" Mask="false">99</Config>
  <Config Name="PGID" Target="100" Default="" Mode="" Description="" Type="Variable" Display="always" Required="false" Mask="false">100</Config>
  <Config Name="/var/run/avahi-daemon/socket" Target="/var/run/avahi-daemon/socket" Default="" Mode="rw" Description="" Type="Path" Display="always" Required="false" Mask="false">/var/run/avahi-daemon/socket</Config>
  <Config Name="/music" Target="/music" Default="" Mode="rw,slave" Description="" Type="Path" Display="always" Required="false" Mask="false">/mnt/remotes/ROCK_Data/Storage/InternalStorage/</Config>
  <Config Name="music db" Target="/root" Default="" Mode="rw" Description="" Type="Path" Display="always" Required="false" Mask="false">/mnt/user/appdata/audirvana/root</Config>
  <Config Name="/dev/snd" Target="/dev/snd" Default="" Mode="" Description="" Type="Device" Display="always" Required="false" Mask="false">/dev/snd</Config>
  <Config Name="/var/run/dbus" Target="/var/run/dbus" Default="" Mode="rw" Description="" Type="Path" Display="always" Required="false" Mask="false">/var/run/dbus</Config>
  <TailscaleStateDir/>
</Container>