Great to see Fiio product manager here! I have just picked up a BTA30 and indeed I really love the versatility since my PC, TV, and stereo system are all in the same place.
Unfortunately, I came across an issue that kind of is a deal breaker for use with a PC: whether using USB or optical in from pc, I find that the BTA30 goes idle as soon as it isn't actively receiving audio (pairing light switches off), and whenever going from idle to audio playing it drops a clip of audio off the start of the sound playing (plus some annoying popping when going in and out of idle). The behavior is such that many notification type sounds (anything just 1-2 seconds in length) just don't get played out at all (just the popping sounds from going in and out of idle state). I made a short video to demonstrate the issue posted here:
https://photos.app.goo.gl/QbpP7DVuXdRvn39m7
I wonder if this is something that can be fixed or worked around or if it is just a design limitation. Ideally you could fix the BTA30 to an input source (and keep it active always) instead of it trying to automatically select a source based on input signal level.