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

in Ladiopa

このカテゴリーお久しぶりですね^^。 予想外に早くらじおぱ1.5.0がApp Storeの審査を通過してしまったのであわてて書きます。

このリリースでの変更点は以下のとおりです。

  • iCloudで個々のお気に入り設定をお持ちのデバイス間で同期し共有できるようになりました (iOS 5以降)。

iOS 5がリリースされるまで対応アプリも足止めされるかなと思っていたんですが出てしまっていいようですね。 何をどう対応したかはiOS 5にならないとわからないと思いますのでしばらくお待ちください。

このリリースを使用する注意点としまして、サウンドが設定されているお気に入りについてはサウンドを選択し直して更新されることをおすすめします。 これはファイルシステムがらみでアプリに対するチェック基準が若干厳しくなり方法を変更したことによります。 それ以外にも結構手を入れてしまったのですが、機能的には今まで通りに見えているべきはずです。

ではとりあえずそういうことで。


USBオーディオの宇宙人声に対するAppleの見解を要約 – LadioCast開発記その64

in LadioCast

MacでUSBオーディオ(ヘッドセットとか)を使っていると20分ぐらいして音声が宇宙人(とかロボットとか生霊とか)のようになる現象が以前からありました。 この現象についてAppleから詳しい返事をもらったという投稿がありましたので、要約したいと思います。

  • この問題はアプリケーションがオーディオドライバーのサンプルレートを正しく変更していないために起きる。
  • Mac OS X 10.5.6およびそれ以前で問題にならなかったのは、USBオーディオドライバーが入力と出力でそれぞれオーディオエンジンを提供していたため。片方のサンプルレートを変更してももう片方に影響しなかった。
  • Mac OS X 10.5.7からは1つのオーディオエンジンで入力と出力を扱うようになったため、影響するようになった。
  • 10.5.6でも1つのサンプルレートしかサポートしないドライバーであれば同じ問題が生じる。
  • USBオーディオドライバーに限らずFirewireオーディオドライバーも1つのオーディオエンジンで入力と出力を扱うので同じ問題が生じる。
  • 結論としてサードパーティーのアプリケーションの問題なので、そのようにこの問題を連絡してかまわない。

既にスカイプ社にはこの見解を引用したレポートが上げられているようですが、現時点で対応は未定のようです。

ひるがえってこの話LadioCastに関わりがあるかどうか。 実装的にデバイスのサンプルレートとは独立させているので大丈夫じゃないかなぁと思いますが、 この回答だけではなんとも判断できないのが正直なところです。 スカイプ社が仮に対応した後、まだ続くようならそこから考えるかも^^。


Xcode 4.0.2 で PowerPC バイナリを作る

in Uncategorized

Macの統合開発環境Xcodeはバージョン4になってPowerPCバイナリの生成をサポートしなくなりました。 それでも以下の設定をすれば生成させることができるようになったのでメモします。

(LLVM GCC使用を前提)PPCコンパイル環境をシンボリックリンクする。

sudo ln -s /Developer/Platforms/iPhoneOS.platform/Developer/usr/libexec/gcc/darwin/ppc /Developer/usr/libexec/gcc/darwin
sudo ln -s /Developer/Platforms/iPhoneOS.platform/Developer/usr/libexec/gcc/darwin/ppc /usr/libexec/gcc/darwin
sudo ln -s /Developer/usr/bin/powerpc-apple-darwin10-gcc-4.2.1 /Developer/usr/llvm-gcc-4.2/bin/powerpc-apple-darwin10-llvm-gcc-4.2
sudo ln -s /Developer/usr/bin/powerpc-apple-darwin10-g++-4.2.1 /Developer/usr/llvm-gcc-4.2/bin/powerpc-apple-darwin10-llvm-g++-4.2

Xcodeの当該プロジェクトのBuild Settingsの以下の値にppcを追加する。

Valid Architectures
Architectures

ちなみにできたユニバーサルアプリケーションから特定のアーキテクチャーのみのアプリケーションを作るのは簡単で

ditto --arch i386 --arch x86_64 Original.app New.app
などとすればよいようです。


MacPeople – LadioCast開発記その68

in LadioCast

雑誌MacPeople 2011年3月号の特集5マック流音声活用のススメの中でLadioCastが小さく紹介されています。 LadioCastが雑誌に載るのって初めてじゃないかな。 少なくとも事前に連絡をもらったのはこの掲載が初めてです。

ソフトウェアとしても同付属のCD-ROMにバージョン0.9.2が収録されています。 収録のタイミングはバージョン0.10.3が出る直前だったようですが、 記事の方のスクリーンショットは0.10.3になってますね。 たぶんApp Storeが開いた後でそちらを元に執筆したんじゃないかな。 そんな気がします。 (そういえば0.10.3のRTMPストリーマーとか使えてるのかな、反応とか全然もらわないんですが。)

しかし雑誌の3月号って1月中に出るのね。 全く油断していました。

8 Responses to “MacPeople – LadioCast開発記その68”

  1. かわうそ

    匿名さんこんにちは!
    らじおぱありがとうございます。
    あの背景は柄を自動生成するサイトで作ったんですが
    それでも作る人のセンスが要るようでした^^;。

  2. Akicks

    かわうそさん、こんばんわ。
    iPhoneアプリにLadioCast、ご活躍ですね!
    さて、LadioCast0.10.3 (AppStoreではなく、ここで配布されているもの)で
    ストリーマーの情報(番組情報など)を保存した後、
    メニューバー>ファイル>開く… から予め保存した.plistファイルを開いても
    以前のように番組情報などを読み込むことができないようです。
    念のため、ライブラリにあるapp用のplistファイルを初期化してみましたが
    変化がないようです。
    他に同様の報告が見あたらないので、私の環境依存の問題かもしれませんが、
    ご確認頂ければ幸いです。
    これからもLadioCastを勝手に応援していきます!

  3. かわうそ

    Akicksさんこんにちは!
    いつも大変ありがとうございます。
    .plistファイル、読み込むことができないもので公開できるものをここに張っていただけますか?
    よろしくお願いします。
    ではでは〜。

  4. かわうそさん、返信ありがとうございます。
    コメントのURL覧の場所にアップロードしておいたので
    そこからDLできると思います。なお、念のためZIP圧縮しております。
    ご確認いただけたら幸いです。

  5. かわうそ

    ファイルありがとうございます。
    最新OSで何かが変わって動作も変わってしまったような気がしますね。
    合わせるのに少し時間がいるかもしれません。
    ではでは。

  6. Hi, LadioCast is very cool, thanks for the great effort!
    The only problem I have is that I can’t make it connect with Icecast 2, it always tells “Check the network environment or the connection configuration”, NiceCast can do it without a glich.

  7. kawauso

    Hi Felix!
    Thanks for the comment.
    If the site you are trying to connect is public, please paste the top URL to it.
    I will do something to check.
    If not, paste connect settings I can use temporally.
    Best regards.