2006年5月22日月曜日

ザウルスでネットラジオ2

 いつも情報収集の拠り所にさせていただいている、「MOBILE DAILY NEWS」さんからエントリを紹介いただいて大変恐縮しています。
asxファイルの認識のさせ方を紹介しています。
紹介してたっけ?(大汗

 というわけで、罪滅ぼし?にASXからM3Uを生成するPHPスクリプトを書いてみました。

http://www.pcrd.jpn.org/php/asx2m3u.php

ザウルスでの使い方

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

 PHPの処理的にはASXファイルのXMLを読み込んでREFタグのHREF属性を出力しているだけの単純なものです・・・って、ZaurusでASXからM3Uを生成するシェルスクリプトでも作成してOperaから外部起動した方が便利かも?^^;
人気blogランキングへ


SHARP パーソナルモバイルツール Zaurus SL-C3200

13 件のコメント:

  1. zaurusuで大変便利に使わせてもらっています。特に,というか,ほとんどNHKのニュースですが,m3uを生成し,これをzplayerで通勤時に聴いています。大変便利です。そこで二つ教えてください。
    ?? ?type=m3u&url=(ASXファイルのurl) の部分にNHKを書き込むにはどう記述したらいいのでしょうか。「おまけ」の方法で生成しているんですが,毎日のことなので,直接生成したいのです。
    ?? http://fm01.kyoto-tv.info/ のラジオが聴きたいのですが,どう記述するか教えてください。wav生成したのですが,zplayerで聴けませんでした。
    pls生成して,はけさんのSHOUTcast Playerでも聴けませんでした。ここ,クラシックを24時間ラジオ放送しているところなので,是非聴きたいのです。よろしくお願いします。

    返信削除
  2. さとし@快投乱打2006年6月26日 8:59

    chidaさん>
     NHKニュースは残念ながらスクリプトではうまく生成されません。私はNKHニュースの生成URLをお気に入りに登録しています。
     それからhttp://fm01.kyoto-tv.info/ですが、ASXの内容がm3uですね。このままではzplayerが理解できないので、時間が取れた時に考えてみます。

    返信削除
  3. ??hkはoperaのブックマークの入れました。これは便利です。
    http://fm01.kyoto-tv.info/の方は、楽しみにしています。
    ありがとうございました。

    返信削除
  4. m3uですが、はけさんのSHOUTcastが対応してくれました。お騒がせしました。
    これで、ここのスクリプトとSHOUTcastとZPlayerの組み合わせで最高に便利になりました。iPOdに浮気しなくてすみそうです。ありがとうございました。

    返信削除
  5. さとし@快投乱打2006年7月4日 2:25

    あ、良かったですね。ちなみに

    返信削除
  6. お調べいただいてありがとうございます。
    早速playlist.m3uに,これを入れてZplayerで鳴らしてみると,ch1とch2がそれぞれ5秒位,ch35が8秒位で演奏が終わってしまいます。

    返信削除
  7. お調べいただいてありがとうございます。
    早速playlist.m3uに,これを入れてZplayerで鳴らしてみると,ch1とch2がそれぞれ5秒位,ch35が8秒位で演奏が終わってしまいます。

    返信削除
  8. さとし@快投乱打2006年7月10日 19:01

    chidaさん>
    それは電波状態の問題だと思います。プレイリストでストリーム配信を再生する場合、タイムアウトが発生すると曲が終わったと認識して次の曲がへ移ります。
    ??行ずつ別にプレイリストに登録すれば解決すると思います。

    返信削除
  9. なるほど別々に登録ですか。
    ありがとうございました。

    返信削除
  10. 初めまして、こんにちは。
    http://fm01.kyoto-tv.info/の件でお知えて欲しい事があります。
    narrowbandで聞きたいのですが、URLを変更すれば良いのでしょうか。
    その場合、どう指定すれば良いのでしょうか。
    お忙しいところ誠に申しわけありませんが宜しくお願いします。

    返信削除
  11. さとし@快投乱打2008年11月12日 5:05

    nodaさん>初めまして!
    以下のプレイリストで聴けると思います。

    返信削除
  12. 回答ありがとうございました。
    なぜかch1は聞くことが出来ません。
    すみませんが宜しくお願いします。

    返信削除
  13. さとし@快投乱打2008年11月12日 23:43

    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

    返信削除