JWです。
最近、マルチメディアネタばかりですみません、
かなり以前にジャンク屋で入手した Griffin社製radioSHARK2 なるPC用USB接続ラジオがあり、
捨てようとおもったいたのですが、もしかしたらLinusで動くのかもしれないと重い、ネット検索等で
情婦を集めてコマンドライン操作で聴けるようになったので報告します。
※マニアックな製品品ですが、持っている方がいれば何かの参考としてください。
1) libusb が必要(slackware64 ではデフォルトでインストールされる)
2) libhid をインストールする(SlackBuild.orgより)
3) ecasound をインストールする(SlackBuild.orgより)
4) shark2.c をコンパイルしてバイナリを作成する
sourece取得場所>
https://javier.rodriguez.org.mx/2007/05/20/use-the-radioshark-2-under-linux-shark2c から取得
compile>
# gcc -o shark2 -lhid shark2.c
# cp shark2 /usr/sbin/
5) rc.alsa, rc.alsa-oss が起動時に有効になるようにする
# chmod a+x /etc/rc.d/r.alsa
# chmod a+x /etc/rc.d/rc.alsa-oss
PC再起動
6) radioShark2 をUSBポートに接続する
7) スーパーユーザーになる
$ su -
<PASSWORD>
8) radioSHARK2が認識されていることを確認してみる
# dmesg
[ 387.717190] usb 2-2: new full-speed USB device number 8 using xhci_hcd
[ 387.848122] usb 2-2: New USB device found, idVendor=077d, idProduct=627a, bcdDevice= 0.10
[ 387.848125] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 387.848126] usb 2-2: Product: radioSHARK
[ 387.848128] usb 2-2: Manufacturer: Griffin Technology, Inc.
[ 388.195556] usbcore: registered new interface driver snd-usb-audio
[ 388.242674] usbcore: registered new interface driver radioshark2
# lsusb
Bus 002 Device 008: ID 077d:627a Griffin Technology Radio SHARK
9) PCとハンドシェイクできているか確認する
# /usr/sbin/shark2 -red 1 LEDが赤くなればOK
Or
# /usr/sbin/shark2 -blue 60
10) チューニングする
# shark2 --help
shark2 <command> <arg>
change state of radioSHARK
commands:
-fm <freqeuncy> : set FM frequency, e.g. '-fm 91.5'
-am <frequency> : set AM frequency, e.g. '-am 730'
-blue <intensity> : turn on blue LED (0-127) '-blue 127'
-red <0/1> : turn on/off red LED '-red 1'
NHK-FM Yamagataの場合 -->周波数 82.1 MHz
# /usr/sbin/shark2 -fm 82.1
※この段階では音は出ていません。
11) 試聴する(ここで音を出す)
$ ecasound -D -f:s16_le,2ch,48000,inter-leaved -i:/dev/dsp3 -o:/dev/dsp1 -B:nonrt -z:db -b:4096
(参考URL)
-----------
Reference URL:
http://natescrap.blogspot.com/2009/01/radio-shark-2-running-on-intrepid-ibex.htmlhttps://javier.rodriguez.org.mx/2006/06/10/griffin-radio-shark-icecast2-on-debian-gnulinuxhttps://javier.rodriguez.org.mx/2007/05/20/use-the-radioshark-2-under-linux-shark2c※ちなみに音質はかなり良い。Amazonでは品切れ中で、販売時の新品価格は15800円。
ジャンクで2000円くらいで買ったはず。捨てないでよかった!
--
j_w (ABE Shin-ichi )