LadioCast 0.12.0 Released – LadioCast Development Notes No.90

in LadioCast

LadioCast Version 0.12.0 has been released on MAS.

LadioCast Audio Diagram

Changes from version 0.11.5 to 0.12.0 are as follows:

  • Added one more line to the audio mixer, which has now 4-in/4-out/4-bus in total.

  • Updated libopus library to the latest version 1.1.2.

  • Replaced deprecated Carbon Component Manager APIs.

and done App Sandboxing.

If you have a problem with your MP3 encoding in this version, read the previous article One thing you might have to know before 0.12.0 and/or watch the how-to video first.

If you have a problem with your Event Handler AppleScripts, try to reselect them in the Events panels.

As always any reports or suggestions are welcome, by the comments below or emails.

Cheers!

41 Responses to “LadioCast 0.12.0 Released – LadioCast Development Notes No.90”

  1. Manuel

    Hi im new with this program and i wan to make ths autoconnect with server at startup

    so i make and applescript
    TELL APPLICATION LADIOCAST TO CONNECT
    It works in a mac with 10.8.5 but doesnt work on a 10.9.5 it doesn recognize the command connect.

    Thanks for the help

    • kawauso

      Hi Manuel, welcome to LadioCast:).
      At least the script seems to need double quotation marks around the application name like;
      tell application “LadioCast” to connect
      I don’t have 10.8.5 environment currently but it does on 10.9.5.
      See what happens.

    • kawauso

      Hi, Dirk.
      LadioCast currently doesn’t have any functionality communicating with Jack Audio directly.
      So some (virtual) audio devices might be required for that.
      Cheers.

    • kawauso

      Hello Shepherd Grei,
      > Can you stream to multiple servers with your app? One to AAC and one to MP3 at the same time?
      Yes. Use Streamer 1 & Streamer 2.
      (In the case you use MP3, read the previous article No.89 and/or watch the video for libmp3lame in the Apple sandbox environment.)
      Cheers.

    • kawauso

      About the libmp3lame file itself in the guide video, see its description area below on YouTUBE.
      If that’s still not helpful, check your OS X bit-mode (usually 64bit) and your library file’s bit compatibility (including 64bit then).
      Good luck.

  2. I got he lame encoder working! I had to download the lame MP3 Encoder off of sourceforge and install properly. I’ll be testing it very soon. I guess the only thing this program could use is a record function. Thanks for your work!

  3. Ivan Iudice

    Hello!
    Very good application!
    I’ve a problem streaming in HE-AAC format to shoutcast server with 64kbps. Server goes down and restarts. Note that my server accepts only 64kbps streams to correctly work.
    The problem is not present using butt (https://danielnoethen.de/), that use fdk-aac codec for AAC+. What’s the problem with Ladiocast? The codec, or the bit-rate setting
    ?
    Thank you very much!

    Ivan

    • kawauso

      Hello Ivan,
      Thank you for reporting about LadioCast!
      I’ve tested the setting HE-AAC 64kbps with SHOUTcast DNAS/mac v2.4.7.256 (Mar 31 2015) and couldn’t see the server restarting.
      Please check the environment to reproduce the error and if you find other conditions, please write them again.
      Cheers.

      • Ivan Iudice

        Hello!
        You’re right, my configuration is quite complicated…
        I have a server running SHOUTcast Server 2.4.7.256, and the Centova Cast control panel v3.2.6. On Centova Cast autodj is enabled by means of sc_trans v2. When I have to stream a live show I could connect to another port using shoutcast protocol and sc_trans would be able to manage the handover between the streams.
        Because my global stream is encoded using HE-AAC 64kbps, I would like to stream my live stream to sc_trans v2 as HE-AAC 64kbps too, but with LadioCast I was not able to do this. Server restarts when I connect. Using mp3 at 128kbps works fine!
        Then I tried butt (namely, Broadcast Using This Tool) with the same configuration (HE-AAC 64kbps) and it works like a charme!
        I hope you can fix this issue, because LadioCast is right a wonderful software: simple and efficient.
        Thank you for support!

        Ivan

  4. kawauso

    Thank you for the information.
    In this case, it seems to be relatively hard to guess what happens in the server. I would recommend reporting the restarting behaviours to sc_trans creators because they might not be intended.
    I’m sorry no helps from LadioCast so far.
    Any additional information is welcomed.

Leave a Reply

*


One thing you might have to know before 0.12.0 – LadioCast Development Notes No.89

in LadioCast

LadioCast has been overlooked about not being sandboxed for a long time until the end of version 0.11. But on the next release, version 0.12.0, as Apple’s review requested, LadioCast will go into the sandbox. Fortunately, as a result, LadioCast wouldn’t be negatively impacted by sandboxing …​ except for one thing.

MP3 encoding.

LadioCast links Lame MP3 encoding library named libmp3lame.dylib only if it’s found. And in that case LadioCast shows MP3 option among the encoding formats.

But now from the inside of the sandbox, any local library would not be found and linked, so MP3 option would be gone.

Solution to this MP3 user’s problem is simple, copy the file into the LadioCast’s sandbox. The sandbox folder will be placed as ${HOME}/Library/Containers/com.kawauso.LadioCast/Data/, so it should be done with Terminal.app like:

$ cp (ex./usr/local/lib/)libmp3lame.0.dylib ~/Library/Containers/com.kawauso.LadioCast/Data/

The file name libmp3lame.0.dylib is better but if you have only libmp3lame.dylib and have been working well with it, copy in the same way.

Though it’s so simple with Terminal.app, I show another way for Finder.app lovers:) with the MOVIE!!.

