インターネットラジオ接続

この間、秋月電子へ行ったときに、Raspberry Pi 等と一緒にヘッドホンアンプキットを購入してきた。
http://akizukidenshi.com/catalog/g/gK-12309/


自分でハンダを使って組み立ててみた。


で、自宅にあった 100 円ショップのミニスピーカーを Raspberry Pi に接続。
なにか音源は……と思って、思いつきで Raspberry Pi からインターネットラジオに接続。
接続先は、適当にググって見つけたサイト。

$ sudo apt-get update
$ sudo apt-get install mplayer
$ mplayer -playlist http://yp.shoutcast.com/sbin/tunein-station.m3u?id=1236022


うん、アンプの有り/無しで結構違うもんだね。
しばらく放置してたら、いつの間にかエラーを吐いて停止してた。


……ん、なんだ?
と思って、今日は耐久テストをしてみた。
朝、アプリを起動して、帰宅しても、まだ局は流れてた。
次のような曲を、延々と流していたらしい。

ICY Info: StreamTitle='Koizumi Kyoko - 03 Yasashii Ame';
ICY Info: StreamTitle='Kuboh Ruriko - 06 reduce';
ICY Info: StreamTitle='Kado Asami - 12 Blue';
ICY Info: StreamTitle='ZARD - 04 Makenaide';
ICY Info: StreamTitle='Matsutouya Yumi - 15 Navigator';
ICY Info: StreamTitle='Amuro Namie - 06 How to be a Girl';
ICY Info: StreamTitle='Ota Hiromi - 01 Kimi to Aruita Seishun';
ICY Info: StreamTitle='Agata Morio - 12 Haru no Arashi no Yoru no Tejinashi';
ICY Info: StreamTitle='Ushirogami Hikaretai - 10 Shiokaze no Maigo';
ICY Info: StreamTitle='Nagabuchi Tsuyoshi - 08 Gyakuryu';
ICY Info: StreamTitle='BORO - 08 Osaka de Umareta Onna';
ICY Info: StreamTitle='Makihara Noriyuki - 01 NG';
ICY Info: StreamTitle='Kahara Tomomi - 08 Tanoshiku Tanoshiku Yasashikune';
ICY Info: StreamTitle='Hysteric Blue - 01 Rush';
ICY Info: StreamTitle='Kai Band - 10 Beautiful Energy';
ICY Info: StreamTitle='GODIEGO - 09 THREE YEARS OF LOVE';
ICY Info: StreamTitle='FUKUMIMI - 01 Hoshinokakera wo Sagashini Ikou Again';
ICY Info: StreamTitle='Fukuyama Masaharu - 06 MELODY';
ICY Info: StreamTitle='Ohguro Maki - 05 Unballance';
ICY Info: StreamTitle='Makihara Noriyuki - 14 Hungry Spider';
ICY Info: StreamTitle='Go Hiromi - 16 Ienaiyo';
ICY Info: StreamTitle='Baisho Chieko - 09 Wasurenagusa wo Anata ni';
ICY Info: StreamTitle='Matsu Takako - 05 Sakura Fuwari';
ICY Info: StreamTitle='Sera Masanori and TWIST - 07 Love Song please listen to my son';
ICY Info: StreamTitle='Kurata Mariko - 12 Kanashimi no Poesia';
ICY Info: StreamTitle='Nagai Ryuun - 08 Yomigaeru Natsu';
ICY Info: StreamTitle='Koshi Miharu - 11 Ave Maria';
ICY Info: StreamTitle='Kaientai - 03 Seien';
ICY Info: StreamTitle='TWO MIX - 02 RHYTHM GENERATION';
ICY Info: StreamTitle='DEEN - 04 Konomama Kimidake wo Ubaisaritai';
ICY Info: StreamTitle='Southern All Stars - 14 Kibou no Wadachi';
ICY Info: StreamTitle='Tahara Toshihiko - 07 Kakko Tsukanaine';
ICY Info: StreamTitle='Kurata Mariko - 13 Canaria';
ICY Info: StreamTitle='HOUND DOG - 14 BRIDGE Ano Hashi wo Watarutoki';
ICY Info: StreamTitle='Suzuki Kiyomi - 01 TAXI';
ICY Info: StreamTitle='KANAE - 05 Kono Hoshi ga Haterumade';
ICY Info: StreamTitle='Morning Musume - 08 Memory Seishun no Hikari';
ICY Info: StreamTitle='Takeuchi Mariya - 04 Ichigo no Yuuwaku';
ICY Info: StreamTitle='CHAGE and ASKA - 10 MOON LIGHT BLUES';
ICY Info: StreamTitle='H2O - 04 Loreley';
ICY Info: StreamTitle='Billy Banban - 21 YOKOHAMA ni Kane ga naru';
ICY Info: StreamTitle='NSP - 13 Chante no Machi';
ICY Info: StreamTitle='THE BOOM - 01 Kimiwa TVkko';
ICY Info: StreamTitle='Sakagami Jiro - 03 Gakkou no Sensei';
ICY Info: StreamTitle='hitomi - 08 there is';
ICY Info: StreamTitle='Takeuchi Mariya - 05 September';
ICY Info: StreamTitle='Nagabuchi Tsuyoshi - 13 Yoimachigusa';
ICY Info: StreamTitle='Matsutouya Yumi - 12 Yukidayori';
ICY Info: StreamTitle='Koizumi Kyoko - 03 Hitori Machikado';
ICY Info: StreamTitle='Takano Hiroshi - 15 Besten Dank';
ICY Info: StreamTitle='Minami Saori - 09 Tomodachi';
ICY Info: StreamTitle='Off Course - 02 Bokura no Jidai';
ICY Info: StreamTitle='globe - 14 Perfume of love';
ICY Info: StreamTitle='Sano Motoharu - 06 Glass no Generation';
ICY Info: StreamTitle='Ohashi Junko - 16 LOST LOVE Ai no Odoriba';
ICY Info: StreamTitle='Kawashima Eigo - 15 Tabi no Tojyo';
ICY Info: StreamTitle='Koyama Takuji - 12 Blind Love';
ICY Info: StreamTitle='Inaba Akira - 06 Wakatte Kudasai';
ICY Info: StreamTitle='Hamada Shogo - 01 Kaze wo Kanjite';
ICY Info: StreamTitle='TUBE - 08 Ah Natsuyasumi';
ICY Info: StreamTitle='Anzen Chitai - 07 Juliet';
ICY Info: StreamTitle='Hirosue Ryoko - 06 Ashita e';
ICY Info: StreamTitle='TMN - 08 Love Train';
ICY Info: StreamTitle='Tagawa Yosuke - 14 Lui Lui';
ICY Info: StreamTitle='Katahira Nagisa - 12 Jyunai';
ICY Info: StreamTitle='Moriguchi Hiroko - 05 Motto Umaku Suki to Ietanara';
ICY Info: StreamTitle='The Lilies - 14 Hatsukoi Slalom';
ICY Info: StreamTitle='Hashidanorihiko to Climax - 04 Hanayome';
ICY Info: StreamTitle='CHECKERS - 14 Room';
ICY Info: StreamTitle='Iwai Sayuri - 09 Koi no American Patrol';
ICY Info: StreamTitle='Ota Hiromi - 07 Virgin kara Hajimeyou';
ICY Info: StreamTitle='Sawada Kenji - 06 YAMATO yori Ai wo Komete';
ICY Info: StreamTitle='CHA CHA - 09 Beginning';
ICY Info: StreamTitle='Fukuyama Kenzo - 09 Ai wo Kureyo';
ICY Info: StreamTitle='SHIBUGAKITAI - 12 Hangyaku no Agitation';
ICY Info: StreamTitle='TRF - 10 Overnight Sensation Jidai wa Anata ni Yudaneteru';
ICY Info: StreamTitle='GODIEGO - 07 PORTPIA English Version';
ICY Info: StreamTitle='Kaientai - 10 Hito to Shite';
ICY Info: StreamTitle='Sano Motoharu - 06 Boku wa Otana ni Natta';
ICY Info: StreamTitle='Ken Naoko - 11 REVIVAL';
ICY Info: StreamTitle='access - 01 VIRGIN EMOTION';
ICY Info: StreamTitle='Suita Asuka - 03 Futari wa Magic';
ICY Info: StreamTitle='Kusunose Seishiro - 02 Takarajima TREASURE ISLAND';
ICY Info: StreamTitle='ZIGGY - 05 GLORIA';
ICY Info: StreamTitle='Yamashita Tatsuro - 02 Sprinkler';
ICY Info: StreamTitle='Iwamura Minoru - 13 Kaasan no Meinichi';
ICY Info: StreamTitle='MOON CHILD - 11 Hallelujah in the snow';
ICY Info: StreamTitle='Ishikawa Hidemi - 01 Yousei Jidai';
ICY Info: StreamTitle='Naito Yasuko - 18 Single Again';
ICY Info: StreamTitle='20th Century - 2-09 You ll Be In My Heart';
ICY Info: StreamTitle='Oda Kazumasa - 08 Itsuka Dokokade';
ICY Info: StreamTitle='Kinouchi Midori - 13 Yokohama Eleven';
ICY Info: StreamTitle='Oda Kazumasa - 14 Toi Umibe';
ICY Info: StreamTitle='Oda Kazumasa - 07 Anata wo Mitsumete';
ICY Info: StreamTitle='Itsuwa Mayumi - 06 Dakishimete Ai wa Yume no Youni';
ICY Info: StreamTitle='Kisugi Takao - 05 Kibun wa Gyaku Kousen';
ICY Info: StreamTitle='Miku Reika - 12 Umi to Anata no Monogatari';
ICY Info: StreamTitle='Ohashi Junko - 11 Moetsukite';
ICY Info: StreamTitle='Iwasaki Hiromi - 17 Saisho no Koibitotachi';
ICY Info: StreamTitle='Terao Akira - 13 Sabaku';
ICY Info: StreamTitle='Han Bun Jak - 06 Anata ga Nikumenai';
ICY Info: StreamTitle='HOUND DOG - 05 Across The Rainbow';
ICY Info: StreamTitle='Fujii Fumiya - 12 Go the Distance';
ICY Info: StreamTitle='Matsuyama Chiharu - 14 Ohinaru Ai yo Yume yo';
ICY Info: StreamTitle='Murashita Kozo - 11 Kinjirareta Asobi';
ICY Info: StreamTitle='CCB - 10 Dakishimetai';
ICY Info: StreamTitle='Sakai Noriko - 13 Chouchou';
ICY Info: StreamTitle='Kaze - 15 Yoru no Kokudou';
ICY Info: StreamTitle='Banba Hirofumi - 13 Sokutatsu';
ICY Info: StreamTitle='Kuroyume - 11 For Dear';
ICY Info: StreamTitle='Hirose Kohmi - 09 Pianissimo';
ICY Info: StreamTitle='Da Capo - 07 Moeru Nikki';
ICY Info: StreamTitle='Tokunaga Hideaki - 06 Kagayakinagara';
ICY Info: StreamTitle='Anzen Chitai - 03 On My Way';
ICY Info: StreamTitle='Aikawa Nanase - 03 LIKE A HARD RAIN';
ICY Info: StreamTitle='Fukinotou - 05 Giniro no Sekai';
ICY Info: StreamTitle='Banba Hirofumi - 18 Tasogare Monogatari';
ICY Info: StreamTitle='Ann Lewis - 12 Tenshi yo Kokyo wo Miyo';
ICY Info: StreamTitle='Suzuki Masayuki - 07 Glass Goshi ni Kieta Natsu';
ICY Info: StreamTitle='Grape - 10 Egao Doufuu';
ICY Info: StreamTitle='Nakamori Akina - 07 AL MAUJ';
ICY Info: StreamTitle='Inoue Yosui - 13 Make up Shadow';
ICY Info: StreamTitle='Alice - 07 Saraba Seishun no Toki';
ICY Info: StreamTitle='CCB - 13 Love Is Magic';
ICY Info: StreamTitle='Komekome Club - 02 Roman Hikou';
ICY Info: StreamTitle='globe - 10 FREEDOM';
ICY Info: StreamTitle='Ishikawa Yuko - 14 Cinderella Summer';
ICY Info: StreamTitle='TM NETWORK - 02 SEVEN DAYS WAR';
ICY Info: StreamTitle='Fubuki Jun - 13 Futari no Hodo';
ICY Info: StreamTitle='PRINCESS PRINCESS - 03 GET CRAZY';
ICY Info: StreamTitle='Loudness - 01 Speed';
ICY Info: StreamTitle='Imai Miki - 09 Bluebird';
ICY Info: StreamTitle='Fukuyama Masaharu - 10 Marcy s Song';
ICY Info: StreamTitle='Koshi Miharu - 17 Nobara';
ICY Info: StreamTitle='Kai Band - 19 LADY';
ICY Info: StreamTitle='Ohashi Junko - 17 Natsu Onna Sonia';
ICY Info: StreamTitle='Sakurada Junko - 12 Hatachi ni Nareba';
ICY Info: StreamTitle='Carmen Maki and OZ - 12 Love Song wo Utau Mae ni';
ICY Info: StreamTitle='Kikuchi Momoko - 12 Ivory Coast';
ICY Info: StreamTitle='Kudou Shizuka - 01 Kuchibiru kara Biyaku';
ICY Info: StreamTitle='Matsuyama Chiharu - 05 Nagai Yoru';
ICY Info: StreamTitle='JUDY AND MARY - 05 BLUE TEARS';
ICY Info: StreamTitle='Marilyn - 21 LOVE ME';
ICY Info: StreamTitle='Suzuki Ippei - 07 Michi';
ICY Info: StreamTitle='TULIP - 15 Futari ga Tsukutta Fuukei';
ICY Info: StreamTitle='Okazaki Yuki - 15 Jamican Affair';
ICY Info: StreamTitle='Yamaguchi Momoe - 03 Bi Silent';
ICY Info: StreamTitle='Fukuyama Masaharu - 01 Tsuioku no Ame no Naka';
ICY Info: StreamTitle='Okada Yukiko - 03 Little Princess';
ICY Info: StreamTitle='GODIEGO - 03 Gandhara English Version';
ICY Info: StreamTitle='Kaguyahime - 05 Ima wa Chigau Kisetsu';
ICY Info: StreamTitle='Sawada Kenji - 08 Kikenna Futari';
ICY Info: StreamTitle='Finger 5 - 10 Kojin Jugyou';
ICY Info: StreamTitle='Takahashi Mariko - 06 Tomadoi Serenade';
ICY Info: StreamTitle='Suzuki Ippei - 03 Tsuishin';
ICY Info: StreamTitle='Zuutorubi - 11 Mikan Iro no Koi';
ICY Info: StreamTitle='RAZZ MA TAZZ - 08 MERRY GO ROUND';
ICY Info: StreamTitle='Kusunose Seishiro - 12 Hottokenaiyo';
ICY Info: StreamTitle='Iwaki Tokue - 08 Dynamite';
ICY Info: StreamTitle='PENECILLIN - 12 NICE IN LIP plus L';
ICY Info: StreamTitle='Takada Mizue - 10 Mayonaka no Guitter';
ICY Info: StreamTitle='Fayray - 09 Taiyo no Gravity';
ICY Info: StreamTitle='Ohashi Junko - 05 Mr Smile';
ICY Info: StreamTitle='Nishida Hikaru - 11 Ikiterutte Subarashii';
ICY Info: StreamTitle='SMAP - 07 Peace';
ICY Info: StreamTitle='Nakamura Azusa - 14 Doyoubi wa Oshare shite';
ICY Info: StreamTitle='Nakamori Akina - 03 Twilight Yuugure Dayori';
ICY Info: StreamTitle='Takada Mizue - 04 Sonna Hiroshi ni Damasarete';
ICY Info: StreamTitle='TUBE - 11 Season in the Sun';
ICY Info: StreamTitle='Taniyama Hiroko - 01 Tenpura Sunrise';
ICY Info: StreamTitle='Moritaka Chisato - 11 Natsu no Hi';
ICY Info: StreamTitle='NSP - 08 Mizuumi';
ICY Info: StreamTitle='WANDS - 07 Koiseyo Otome';
ICY Info: StreamTitle='Nagabuchi Tsuyoshi - 07 Heroine';
ICY Info: StreamTitle='Nishida Hikaru - 09 Kitto Ai ga Aru';


