Daphile - Audiophile Music Server & Player OS

I think you should try an older version of Daphile. I have a DN2800MT from that era, and it was running a version from 2016, I think, and it ran just fine.

The problems are exclusive, as I understand it, to modern hardware and moodern versions of Daphile only. Older versions have no issues on older hardware, and I've not noticed too many features missing from the older ones.
Great news Sangram!
I'm going to nuke current build and report soon!
 
Probably hazy as while there are new betas, there is still no compatibility with UEFI and Secure Boot That makes Daphile useless on most new laptops and mini-PCs, NUCs etc (which allow wifi/display access to only UEFI operating systems far as I can tell). Most newer Linux kernels can use those sort of network adapters even with secure boot disabled, so it's intuitive the latest beta does not have the latest kernel.

I'll be testing it later with a wider variety of PCs. Still, the appeal of Daphile being compatible with low-power and embedded systems is fading as newer ones come with Secure Boot + TPM + UEFI requirements (that Linux is now broadly compatible with, once it is disabled). Many systems no longer have the option for CSM boot, which might have helped.

I believe newer LMS versions are being rolled in, but since I cannot connect to the OS I have no way of finding out. There's also zero documentation of changes and updates, so it's impossible to tell what's actually going on. I believe this needs to be updated to reflect its status as possible abandonware.

That said, I still have hope. I'm building a new mini-PC with a 5600G and a mini-ITX motherboard. Parts should all be here next month and I'll give it a spin, and if not Daphile, then dietPi with a Squeezelite front-end + LMS on the same PC. I know that has a much better shot at working mostly out of the box, and DietPi still has very active support, developer is responsive to changes, and footprint is very low, lower than Daphile maybe. You will not have some of the better audio-specific features like resampling, but there's only so much we can do if the developer is not able to catch up with the hardware movement fast enough.

I sort of sympathise, because a lot of changes have happened in three years - not just in the computer space, and it's been the most pleasant time for anyone. There may be extenuating factors causing slow development, and Kipeta is not obligated to maintain the software or hand it over if they can't - many do, but it's not a compulsion. We'll just have to wait, or seek out other solutions. Which is a pity, Daphile is still my favorite by far.
Daphile works fine on a 5600g and b550i Mobo. There is a list of changes on the beta download web site. Use amd pbo eco mode for the cpu. It's interesting the change in audio as you lower the wattage. For example eco TDC=45A EDC=65A PPT=61W sounds smoother than TDC=45A EDC=65A PPT=65W. Dsd512 upsampling works well.
 
  • Like
Reactions: 1 user
My experience seems to be that sticking with Intel for wifi seems to be the least problematic route - cost about the same as the device mentioned above.
My current Daphile server is using an Atheros wifi card that refuses to play at 2.4Ghz (5GHz is fine, but this could also be hardware flaking out), and my Legion is beyond overkill for Daphile so I wouldn't even bother installing it just to see how bad the wifi card craps its pants.
The only problem I can recall is if you're trying to change wifi in an older computer is that certain manf. were horrible for blacklisting devices that weren't available as a factory option. This was 10+ years ago, so hopefully it isn't relevant for anybody here


On a different trail…
I was reading on some other forums about how down clocking the cpu can apparently improve the SQ. I don't know why, but the guy claims it's true. What is the impression around here? I did try kick my speed from "Dynamic" to 1.4GHz - my gpu is 2.4GHz native, and it was having serious problem trying to upsample to DSD, so I'm guessing that's too low for that application - the DAC I was using at the time was specifically set to upsample to DSD128. Whether it sounded better using PCM instead, I can't say
 
Moderator
Joined 2002
Paid Member
Here's my diagnosis from attempting to run Daphile on a newly built mini-ITX system.

1. The older versions would save all changes made on initial boot and work properly off the source pendrive without needing to install it on a target drive, thus allowing me to effectively run the OS off a pendrive (which is what I prefer doing for ease of swapping versions). This feature no longer exists, and any changes made after configuring Daphile without installing it, are lost even when using 'Save changes and restart'. It does not save changes, and instead reverts to the initial setup.

2. wi-fi support is flaky. I'm using an Intel AC-3168 (built into the motherboard) and it is visible from inside Daphile as a system device once the media server is up and running. However, it refuses to connect in the initial startup screen and there is no possibility to connect to mediserver without an ethernet connection (which is how I'm getting to the media server). As said, after properly configuring wifi all changes are lost so once you reboot you've basically no way to connect without a wired connection. All of this is not helped by Daphile needing a mandatory reboot and not being able to apply changes on the fly, even for simple things like wifi connection.