LadioCast 0.12.0 will be released in a few days on MAS.

Thank you for reading.

Leave a Reply

*


iPhone SE用純正ケースをiPhone 5用純正ケースと比べよう

in Uncategorized

現時点でApple iPhone SEは予約注文が開始になったばかりの段階ですが、iPhone SE用の純正ケースは本体の発表と同時にAppleオンラインストアで発売が開始されているのを発見しましたので、注文して入手しました。 注文したのは iPhone SE レザーケース です。

IMG 1444

ではさっそく長年愛用してきたiPhone 5 につけてみましょう^_^。 まずはこれも愛用してきたiPhone 5用Apple純正レザーケースをはずして、

IMG 0128

iPhone SE用のケースに入れて、

IMG 0129

正面からみてみるとあらピッタリ!

IMG 0130

せっかくですのでiPhone 5用と重ねて四面から見てみましょう。

IMG 0140
Figure 1. 上面
IMG 0142
Figure 2. 左側面
IMG 0139
Figure 3. 右側面
IMG 0137
Figure 4. 下面

全く同じ仕様のようですね^_^;。 カメラ穴の形状も同じですし装着感にも特に違いは感じられません。

純正ケースでこの一致ですからiPhone SEの形状デザインはiPhone 5の形状デザインと双方向に互換であると考えてよいでしょう。 新SEユーザーには既に多様な対応品の選択肢が用意されているということになりますね。

ではでは〜。

Leave a Reply

*


Soundflower-2×4 2.0b2.0 Released

in Mac

screenshot2016-02-25

Many years ago I wrote an entry to customize Soundflower, the OS X virtual loop back audio driver, to be equipped with more than 2 audio devices. This customization was easy but recently turned to be no longer available because OS X kernel extensions must be signed with approved kext developer’s certificates and local changes without them should be rejected by System Integrity Protection.

To be honest, I’m not a big fan of Soundflower:) but believe this kind of customization is still useful. So I decided to fork the original Soundflower on GitHub to release customized and also signed version, which is named Soundflower-2×4. As named, instead of the 2-channel and 16-channel devices, it has four 2-channel devices.

You can get the released packages, currently version 2.0b2.0:
Soundflower-2×4 Releases .

As always, any reports or suggestions, by comments, emails etc. will be greatly appreciated.

Enjoy!

2016-02-28

The Installer and Uninstaller are also code-signed.

5 Responses to “Soundflower-2×4 2.0b2.0 Released”

Leave a Reply

*


LadioCast 0.11.5 Released – LadioCast Development Notes No.88

in LadioCast

LadioCast Version 0.11.5 has been released.

Changes from version 0.11.4 to 0.11.5 are as follows:

  • Changed the way to save connected audio device settings.

Though just a little improvement, seemed worth a short update.

Cheers.

17 Responses to “LadioCast 0.11.5 Released – LadioCast Development Notes No.88”

Leave a Reply

*