Posts

How to use Diretta on Eunhasu OS(Eunhasu V0.6.2)

Diretta is a network audio protocol developed for high-end audio devices to achieve superior sound quality in music playback.
This protocol transmits audio data in small segments at regular intervals. Compared to protocols that send large amounts of data at once, this approach reduces peak current consumption, which in turn helps minimize internal noise within audio devices and results in improved sound quality.

When using Diretta, the audio device of the Diretta Target device appears as a virtual audio device on the Diretta Host device. By selecting this virtual audio device and starting playback, music played on the Diretta Host device is delivered and reproduced on the Diretta Target device.

Although network-based music playback is already possible with many existing music player applications, most players rely on their own proprietary communication methods. In contrast, Diretta operates by presenting the Target device as a virtual audio device on the Host. As a result, Diretta can be used with nearly any music player application.

By upgrading Eunhasu OS to version 0.5.8 or later, Diretta can be used on Eunhasu-based devices. In the Eunhasu Web GUI, the Diretta configuration page appears as shown below. From this page, Diretta can be installed and the device can be configured as either a Diretta Host or a Diretta Target.

After configuring one device as a Diretta Target and starting Diretta, and configuring another device as a Diretta Host and starting it as well, updating the Diretta Target list after a short while will display the audio device configured on the Diretta Target.

You can then select the connected Diretta Target audio device from music player applications such as Roon, MPD, or LMS on the Diretta Host. After saving the settings and starting playback, music will be played through the connected Diretta Target device.

 

Using a Windows PC as a Diretta Host
To use a Windows-based PC as a Diretta Host, first download and install the Diretta AUDIO driver from the SOtM website.
Next, install a music player application that supports ASIO audio output, such as Foobar2000.

Once installation is complete, launch the SOtM ASIO Configuration tool on the PC. Click the Find button, select the Diretta Target device from the Connect Target list, and click Save to store the settings.
Then, in the music player application (e.g., Foobar2000), set the output device to SOtM Diretta ASIO. When playback starts, the music will be played through the Diretta Target device.

Example Configuration Using Two Eunhasu Devices

Below is an example configuration demonstrating how to achieve the highest sound quality using two Eunhasu devices. This example introduces a setup using the MPD & UPnP function with the sMS-200 and sMS-200ultra.

If you wish to use Diretta via the Roon Ready function with sMS-200 and sMS-200ultra, the Roon Server must be running somewhere on the same network. In this case:

Configure the sMS-200ultra as the Diretta Target, select the audio device, and run it in Diretta Target mode.

Configure the sMS-200 as the Diretta Host, enable Roon Ready, and select the Diretta Target device as the audio output.

 

Use the Roon App to play music via Roon Ready.

Direct Ethernet Connection (Optional)
In addition, sound quality can be further improved by using a direct Ethernet connection between the Diretta Host and Diretta Target devices.
For detailed setup instructions, please refer to the following guide:
https://www.sotm-audio.com/sotmwp/how-to-set-up-a-direct-ethernet-connection-between-diretta-host-and-target-eunhasu-v0-5-9/

  1. Update both the Diretta Host and Diretta Target devices to the latest Eunhasu OS version (currently v0.6.2).
    (Always ensure the firmware is updated to the latest version before use.)

  2. Before configuring Diretta, connect the USB device (such as a DAC) to the Diretta Target device using a USB cable.

  3. Access the Eunhasu Web GUI on the Diretta Target device and navigate to the Diretta Config page.

      • Set Diretta Mode to Target.
      • Select the Diretta Target audio device.
      • Click Save Changes.

4. Click Start to activate Diretta Target mode.

5.  Access the Eunhasu Web GUI on the Diretta Host device and navigate to the Diretta Config page.

  • Set Diretta Mode to Host.
  • Click Save Changes.

6. Click Start to activate Diretta Host mode.

7. Click Update Diretta Target List and confirm that the Target device appears correctly in the list.

8. On the Diretta Host device, go to the Music Player Config page (e.g., MPD & UPnP, Roon Ready), and select the Diretta Target device as the audio output.
(The image below shows an example using MPD & UPnP.)

9. Configure the Audio Device settings according to the specifications of the connected USB device (DAC), then click Save Changes.

