らじおぱバージョン1.5.1リリース

in Ladiopa

お久しぶりです。

らじおぱを更新し1.5.1としてリリースしました。 このリリースでの変更点は以下のとおりです。

  • このアプリケーションを起動するためのカスタムURLスキームを設定しました。
URLスキームというのはURLの先頭の部分(例えば”http”)のことです。 カスタムURLスキームとはアプリが自分に対して割り当てるURLスキームのことで、別のアプリから指定されることによってそのアプリを起動することができるようになります。 らじおぱのカスタムURLスキームは com.kawauso.Ladiopa としました。 従って例えばブラウザからURL “com.kawauso.Ladiopa://” にアクセスするとらじおぱが起動するようになったはずです。

形式的な変更はそれだけですがあと2つ変更を入れました。

1つはiOS 5.1のiPadのSplit Viewへの対応です。 Split ViewというのはiPadの画面を横にすると左右に分かれ縦にすると統合されるタイプの画面表示です。 iOS 5.1になってこのビューが細かく改良されていましたのでiOS 5.1に合わせました。 iPadでiOS 5.0をお使いの方は表示が若干ずれてしまうと思いますので5.1にされることをおすすめします。

2つめはネットワーク切断により放送の再生が中断した場合の処理です。 以前まではエラー表示をして再生を終了させていましたが、できる限り再接続するように変更しました。 再接続を試みている間もバッファに再生データがある限り再生され、再接続が成功した場合さらに再生が継続されます。 ただしねとらじ(Icecast2)の仕様上なめらかに継続するわけではなく、前後にとんだりノイズが入ったような再生になることと思います。 なおこれに伴ってバッファサイズの設定に最長の×16を新設しました。 この処理変更は試験的に入れた面がありますので、何か気がついたことがありましたらメールかブログコメントかツイートメッセージをいただければと思います。

以下はまたApp Storeの審査について。 今回2回審査で不適格になりましたがどちらも Metadata Rejected (メタデータ失格) という新しいタイプのものでした。 アプリ本体ではなく付属情報が不適格とのことで具体的には “Since your application includes a browser allowing unfiltered internet access, …” 「フィルター無しでインターネットアクセスできるブラウザーを含んでいる」からApp Storeレーティング(年齢適合)が正しく設定されていないというものです。 新しい基準ですね。

どのレーティングにすれば良いかまでは書いてなかったのですが4+から12+として再提出したところ今度はしっかり “where content with mature or suggestive themes can be accessed, it should be rated 17+” と17+にせよと返されたので素直に17+にしておきました。 自由にインターネットサイトにアクセスできるブラウザを内包しているアプリにはこの基準が適用されるようになったと思われますので開発者の方はお気をつけください。

それではまた。

Leave a Reply

*