LadioCast 0.10.7リリース – LadioCast開発記その77

in LadioCast

LadioCastバージョン0.10.7をリリースします。 0.10.6から0.10.7への変更点は以下のとおりです。

  • 入力デバイスを初期化する際に発生するビープノイズを避ける対策

前バージョンで指摘のあった現象と似た現象を(同じとは限りませんが)再現させることができましたのでそれと、(ずいぶん久しぶりに)音声周りの処理について修正を入れました。

また何かあれば教えてください。 ではでは〜。

12 Responses to “LadioCast 0.10.7リリース – LadioCast開発記その77”

  1. はじめまして
    いつもありがとうございます。
    MacBook Pro retina 13inch 2015モデルで使用しております。
    質問があるのですが、スリープ復帰後に音が出なくなってしまいます。
    その時、Ladiocastのメータは固まっています。メニューの操作はできます。
    Ladiocastの再起動で直るのですが、解決方法はありますか。

    • kawauso

      daiさんこんにちは!
      とりあえずMacの内蔵マイクだけがLadioCastの入力デバイスとして指定され、出力デバイスはなにも指定されていない状態で、同現象が再現するか試していただけますか。
      それでもし違えば、2つの状態でどう設定が異っているか教えてください。
      ではでは。

    • kawauso

      Hello Ivan!
      Thank you for your suggestion on LadioCast.
      Though currently no plan to support the shoutcast format, it’s mature and relatively simple as icecast2. So I will consider in the future releases if a large demand still exists and the format continues to be popular.
      Cheers!

  2. kawauso様
    ありがとうございます!
    入力デバイスを内蔵マイクだけにしても同じでした。
    どうやら、この現象は短時間のスリープでは発生せず、長時間のスリープで発生するようです。

    • kawauso

      了解です。これはLadioCastがスリープしている間のデータを処理しようとしてイリーガルな動作をしているように思います。対処が可能であれば次版以降に対策を入れたいと思います。


LadioCast 0.11.2 Released – LadioCast Development Notes No.83

in LadioCast

LadioCast Version 0.11.2 has been released.

Changes from version 0.11.1 to 0.11.2 are as follows:

  • Released the latest version in the Mac App Store.

So it is almost identical to the previous version 0.11.1.

Although not mentioned every name, I would like to thank the donors who support the development and the distribution in the MAS.

Cheers!

23 Responses to “LadioCast 0.11.2 Released – LadioCast Development Notes No.83”

  1. Hi Kaiwauso… I’m having a problem with LadioCast. According to my streaming host, LadioCast is telling the server that I am sending an MPEG stream even though I have AAC selected – therefore the native player on the streamhost platform is not playing any audio… however, the stream is working on tunein. I have noticed that LadioCast is populating some fields with ICECAST data even though I have ShoutCast selected on the streamer. Can you please help?
    Kieron :)

    • kawauso

      Hi Kieron!
      Thank you for using LadioCast.

      > I have noticed that LadioCast is populating some fields with ICECAST
      To specify the situation more precisely, if you can get whole the header including the fields, please write it here.

      Cheers.

    • kawauso

      Hi Dirk,
      Thank you for your interest in LadioCast!
      Unfortunately current LadioCast can only connect with the shoutcast v1 protocol.
      This limitation is mainly from the result that I couldn’t find any easy v2 client library which should be provided by shoutcast.com;-).
      Cheers!

    • kawauso

      Hi Mik!
      Currently, no for the latest version. (Some historical versions would be found here, or elsewhere, though not recommended.)
      Cheers!

  2. Robin Hetko

    Installed Ladiocast on my MacBook. Set Streamer 1 to SHOUTcast. I am trying to connect to a SHOUTcast v2.5 server. It times out saying can’t connect, check network configuration and settings. I checked these and all are good. Is there an issue this server version or settings I should be aware of? This is a My Radio Stream server.


らじおぱ for iOS のプッシュ通知送信が3日間止まっていました

in Ladiopa

