Clearly, we need input from an MC developer to progress this.
Bob is a MC developer and he's replied twice now. He also understands DLNA and knows how it works.
It should stream a dff/dsf >FROM< a SACD ISO image, just as it does when it reads .dff/.dsf files.
Again, there are
NO DFF or DSF files contained within a SACD ISO. Nothing in my research suggests that the DSD data on a SACD is DFF or DSF. Everything I've read says it's uncompressed DSD and/or DST data so this will
NOT work.
Please don’t say "DLNA standard does not support DSD". It does. It works. That is what "Path A" does.
Actually, Jim's right, the DLNA standard does not support DSD. I'm talking about native DSD support over DLNA without using DoPE here, which the DLNA standard does NOT support. If you're going to claim otherwise, show me the proof in the actual DLNA standard documentation that it supports native DSD playback. It only works because of DoPE (read about DoP to see how it works
here and
here - information about DoP also applies to DoPE) with the DLNA devices that support it.
B. MC can pass native DSD data from an SCAD ISO (or .dsf/.dst) to a USB DSD DAC, which can be played
Correct, which it's worth pointing out that this has nothing to do with DLNA or DoPE specifically.
C. MC can convert DSD data to PCM, or pack DSD data into DoPE, which can be played
Correct on the first part. The second part depends on if the renderer supports DoPE and playback of DSD tracks (DFF/DSF) via DoPE.
A. MC can read SACD ISO, and extract native DSD data (and meta-data) from it
Well... yes, MC can read a SACD ISO. It can also rip the tracks from a SACD ISO (keep in mind there's a PCM conversion step in the middle if you're using MC to rip tracks from a SACD ISO, e.g. DSD > PCM >DSD instead of DSD > DSD).
But... when MC plays back a SACD ISO without ripping the tracks, MC doesn't "extract" the data from a SACD ISO like your "Path A" example would suggest to you here, it simply reads the data because JRiver Media Center/foobar2000/etc. itself can read the data contained in a SACD ISO and play the tracks from it. Do not confuse this for MC having some ability to push a SACD ISO over DLNA/DoPE to your Sony renderer because it's up to the renderer to unpack the tracks from the SACD ISO pushed to it, not MC. The way you're talking about seems like MC takes a SACD ISO, extracts the data to a temporary file, and plays that which it doesn't. Remember, a SACD ISO has a TOC and the track information is stored within (you can verify this with a hex editor) which JRiver Media Center/foobar2000/etc uses this information for the individual tracks to play them. Which brings us to...
Please don’t say "DLNA standard does not support SACD ISO". It has nothing to do with subject at hand.
Actually, this is likely the source of your issue here and it has everything to do with the subject at hand. Why? Because you change the FileType all you want, it all simply comes down to that the DLNA standard does not support DSD or SACD ISOs
and the Sony STR-DN1080 renderer
does not support the playback of SACD ISOs pushed over DLNA via DoPE. I've read the manual for this renderer and nowhere in it does it say it supports the playback of ISOs much less the playback of SACD ISOs. Let's quote Bob, who is a MC developer and an expert on DLNA...
MC plays those files locally since it has the ability to play a track from the iso however DLNA is file based and the file in question IS the .iso so it would be the renderer that would need to unpack the tracks from the .iso and I don't know of any that do.
Pay attention to this part since this is likely the answer to your issue. Let's break this down: MC can play tracks from a SACD ISO locally since it's supported, so that's not the issue here. In fact, you can mostly ignore MC in general for this part, since the issue you encounter is related to DLNA/DoPE and your renderer. The next part points out that DLNA is
file based which means the renderer (the Sony STR-DN1080 in this case) would need to
a) support the playback of ISOs in general and
b) take the pushed SACD ISO data (which
IS the file in question here) sent via DLNA/DoPE and unpack the tracks from the SACD ISO itself, which it doesn't support because
a) like I mentioned before there's nothing in the manual or user guide mentioning playback support for ISOs or SACD ISOs,
b) I highly doubt Sony supports ISO playback much less SACD ISO playback due to their involvement in SACD and the movie industry like Scobie said and finally
c) it does work with DFF or DSF files - which are individual files and ideal for a file based setup like DLNA/DoPE. You're probably going to argue that MC could mount a SACD ISO internally and push the individual tracks' data via DLNA/DoPE to your renderer. This won't work because again MC doesn't extract data from a SACD ISO, which would be needed to push each individual DSD track to the renderer (remember, DLNA is file based and if you're having to do this, you're better off extracting/creating DFF or DSF files). In addition, like mentioned, a SACD ISO doesn't contain DFF or DSF files but uncompressed DSD/DST data, which would be vital for this to work. Instead, MC will try pushing the entire SACD ISO via DLNA/DoPE which of course the renderer doesn't support, thus this issue.
So there you have it. The conclusions are simple:
1) The DLNA standard doesn't support DSD or SACD ISOs. DSD playback with DFF/DSF files only works with DLNA because of DoPE for the DLNA devices that support it.
2) SACDs and SACD ISOs don't contain DFF/DSF files, it's uncompressed DSD/DST data.
3) The Sony STR-DN1080 renderer does not support the playback of SACD ISOs via DLNA/DoPE and I don't think there's anything you can do in MC to try to force the Sony renderer to support SACD ISOs over DLNA/DoPE.
3) There's already a solution for this issue: extract/create DFF or DSF files from your SACD ISOs and use those with DoPE with your Sony STR-DN1080 renderer.
Honestly at this point this topic really isn't going anywhere since this has been explained several times already why it's not going to work.
P.S. Perhaps you should try contacting Sony and ask them if if they support SACD ISOs over DLNA via DoPE. I suspect they won't like that prospect at all.