by bertie » 03 Mar 2017, 09:25
...well yes it was a stupid question!
Still, the following might be of interest to other novices like me. I can now see the (probably obvious) point that you have to run the command on the params file while the track of interest is actually playing (I did it while the device was dormant, doh!).
When you run the command on a track that is playing, the 'format' always seems to be returned as 32 regardless, however, the rate shown is the actual rate of the current track file. By bad luck, something was wrong with computer files I was testing (I really don't know what, the DAC didn't show any the rate at all for them and I was blaming the Pi). Anyway, when I play a verified hirez track I can confirm that the rate is now displaying correctly in both the user interface and the DAC.
Edit
I still do wonder what is wrong my FLAC/WAV files which has affected many more tracks than I realised. When playing, these display in the Rune user interface as 16 bit 44.1kHz but, interesting the kbps is displayed as 0 (wtf?!). My DAC cant detect the rate at all.
Close Out
I since found elsewhere on this forum that the kbps is measured 'on the fly' typically at the start of each track and is largely meaningless. If the track starts with a pause then the instantaneous rate might well be measured as 0kbps. Finally, even though I feel too lazy to test it more formally, I am prepared to take a punt that my 44.1kHz LED light has blown on the DAC since all confirmed 96 and 192 sample rates are detected fine.
Conclusion is that Runeaudio works perfectly.
Unrelated (actual) insight
Since I occasionally turn on the livingroom projector to view the (otherwise headless) pi 3, the default display powerdown has been most annoying and the various 'xset' solutions suggested on this forum Do Not Work for Pi3. What DOES work is editing the /boot/cmdline.txt by adding consoleblank=0 at the end.
See, I made a contribution after all!