iOSアプリ らじおぱ のプッシュ通知送信が今月23日から25日までの3日間止まっていました。

大変ご迷惑をおかけしました。

2 Responses to “らじおぱ for iOS のプッシュ通知送信が3日間止まっていました”

  1. ヒッピー

    iOS8.1 iPhone6ですが、nrPlayerと比較して再生安定性がないと感じます。放送途中にノイズ?途切れ?が必ず出るので、録音が中断して殆ど保存出来ません。nrPlayerは問題なく保存できるので、アプリの問題だと思います。プッシュ通知だけは機能してますが、録音ができず残念です。それと番組一覧もゴチャゴチャしてnrより見難いです。結局メインはnrとなってるので、改善を希望します。

    • kawauso

      ヒッピーさんこんにちは!
      らじおぱについてのご意見ありがとうございます。いただいたご意見はアプリの改善につなげていきたいと思います。

      らじおぱのアーカイブ保存(録音)についてはよくご指摘いただくので、これについてだけここで少し説明したいと思います。
      らじおぱのアーカイブ保存は、らじおぱの再生とは全く別系統の仕組みで動作しています。そのため再生とは異なり(そしておそらく他の同種のアプリの録音とも異なり)以下のような動作をします。

      1. らじおぱアプリが背面にまわされても、あるいはらじおぱアプリが終了してもアーカイブ動作が継続する (その状態でいつまで継続するかは置かれているiOSの環境におおいに依りますが目安として30分程度)
      2. 番組が終了する前にアーカイブが停止するあるいはされると音声は保存されない

      「1.」は利点ですが「2.」は欠点ですね。「1.」の利点を得たいがために「2.」の欠点を受け入れてしまっているとも言えます。

      これらの状況に関連して実はiOS 7の時からAppleに改善を働きかけているのですが、(おそらく次のiOS 9においてすら)大きな改善は望めない状況です。らじおぱとしてはアーカイブ機能の実装方針を根本から考え直す必要があるのかもしれない、と思います。

      ではでは。


LadioCast 0.10.6リリース – LadioCast開発記その76

in LadioCast

LadioCastバージョン0.10.6をリリースします。 0.10.5から0.10.6への変更点は以下のとおりです。

  • Xcode 6.1.1で再構築
実際は再構築された以外にも細かな改善やバグの修正が加えられていますが、まず気づかれないと思います^^。 LadioCast史上最も変更点の少ないリリースかもしれません。

このリリースの一番の理由はLadioCast 0.10.5がMac App Store(以下MAS)から消えたことにより、MAS以外で配布するために構築し直す必要があったことによります。 MASから消えたのは何か悪いことをしたからではなくて^^;、単純にLadioCastの開発者のMac Developer Programメンバーシップの有効期限が切れてしまったことによります。 Mac Developer Programメンバーシップを更新しなかった理由は

  • iOS Developer Programメンバーシップも保持している開発者としてできることがだいぶ重複しており割高感がある
  • フリーウェア開発者にとって年間維持費が単純に持ち出しになってしまう
があげられます。

一方MASはエンドユーザーにとっては大変にメリットの多い仕組みです。挙げていくと

  • Macソフトウェアの整った一覧性が提供される
  • ソフトウェアのアップデートが自動化される
  • Appleの審査により品質やセキュリティについて一定の保証が得られる
  • ユーザー間の情報共有が行える
などなど。 これらに匹敵するシステムを他に探してみましたが見つけることはできませんでした。 よってもしMASのメリットを重視される場合はPledgie経由のDonationをお願いします。 こちらが設定額に至ればそれを年間維持費に当ててLadioCastをMASに復活させ、至らなければとりあえずこのままということにしたいと思います。(もちろん純粋な開発支援の寄付も大歓迎です。)

思えばLadioCastはちょうど4年前のMASの立ち上げ初日(Day 1)からMASに置かれたソフトウェアでした。 MAS立ち上げとか、iPadのApp Store立ち上げとか、App Storeには立ち上げの大きな節目があります。 その節目のDay 1からソフトウェアを並べられるDeveloper(を勝手に略してD1Dと名付けます)について、自分が体験したこともあり悲喜こもごも思うことがありますので、これはまた別途記事としてまとめたいと思っています。

