As my internal sound card recently broke, I acquired a set of Creative T12 Wireless Bluetooth speakers to use for watching the occasional show and so on at my desk. I have already gotten that to work by putting
into /etc/bluetooth/audio.conf and putting
description "BT Audio"
into ~/.asoundrc. (Tbh, I don't exactly know why the structure is what it is. I just copied that snippet from the Web.) Playing audio with ALSA's -D switch or any other way of specifying the interface works well.
However, I'd like to define the speakers as my standard audio output, as not all applications come with an option to change the sound device. (Also, I don't want to go through the hassle of changing that every time before I can use a program.) But all I can find on the Web is to just define
in ~/.asoundrc. Unfortunately, this only creates a "default" device I can play to using the -D switch or similar, and not a device that is actually used as a default. If I change the "bt" in the first snippet to "!default", it won't work either.
So, what am I doing wrong?