Native DSD over DLNA without transcoding

Hello. I am using Native DSD-capable DAC and RPi4 to host the Volumio (3.695)
Also I am using Serviio on Windows as my prime DLNA server.
When I play any sample DSF-file from USB drive – it plays as native DSD. DAC shows DSD 64 on it’s display, and Volumio web-UI shows that it’s DSD playing now.

But when I start playing the same file via the DLNA server, then Volumio UI says that it is some “webradio” stream and DAC shows PCM 352 on it’s display. So some DSD->PCM transcoding occurs (but music itself sounds ok).

When I investigate the debug log of Serviio it’s clear that DSF file is streamed in native format.
So, how to force the Volumio to play the stream as native DSD without transcoding?

P.S. The portion of Serviio log:

2024-06-09T17:39:12,491 DEBUG [ServiioHttpService] Incoming request from /192.168.88.66:38544: GET /resource/29243/MEDIA_ITEM/DSF-0/ORIGINAL HTTP/1.1, headers = [Host: 192.168.88.221:8895,User-Agent: Music Player Daemon 0.23.15,Accept: */*,Icy-Metadata: 1]]
2024-06-09T17:39:12,492 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.88.66
2024-06-09T17:39:12,492 DEBUG [RendererService] Rendered 548a2cb5-2925-37ea-1818-d83addc2bcea doesn't have a User assigned to it, using Default
2024-06-09T17:39:12,492 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.88.66, Profile=Generic DLNA profile, Name=UpMPD'
2024-06-09T17:39:12,492 DEBUG [ResourceDeliveryProcessor] Request for resource 29243 and type 'MEDIA_ITEM' received
2024-06-09T17:39:12,492 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 29243 (local)
2024-06-09T17:39:12,492 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 29243)
2024-06-09T17:39:12,492 DEBUG [MusicTrackDAOImpl] Reading a MusicTrack (id = 29243)
2024-06-09T17:39:12,493 DEBUG [AudioDeliveryEngine] Retrieving resource information for item 29243, format DSF and profile Generic DLNA profile
2024-06-09T17:39:12,493 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 29243 (local)
2024-06-09T17:39:12,493 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 29243)
2024-06-09T17:39:12,493 DEBUG [MusicTrackDAOImpl] Reading a MusicTrack (id = 29243)
2024-06-09T17:39:12,493 DEBUG [AudioDeliveryEngine] Delivering item '29243' for client 'Identifier=192.168.88.66, Profile=Generic DLNA profile, Name=UpMPD'
2024-06-09T17:39:12,493 DEBUG [AudioDeliveryEngine] Delivering file '04_Rosary-Sonatas_Channel-Classics_37315_2ch64.dsf' in native format
2024-06-09T17:39:12,493 DEBUG [MediaItemDAOImpl] Getting file of media item 29243
2024-06-09T17:39:12,494 DEBUG [GETMethodProcessor] Stream entity has length: 353222748
2024-06-09T17:39:12,494 DEBUG [ResourceTransportRequestHandler] HTTP/1.1 200 OK, headers = [[Content-Length: 353222748,Content-Type: audio/dsd,Cache-control: no-cache,Connection: close,Date: Sun, 09 Jun 2024 12:39:12 GMT,realTimeInfo.dlna.org: DLNA.ORG_TLAG=*,Server: Windows_10 UPnP/1.0 DLNADOC/1.50 Serviio/2.3,transferMode.dlna.org: Streaming]]

Thank you @rozenbaumae for reporting,
we will take in charge the issue asap, but please add a log link saved right after the DSD over DLNA playback

Please also follow up this conversation via email: support at volumio dot org

thanks
Davide
VOLUMIO TECH SUPPORT

https://logs.volumio.org/volumio/b0GtY9J.html – logs with playback started from external control point
http://logs.volumio.org/volumio/WtQNzXK.html – logs with playback started from the Volumio itself