ぅおおお、懐かしい曲名ばっかりじゃないかw
もう一度聞いてみたい曲がいくつか。
うーん、帰宅したら掛けるようにしようかな。


それはともかく、ずっと流れていたってことは特にアプリには問題なさげ。
で、dmesg を見たら、次のようなメッセージが。

[93363.746390] smsc95xx 1-1.1:1.0 eth0: link down
[93380.091382] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
[93387.762384] smsc95xx 1-1.1:1.0 eth0: link down
[93389.394395] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
[93400.154369] smsc95xx 1-1.1:1.0 eth0: link down
[93401.803430] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
[93402.154390] smsc95xx 1-1.1:1.0 eth0: link down
[93403.826766] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
[93404.226453] smsc95xx 1-1.1:1.0 eth0: link down
[93405.802555] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
[93435.570112] smsc95xx 1-1.1:1.0 eth0: link down
[93437.154552] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
[93466.794364] smsc95xx 1-1.1:1.0 eth0: link down
[93468.434444] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
[93635.530106] smsc95xx 1-1.1:1.0 eth0: link down
[93637.106556] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
[93863.826375] smsc95xx 1-1.1:1.0 eth0: link down
[93865.426567] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
[94029.698331] smsc95xx 1-1.1:1.0 eth0: link down
[94031.347448] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x41E1


……ちょっと思い当たることがある。
LAN ケーブルは自作しているんだけど、作成時に不安定だったやつだ。
接触不良なんだろうなぁ。
自分で使う分だし、繋がるからいっかなって使い続けてたけど、やっぱダメか。
まぁ、他の Raspberry Pi で dmesg を見たけど、問題出てないから、これを作り直せばいいやね。


今後は、ちょっとでも不安があったら作り直そうっと。



……ん、スピーカーの音質?
100 ショップのスピーカーだねって納得できるレベルですよ。
音質にはこだわりなんてないので、僕にはこれで十分。


ただ、音量はさすがに誤魔化せないので、アンプの利用を思いついたわけで。
ついでに学習用キットでのはんだ付けもしてみて楽しかった……と。