MY USBridge came with Volumio on the eMMc card, and I also have dietpi/ALLO GUI configured into a SD card.
By default Sparky boots off emmc card, so after getting guidance from ALLO, I have edited the bootmanager to first boot off SD Card.
Setting SD Card as 1st boot: (Advantage: Easy removal unlike eMMC)
I am showing for Volumio via eMMC, if you have dietpi, change accordingly. I think with dietpi also, the first boot is off eMMc card.
1. First boot from eMMC card and check that the OS has fully booted through the web interface ( volumio.local or via 'ipaddress' ). To find ip address, check the client table in your router configuration.
2. If booting Volumio for first time go to the page 'volumio.local/dev' in your browser or 'ipaddrees/dev' if volumio.local does not work.
3. In the 'volumio.local/dev' page, click enable against SSH as by default SSH is disabled in Volumio.
Here is the screen shot
The above steps not needed for dietpi as SSH is enabled by default
4. Start SSH application in your PC.
5. Login to terminal with ipaddress and do the following steps
do SSH login:
- username: volumio
- password: volumio
- su
- password: volumio
- cd /usr/src
- wget
https://raw.githubusercontent.com/sparky-sbc/sparky-test/master/boot-device/install.sh
- sh install.sh
6. that's it, now you can shut down at SSH terminal and restart, or reboot Volumio from the web interface.
Now your default boot is set to SD card
I have Volumio configured for playing files both from a NAS HDD and a hard disk connected to USB.
But Volumio continues to be notorious when it comes to managing big libraries, and can often crash and you will need to reinitialize your library once in a while.
Volumio is by default configured as a DLNA renderer, so you can use it as a endpoint with bubblepnp server or even simply through Tuneblade
TuneBlade - System-wide audio streamer
installed on your PC and use any music player like foobar or JRiver. Set output to default and Tuneblade will direct the output to Volumio.
You can also use other MPD clients with Volumio, but I have not tried them yet.
Dietpi with ALLO GUI
This flavor comes pre-installed with multiple software endpoints like Roon, O!MPD, squeezelite, HQPlayer and more.
With Roon, HQ player etc. you need to buy the PC side of the software.
O!MPD is totally free and access is through web interface.
But unlike Volumio which has a GUI interface for adding USB drives and NAS drives, you need to run dietpi-software via SSH to mount USB hard disks and samba (NAS) drives.
All the mounted drives will be accessible in O!MPD
Configuring O!MPD for all files playback.
This is the best part of O!MPD for me as I prefer explorer like option to choose and play files instead of the library way.
By default, this is disabled in O!MPD.
To enable, get into the configuration file by clicking on 'Settings' and go down to
'Allow access to all files' and set it to 'true' in the command line.
Screenshot
That's it, now you can access you entire music library if in a USB hard disk or NAS drive without the need for library management.