ではでは〜。

9 Responses to “LadioCast 0.10.6リリース – LadioCast開発記その76”

  1. toshi

    はじめまして。toshiと申します。以前からLadioCastを使わせて頂いておりまして本当にお世話になっております。今回パソコンを新しくしまして改めてLadioCastの最新版をダウンロードさせて頂きたく思うのですが、ダウンロード方法を忘れてしまい申し訳ありませんが宜ければ教えてください。上記のGET LadioCast0.10.6クリック後、ダウンロードフォルダをダブルクリックしてLadioCastのアイコンをドラックアンドドロップする手順で良かったでしょうか。お忙しいところ申し訳ありませんが、ご回答よろしくお願いします。

  2. たろう

    こんばんは。今回Ladiocast0.10.6をインストールさせていただいたのですが、起動の際に大音量でビープ音が鳴るという現象が発生しています。
    解決方法はありませんでしょうか。
    よろしくお願いいたします。

    • kawauso

      たろうさんこんにちは!
      ビープ音がどこから発生しているかわかりませんが、もしその時LadioCastの入力のメーターが振れているならそのような入力音があるということになります。
      よくあるのはハウリング(出力された音がなんらかの理由で入力に回り込み、繰り返されて共振する、無限ループ現象)ですね。少しデバイスを切り替えた後同様に試してみてください。

      • たろう

        kawauso様
        早速のご回答ありがとうございます!お伝えし忘れていましたが、ビープ音は一瞬のものなんです。
        確かに入力のメーターは触れています!デバイスの変更は何度か試していますが、何の音が悪さしているかまったく見当がつきません(汗

        • kawauso

          もしもメーターの振れている入力デバイスがそのような音を一切出していないと仮定しますと、あと考えられるのはLadioCastがそのデバイスから入力データを拾おうとしてもデータがない(音声レベルが0なのではなく、高負荷等で処理すべき入力データが存在していない)際に、そのような音が出る場合があります。
          もしその場合だとするとすぐには解決は難しいかもしれませんね。OSの負荷、そのデバイスのハードウェア、ソフトウェアの造りと、LadioCastが音声を取得し始めるタイミングの問題になると思います。

          • たろう

            なるほど。。。そのような場合があるのですね。
            今現在、過去のバージョンを使用することで症状を回避していますが、バージョンアップで解決することを期待します!
            ありがとうございました!

          • kawauso

            もし同条件でも現象の出ないバージョンがありましたら最も新しいものを教えていただけると助かります。


らじおぱ for iOS バージョン3.1.0リリース

in Ladiopa

リリースノート

iOSアプリ らじおぱ バージョン3.1.0をリリースしました。 前バージョン3.0.0からの変更点は以下のとおりです。

  • Apple Watch上の放送局画面のコンテキストメニューで放送の再生・停止を行えるようにしました。

  • Apple Watch上の放送中リスト画面のコンテキストメニューでリストの手動更新を行えるようにしました。

Apple Watch追加対応と付随してiOS上の本体の動作も修正を入れました。

何かありましたら教えていただければと思います。

Apple審査状況

ここからはいつもの開発者向けの話になります。

このリリースにはてこずりました。 手元のシミュレーター上では動作しているものが審査の実機上では動作していない、というまさに D1D [1]に特有の難しい問題に直面しました。 2回のRejectで審査期間はトータル2週間弱、かろうじて実機発売前にApprovedされたのは、Apple Watch対応アプリ優遇が続いていたとはいえ運にも恵まれました。

では実際に問題がどのようにして起こっていたか。 これについては完全に技術的な話になりますので、また機会を改めてエントリーを書くことができればと思います。

ではでは。


1 Day One Developer、このブログの造語、公開初日に対応アプリを並べることができた一般開発者