Running volumio in docker or virtual image

Hello everyone. I have a nas synology and I would like to run volume directly on it, I have a lot of terabytes of music and I want it to be more fluid and not have to use the raspberry. I would like to know if the x86 image can be virtualized for synology virtual manager or some docker and if you can explain to me since I was not able with any of the things. Can somebody help me? Thank you

Why don’t you use the Audio Station provided as add-on package by Synology?
If you want to use Volumio, according to Synology docs, you can export the x86 image file downloaded from Volumio as vmdk.
(I did this and could run Volumio x86 in VirtualBox)

I really use audiostation and it works fine. But I like more volume, it is more beautiful, more possibilities, etc. I really get quite far with a container that is in git of x86 volume but the problem is that it doesn’t recognize any dac. I have a 4tb library and I would like to have a volume on a more powerful machine and always on as my synology is.
And synology no have virtualbox native.

What type of DAC do you have? And how is it connected to Synology?
As far as I know, setting up hardware to be used in a docker container is not easy.
In VirtualBox, there’s an option to share USB devices connected to host with the guest - this is why I suggested to use a VMDK disk in Synology. (well, you need to check with Synology documentation if it is possible to share devices between the Synology host and the guest)

I have a smsl su8. At the end I installed virtualbox in my nas synology with the image for pc and everything is also perfect except for the sound since I can’t put the dac on usb because virtualbox won’t let me add usb. I have to solve that problem of the usb, although at the moment I was not able.

Objeto xception
(
[mensaje: protegido] => El atributo no existe
[cadena: Excepción: privada] =>
[código: protegido] => 0
[archivo: protegido] => / volumen1 / web / phpvirtualbox4dsm / endpoints / lib / vboxServiceWrappers .php
[línea: protegida] => 56
[trace: Excepción: privada] => Array
(
[0] => Array
(
[file] => /volume1/web/phpvirtualbox4dsm/endpoints/lib/vboxconnector.php
[line] => 3501
[función] => __get
[clase] => VBox_ManagedObject
[tipo] => ->
[args] => Array
(
[0] => portVersion
)

            )

        [1] => Array
            (
                [file] => /volume1/web/phpvirtualbox4dsm/endpoints/lib/vboxconnector.php
                [line] => 951
                [function] => remote_hostGetUSBDevices
                [class] => vboxconnector
                [type] => - >
                [args] => Array
                    (
                        [0] => Array
                            (
                            )

                    )

            )

        [2] => Array
            (
                [file] => /volume1/web/phpvirtualbox4dsm/endpoints/api.php
                [line] => 316
                [function] => __call
                [class] => vboxconnector
                [type] => ->
                [ args] => Array
                    (
                        [0] => hostGetUSBDevices
                        [1] => Array
                            (
                                [0] => Array
                                    (
                                    )

                                [1] => Array
                                    (
                                        [0] => Array
                                            (
                                                [data] => Array
                                                    (
                                                        [responseData] => Array
                                                            (
                                                            )

                                                    )

                                                [errores] => Array
                                                    (
                                                    )

                                                [persistir] => Array
                                                    (
                                                    )

                                                [mensajes] => Array
                                                    (
                                                    )

                                            )

                                    )

                            )

                    )

            )

    )

[anterior: Excepción: privada] =>

First of all: a quick look at Synology docs, suggested that one can use a VMDK disk. I may be wrong. But this is what I would try, as it has the advantage of using Synology’s VM dash to control all aspects, including USB/optical/coax (the supported inputs of your DAC).
Secondly: USB support in VirtualBox is a bit strange. Check their documentation. You need to declare/associate USB to the virtual machine (volumio in your case) before starting the VM.

hope it helps,

First of all thanks for your time and help.
If vmdk works, I have it like this.
It really works perfectly virtualbox and volmio vmdk. the problem is that i think i need to configure the vbox user group so that usb works. but between the documentation is in English, that I do not have much knowledge of linux console and that it is a git version for synology I am not able xD.
If you know how to make it work I would appreciate it.