asxファイルの認識のさせ方を紹介しています。紹介してたっけ?(大汗
というわけで、罪滅ぼし?にASXからM3Uを生成するPHPスクリプトを書いてみました。
http://www.pcrd.jpn.org/php/asx2m3u.php
ザウルスでの使い方
- OperaとZplayerでの使用を前提としています(ブラウザはザウルス標準のNetFrontでもOKですがOperaの方が便利です)
日本語入力対応のOpera簡単インストール方法はこちらにありました。 - 「ASX to M3U converter」のページからM3Uを生成すると、“playlist.m3u”というファイル名で出力されるので、適当なディレクトリに保存します。この時、Operaであれば、オートダウンロードの設定で、常に同じディレクトリに保存されるように設定すれば、二度目以降は上書き確認だけで保存されます。
- 保存した“playlist.m3u”をZplayerから開きます。ネットワークに接続された状態で再生ボタンを押すと、ストリームが再生されます。
- たとえばニュース配信のように常にプレイリストの内容が変わる場合は、「ASX to M3U converter」のページをブックマークに保存した後、ブックマークの編集メニューから
http://www.pcrd.jpn.org/php/asx2m3u.php?type=m3u&url=(ASXファイルのURL)
とクエリストリング(下線部分)を追加すればブックマークを選択する度にM3Uファイルが保存されます。 - Zplayerは最後に演奏したプレイリストを起動時に開くので、保存する度にプレイリストの内容が更新されます。
PHPの処理的にはASXファイルのXMLを読み込んでREFタグのHREF属性を出力しているだけの単純なものです・・・って、ZaurusでASXからM3Uを生成するシェルスクリプトでも作成してOperaから外部起動した方が便利かも?^^;


zaurusuで大変便利に使わせてもらっています。特に,というか,ほとんどNHKのニュースですが,m3uを生成し,これをzplayerで通勤時に聴いています。大変便利です。そこで二つ教えてください。
返信削除?? ?type=m3u&url=(ASXファイルのurl) の部分にNHKを書き込むにはどう記述したらいいのでしょうか。「おまけ」の方法で生成しているんですが,毎日のことなので,直接生成したいのです。
?? http://fm01.kyoto-tv.info/ のラジオが聴きたいのですが,どう記述するか教えてください。wav生成したのですが,zplayerで聴けませんでした。
pls生成して,はけさんのSHOUTcast Playerでも聴けませんでした。ここ,クラシックを24時間ラジオ放送しているところなので,是非聴きたいのです。よろしくお願いします。
chidaさん>
返信削除NHKニュースは残念ながらスクリプトではうまく生成されません。私はNKHニュースの生成URLをお気に入りに登録しています。
それからhttp://fm01.kyoto-tv.info/ですが、ASXの内容がm3uですね。このままではzplayerが理解できないので、時間が取れた時に考えてみます。
??hkはoperaのブックマークの入れました。これは便利です。
返信削除http://fm01.kyoto-tv.info/の方は、楽しみにしています。
ありがとうございました。
m3uですが、はけさんのSHOUTcastが対応してくれました。お騒がせしました。
返信削除これで、ここのスクリプトとSHOUTcastとZPlayerの組み合わせで最高に便利になりました。iPOdに浮気しなくてすみそうです。ありがとうございました。
あ、良かったですね。ちなみに
返信削除お調べいただいてありがとうございます。
返信削除早速playlist.m3uに,これを入れてZplayerで鳴らしてみると,ch1とch2がそれぞれ5秒位,ch35が8秒位で演奏が終わってしまいます。
お調べいただいてありがとうございます。
返信削除早速playlist.m3uに,これを入れてZplayerで鳴らしてみると,ch1とch2がそれぞれ5秒位,ch35が8秒位で演奏が終わってしまいます。
chidaさん>
返信削除それは電波状態の問題だと思います。プレイリストでストリーム配信を再生する場合、タイムアウトが発生すると曲が終わったと認識して次の曲がへ移ります。
??行ずつ別にプレイリストに登録すれば解決すると思います。
なるほど別々に登録ですか。
返信削除ありがとうございました。
初めまして、こんにちは。
返信削除http://fm01.kyoto-tv.info/の件でお知えて欲しい事があります。
narrowbandで聞きたいのですが、URLを変更すれば良いのでしょうか。
その場合、どう指定すれば良いのでしょうか。
お忙しいところ誠に申しわけありませんが宜しくお願いします。
nodaさん>初めまして!
返信削除以下のプレイリストで聴けると思います。
回答ありがとうございました。
返信削除なぜかch1は聞くことが出来ません。
すみませんが宜しくお願いします。
nodaさん>
返信削除RTSP/1.0 400 Bad Request
Server: QTSS/5.0.3.3 (Build/452.22.4; Platform/MacOSX; Release/Panther; Update/Security; )
Cseq:
Connection: Close
サーバー側のエラーですね。こちらでは何ともしようがありません。
ブロードバンドだと普通にストリームを受信できます。
・・・それより自サーバーのPHPがバーっジョンアップされてスクリプトが動作しないorz