alsaplayerで出力先の指定方法

もともとオンボードサウンドを持ってるマザーにUSBオーディオを繋いだとき出力先はデフォルトでオンボードになる。
んじゃ繋いだUSBオーディオに出力するにはどうすればいいかと。

まずカーネルが認識しているサウンドカード一覧を見る。

$ cat /proc/asound/cards
0 [VT82xx ]: HDA-Intel - HDA VIA VT82xx
HDA VIA VT82xx at 0xfebfc000 irq 82
1 [Processor ]: USB-Audio - USB Digital Audio Processor
ONKYO Corporation . USB Digital Audio Processor at usb-0000:00:10.0-1.1, full s

あとは角括弧の中の名前をハードウェア名として指定すればいい。

alsaplayer -d hw:(名前),0 (ファイル名とかURLとか)

例) alsaplayer -d hw:Processor,0 hoge.mp3