Raspberry PiのUSBにCreative Technology Ltd Sound Blaster X-Fi Go! Proをつけてヘッドフォンで音楽を聴く。忘れないうちにメモっておく。USBに挿す、alsaのハードウェア番号をチェックする、そのハードウェアを指定する。これだけ。
% cat /proc/asound/cards 0 [ALSA ]: bcm2835 - bcm2835 ALSA bcm2835 ALSA 1 [Pro ]: USB-Audio - Sound Blaster X-Fi Go! Pro Creative Technology Ltd Sound Blaster X-Fi Go! Pro at usb-bcm2708_usb-1.2, full
割り当てられているハードウェアが1なことを確認。
% mplayer -ao alsa:device=hw=1.0 foovar.flac
音の調整はalsamixerで。あ、あとmplayerを使うユーザはaudioのグループに入っていないとサウンドまわりにアクセスできないので注意すること。
% sudo usermod -G audio your_account
Raspberry Piはそんなに容量を持つことはできないのでNFSでサーバのファイルをマウントしている。実際にはmplayerのコマンドを一々入力しているわけではなく、シェル・プログラミングで数十行ほどうにょうにょして曲を選択できるようにしている。