10. Return to the Eunhasu Web GUI main page and activate MPD & UPnP to start music playback.

11. Launch the corresponding control app on your smart device.

12. Enjoy the Soul Of the Music.

Reference Diagram
To help you better understand the concept and usage of Diretta, the block diagram below is provided for your reference.

Diretta on Eunhasu version no.5.8

Greetings!

Diretta is a network audio protocol developed specifically for high-end audio devices.

The Diretta host device displays the audio device of the Diretta target device as a virtual audio device. By selecting and playing music on the host device, the music being played on the Diretta host device is output through the Diretta target device. While many music playback apps can already stream music over the network, other players operate using their own communication protocols. In contrast, Diretta allows all music player apps to stream music because the host device is set as a virtual audio device.

When upgrading to Eunhasu OS V0.5.8, the Diretta configure page in the Web GUI is displayed as shown below. On this page, you can install Diretta and set up devices as the Diretta host device and target device.

By setting one device as the Diretta target device and another as the Diretta host device, and then running Diretta, you will see the configured audio device appear on the target device once the Diretta target list is updated. After that, you can select the connected Diretta target audio device through the Diretta host functionality in music player apps like Roon, MPD, and LMS. After saving the settings, music will play through the connected Diretta target device.

To use a Windows PC as the Diretta host device, you need to first download and install the Diretta AUDIO driver from the SOtM website, then install a music player that supports ASIO audio output, such as Foobar2000. After installation, run SOtM ASIO configure on the PC, click the ‘Find’ button, select the Diretta target device from the Connect Target list, and save the settings. Then, in the music player, set the output to SOtM Diretta ASIO. After this setup, music will play through the Diretta target device.


As many of you may already know, Diretta is a network audio protocol specially designed for high-quality music playback. This protocol sends music data in small, consistent packets, which allows for lower current usage compared to protocols that send large amounts of data at once. As a result, it reduces internal noise in audio devices and provides superior sound quality.

 

Thank you.

Alpha tester for Eunhasu Version: V0.5.8

Greetings!

 

Currently, there is an issue with the Diretta feature for the SMS-200 and sMS-200ultra, so we’ve uploaded an alpha version to the alpha server that prevents the Diretta feature on the SMS-200 and sMS-200ultra.

For those who want to test Diretta on SMS-1000SQ or or sMB-Q370(X86 version), follow these steps:

1. Enable the beta repo by connecting to http://<your Eunhasu device IP address>/beta.php. Click the save button to enable the beta server.
2. Then, update Eunhasu to the alpha version by connecting to http://<your Eunhasu device IP address>/upgrade.php?upgrade_server=alpha. After the update, the Diretta icon will appear.
3. Enter to Diretta config page to install  and set up, and then you can perform the tests.

Version: V0.5.8
– Date: 03-07-2025

– Added Diretta Protocol
– Added USB audio module update feature for easier DSD support and bug fixes
– Upgraded kernel update feature
– Added Diretta Protocol beta version
– Fixed GUI bugs
– Improved GUI performance for faster operation
– Upgraded SOtM favicons (icons) on the GUI

 

The previous firmware versions required a kernel update to add support for native DSD-compatible DACs, which took a considerable amount of time. However, starting from this alpha version, we’ve made it so that only the USB audio module, specifically **snd-usb-audio.ko**, is upgraded to enable native DSD support.

From this version onwards, connected USB devices will be automatically detected, and the Kernel Check button or the USB audio module button will be enabled on the upgrade page.

Here’s the process:

1. First, enable the Beta repo server. Connect http://<your Eunhasu device IP address>/beta.php to access to the beta server and click the save button to enable the beta server.
2. and then update to the alpha server. Connect http://<your Eunhasu device IP address>/upgrade.php?upgrade_server=alpha
3. Then, go to the Upgrade page:
– If a kernel version update is needed, the **Kernel Check** button will be enabled. Click that button to upgrade the kernel, reboot the system, and then proceed.
– If the USB audio module update is needed, the **USB audio module** button will be activated. Click the button to update the module, reboot the system, and then check if Native DSD is recognized in the DAC information.(you can share with me the DAC information page after all)
4. Finally, test native ssd playback to confirm everything is working correctly.

 

Thank you.