The above two thing basically run an in infinite loop. Connect ethernet wire, configure everything, no changes are recognised on reboot, so connect ethernet wire again, make changes, and lose all of them.

I loved Daphile for its ease of use, good feature set and good sound quality. Unfortunately it is broken for me at least and not usable in present condition. It had a good run, but I'm guessing that's it from me on this topic unless there are updates later. I'll give it a bit of a half-hearted go later, but I'm not optimistic and would rather spend my time looking for alternatives.
 

rif

Member
Joined 2003
Paid Member
@Sangram just some random thoughts: there's a way to boot it as a wifi Hotspot- doesn't need to connect to your network at first. can you revert to an older daphile version- the release notes often contain wifi compatibility info. call me ignorant, but I thought the idea of running it off a usb stick was to work as you describe - a fresh OS/daphile every time you boot - nothing is saved. try one of the gadgets I mention above to make daphile see a wired connection and let the gadget do the wifi.
 
  • Like
Reactions: 1 user
Moderator
Joined 2002
Paid Member
Older versions have basically zero chance of working with the 5600G, unfortunately.

Hotspot is not working either. Daphile is basically not initialising the wifi adapter correctly.

I moved to dietpi with LMS + Squeezelite, and wifi is properly detected and connection is successful, so it's not the adapter, nor Linux. I plan to continue the setup process and finalise everything before I try going back to Daphile using a different pendrive. I understand that betas are not designed as final releases, but the final release is 21.01, almost two full years out of date.

I already have two instances of older Daphile versions running on older hardware, both versions are now quite out of date, but work properly off the same pendrive they were imaged to. For all intents and purposes the pendrive is the OS drive. They also initialise wifi correctly, everything works reasonably well. However the hardware is slow, old, and getting noisier hence I'm looking for a change.
 
Here's my diagnosis from attempting to run Daphile on a newly built mini-ITX system.

1. The older versions would save all changes made on initial boot and work properly off the source pendrive without needing to install it on a target drive, thus allowing me to effectively run the OS off a pendrive (which is what I prefer doing for ease of swapping versions). This feature no longer exists, and any changes made after configuring Daphile without installing it, are lost even when using 'Save changes and restart'. It does not save changes, and instead reverts to the initial setup.
What you describe is always how Daphile has run from the initial pendrive.There has been no change.
You may have forgotten that to save changes Daphile has to be installed and your previous pendrives would have been the target device.

You boot from the initial pendrive with the Daphile live on it, plug another pendrive into the host computer and select that as the drive to install Daphile to.
Once installed you can boot and run from the second pendrive and save changes.
 
  • Like
Reactions: 1 user
Moderator
Joined 2002
Paid Member
I'll test that because I have my older ISOs saved somewhere. I seem to remember it was possible to set up the system on the same drive as the initial image was written to. But I'll check again, it's been a while since I last installed it fresh.

Meanwhile I did manage to get my alternative system running and while it takes longer to set up because Daphile automates a lot of the processes I had to manually set up the drives, samba etc. Sound quality, difficult to say, I don't believe there's any significant changes.

So at least I can listen to music.
 
Hello
I am having difficulties installing Daphile 64, also 32 bit too, to a thin client with a eMMC flash chip soldered to the motherboard. It is a Dell/Wyse 3040, a nice small pc. It runs fine from usb but will not show an internal HDD to install to. I have tried deleting partitions on eMMc and also tried ext4partitions. No go the internal drive does not show up at all. Has anyone any advise as to how to install to the eMMc.
Help appreciated.
thyristor44
 
@thyristor44

Daphile needs an unformatted drive to install on. ( I assume this is to prevent users accidentally overwriting an existing drive)

You will need to clear the eMMc and not format it with any file system for it to be recognised.​

Thanks DRONE7
I did use gparted on an external Fossapup64 usb and cleared the eMMc internal drive and left it unformatted, is that what you mean.
 
Yes that is correct. If it is still not recognised then what Daphile considers is a 'target' may not include eMMc.
Make sure you are using the latest Daphile image and if still not working then contact Kimmo through the Daphile page and also check the Gentoo forums re eMMc as Daphile is Gentoo based.

Edit..I suspect that Daphile kernel is not compiled with eMMc support. Just install Daphile to a USB stick and use that. Daphile runs from ram so there shouldn't be any difference in performance and maybe a little slower booting if using USB 2.0 but a USB 3 should be fine.

https://www.daphile.com/#contact
https://forums.gentoo.org/viewtopic-t-1096036-start-0.html
 
Last edited: