準備
以上の二つのappは予めインストールして置いて下さい。
スクリプト
以下を「sopcast.command」など拡張子.commandで保存してください。
そして
$ chmod +x sopcast.command
などで実行権限を付加して下さい。
ダブルクリックして実行するとTerminal.appが開いてチャンネルの番号(6桁まで)を求めてきます。
チャンネル番号と言っているのは、Sopcastサイトへのリンク
- sop://broker.sopcast.com:3912/xxxxxx
に含まれるxxxxxxの数字のことです。
チャンネル番号を入力すれば、暫くするとストリーミングが表示されます。
Terminal.appは閉じてもかまいません。
#!/usr/bin/env bash echo input channel number read ch_number /Applications/SopCast.app/Contents/Resources/binaries/m32/sp-sc-auth sop://broker.sopcast.com:3912/${ch_number} 3908 8902 > /dev/null & sleep 2s /Applications/VLC.app/Contents/MacOS/VLC http://localhost:8902 &
ただし視聴後にVLCを閉じても、sp-sc-authのプロセスが残ってしまいますので、併せて
$ pkill sp-sc-auth
でsp-sc-authをkillしてください。
(感謝:プロセス一括kill 〜ps とawkで・・・でも pkillあるよね。〜 ( UNIX ) - 何でもメモローグ - Yahoo!ブログ)