So-net無料ブログ作成
検索選択
LAN 内 放送 ブログトップ

Winamp と BBshout の連携 [LAN 内 放送]

こんにちは LAN内サーバでブロードキャスト(放送)し、BBshoutラジオ(秋月扱い)で放送を聞いています。放送には Winamp を使用しますので PCを立ち上げておく必要があります。

この放送には Winamp の SHOUTcast サーバ経由で LAN内 (パブリックneverとすると)専用にしていて、外部には出ません。

これで手持ちのCDなどの音楽を流していましたが、 SHOUTcast ラジオ ディレクトリーから、Winamp のプレイリストにドロップダウンして、ダブルクリックすると局と曲の詳細、URL:PORTが取り込まれますので、m3uに保存すると、外部の局であっても、BBshoutラジオから聞くことが出来ます。

SHOUTcast は ほとんど無限の ソースがありますので、切り替えると、どちらも聞くことが出来ます。

(問題はないのですが m3u と BBshout の リスト形式が違うのが 少しネックとなっています)

Web-Radio 

に少し書き足しました。

 


SHOUTcast の 状態を表示するバッチです。 [LAN 内 放送]

こんにちは WIN-XP-SP2 を使っていますが、

IF による分岐 を間違っているらしく、 ELSE 文ではうまく動作しません。

で、2行に分けて 飛び先を換えるインチキをしています。

URL_PORT_test.bat

「@echo SHOUTcast のURLとポートを入力すると、局のステータスを表示します。
@echo stopを入れると諸状態を表示さながら、最後にscサーバを停止します。
@echo 入力をするにはコマンドプロンプト窓から操作してください。

rem URL]PORT 入力初期化
set USR_INPUT_STR=

cd "C:\Program Files\SHOUTcast"
 net start sc_serv

rem cd "C:\Program Files\SHOUTcast"
rem  sc_serv_simple.conf

rem 初期表示
rem start http://Cast.Play.Home:8000/
 start http://174.36.237.66:9060/

@echo off
rem 入力要求
:label03
set /P USR_INPUT_STR="URL:PORTかstopを入力してください:"
IF not "%USR_INPUT_STR%" == "stop" goto label01
IF  "%USR_INPUT_STR%" == "stop" goto label02
rem else が使えない?
:label01
 start %USR_INPUT_STR%
goto label03
rem 繰り返し

rem 終了処理(各種)
:label02
pause
cd "C:\Program Files\SHOUTcast"
 net stop sc_serv

echo scサーバ開始状態表示
pause
cd "C:\Program Files\SHOUTcast"
 sc start sc_serv

echo scサーバ停止状態表示
pause
cd "C:\Program Files\SHOUTcast"
 sc stop sc_serv
pause

後ろの部分は蛇足です。

SHOUTcast サーバのインストール アンインストールのバッチも書きました、これによってサービスそのものの本体を変更できます。

instserv.bat「cd "C:\Program Files\SHOUTcast"
sc_serv.exe install sc_serv 0 0 sc_serv_simple.conf」

uninstserv.bat「cd "C:\Program Files\SHOUTcast"
sc_serv.exe uninstall sc_serv」


Web-Radio [LAN 内 放送]

こんばんは 百均のハローキティーちゃんのケースに何とか収まりました。

始めは全然受信出来ませんでした。

どうも winamp か iTunes をインストールしないと受信が出来ないようでした。

(実はここがハッキリしません)

判りました、放送局の「URL:PORT」を取得して、プレイリストを作り直す必要があります。

他には 局とURLのリストが 「chlist.bin」か「chlist.txtにセーブロードできて

テキストに変換しますと、編集できます。

http://www.shoutcast.com/

に載っています曲名(128,64bit MP3 を選んで下さい)の、矢印を名前を付けて保存でダウンロードして、テキストエディターで開くと

[playlist]
numberofentries=1
File1=http://188.138.19.96:8110
Title1=(#1 - 1/30) RELAXFM Radio
Length1=-1
Version=2

という具合に開けます。 このうち必要なのは

RELAXFM Radio
http://188.138.19.96:8110  の部分です。

この様に2行の単位で上下逆に並べますと

100単位のプレイリストが出来て、webラジオから聞くことが出来ます。

************************* 

リストは「XX.bin」か「XX.txt」の名前で、1行目はダミー・ファームウエアのバージョンなど、--- をセパレータにして、(スペースはだけの行はエラーになります)曲名がhttp://で始まるのもありますが、15文字を超えるので、お好きな文字列に換えてください。

「XX.bin」か「XX.txt」

BB-Shout ChannelList v1.0  (6)とするとファイルが選択されていませんとなります。
---
Cast.Play.Home (00ch タイトル文字、半角15文字以内、これはLAN内専用局)
http://192.168.0.2:8000/
・                      半角15文字を超えても大丈夫だった

PRO1 RRI DEN  (99ch 半角15文字以内)
http://174.37.16.73:5434/Live
---

の様に100局の登録ができます。

*************************

SETボタンを2回押しダイアルを回してもう一度SETボタンを押すと そのチャンネルアクセス

上手くいくと切れるまでの間受信が出来ます(V1.1) V1.6からは 切れたら再アクセスするようになったらしいです。

上手く繋がると十分きれいなステレオ放送を受信できました。

LANコネクタそばの赤ランプはリクエスト送信ごとに点き、

LCDそばの赤ランプは接続失敗、黄色はハンドシェイク中、緑は受信中を表しています。

sIMG_3797.jpg

http://bb-shout.tristate.ne.jp/bb_link05.html

 chlist11_44.txt

このにある分を編集して組み込むと、選曲が楽になりました。

このイヤホンは

http://www.alpex-web.com/products/?id=1327033601-459864

のカナル型を改造して自分用に合わせたのですが、ダイアフラムが13.5mmと大きく

センターに小さなリベットの重りが有って、絶妙な音色バランスです。

sIMG_3804.jpg

赤のアクセスランプが大きく電流も多いので、小さな緑に換え、電流を減らして(4.3k)、ランプを暗くしたら見やすくなりました。

LCD下の赤と黄色は(2.2k)緑は(4.3k)、実際には4個 全部(3.3k)が最適なようです。

ちなみに Winamp の プレイリストは 何種類かの 形式がありますが、うちでLAN内放送に使っているのは、次のような形式で 「XX.m3u」 名で保存して Winamp 起動時に 自動的にロードするようにしています。

「#EXTM3U
#EXTINF:31,01 preludes, op.28 - 1 in F major
\Program Files\SHOUTcast\MP3\01 preludes, op.28 - 1 in F major.mp3


#EXTINF:103,涼宮ハルヒの憂鬱 God knows ピアノ&バイオリン
\Program Files\SHOUTcast\MP3\涼宮ハルヒの憂鬱 God knows ピアノ&バイオリン.mp3
#EXTINF:-1,(#1 - 387/750) CINEMIX
http://91.121.71.210:8000

一番最後は Winamp  ラジオ局ディレクトリー のリストから 局名を プレイリストにドロップダウンして、リストに加え、保存をしたときに出来る、局の形式です。(#EXTINF: のヘッダで分離されています)

局に接続されますと「Joshua Bell - Ladies in Lavender - Ladies in Lavender」と表示が代わり、リストを保存し直しますと 次のように変化します。

「#EXTINF:-1,Joshua Bell - Ladies in Lavender - Ladies in Lavender  (CINEMIX)
http://91.121.71.210:8000

 


LAN 内 放送 ブログトップ
メッセージを送る

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。

×

この広告は1年以上新しい記事の更新がないブログに表示されております。