Channels not set in WAV header when decoding file w/o STREAMINFO
Thanks - I mostly manage the project from there https://github.com/philippe44/AirConnect. To answer your question, no I've not a project for the reverse. UPnP is such a poorly enforce standard that it's a lot of pain. I'm wondering if Shairport does not have extensions to do what you want.
Hi Robs - Thanks very much for taking the time to answer. I've tried these parameters but it's still a bit too much CPU when I want to resample from 96 to 44.1, so I'add a very basic fixed point interpolation and/or simple filter for higher rates when I cannot use soxr Thanks again
Hi - First, thanks for soxr, I've used it in many projects. I'm now using it on the esp32 processor. It cross-compile and works fine, but the esp32 is not the most power system (although it has a 32 bits FPU) and it does a lot of other things in my application. I'm trying to find the lowest CPU footprint (not memory, but cycles) and I'm not sure I've got everything right. I'm using16 bits, LQ which I think means only float (not double are used) but when I'm changing rolloff and phase to minimum or...
I barely look at tickets here, it would be better if you move either to github or (better) to the squeezebox forums. But, in a nutshell 1/ The command line you've set is incorrect, the -i parameter requires a filename and here it believes that -x is the filename ... 2/ You cannot manually add player in config file 3/ the mac address hange should not be a problem b/c I'm using UUID to identify players and to build a "fake" mac for LS, s it should stay the same all the time. 4/ If it's not detected,...
Thanks - If you look at the README on my github repo here https://github.com/philippe44/AirConnect, it's likely because you're missing the -z flag which daemonize the process. Don't manually daemonize with '&' or at least use the -Z option
Thanks - If you look at the README on my github repo here https://github.com/philippe44/AirConnect, it's likely because you're missing the -z flag
it means the UPnP cannot bind to a socket. Likely a firewall / rights issue