LadioCast 0.12.3 Released – LadioCast Development Notes No.93

in LadioCast
LadioCast Version 0.12.3 has been released on MAS.
Changes from version 0.12.2 to 0.12.3 are as follows:
  • Updated libopus library to version 1.2.1.
Have fun!

27 Responses to “LadioCast 0.12.3 Released – LadioCast Development Notes No.93”

    • Davide Sbernini

      It would be great to have the option to auto-connect to the server, so that after a drop in the Ladiocast connection will automatically reconnect

      • kawauso

        Hello Davide!
        Thank you for the suggestion about LadioCast. About reconnection, LadioCast implicitly reconnect once when it drops that. More needs some Apple Script, intending the users to make.
        Cheers!

  1. Tara

    i understand that ladiocast doesn’t take channels 3&4 of one interface with more than 2 channels. does that mean i could connect two interfaces and get the 4 channels i need?

    • kawauso

      Hello Tara,
      Thank you for your interest in ladiocast.
      That’s right. If you have tried to create an aggregate device with 3&4 of the Tascam 4×4, I’m sorry I have no more ideas on that.
      Best regards,

      • Tara

        i don’t think i can create an aggregate by separating but i’m thinking about trying 2 things: getting another interface and using the 2 channels off that and using the 2 channels ladiocast picks up from the tascam but i’m not sure what the output would look like. maybe i would have to make the output aggregate. i’m confused about the purpose of the auxiliary outputs. what is the purpose?

  2. Hello, just downloaded the app trying to connect to Radio.co but getting the error message -
    Failed to connect. Check the network environment or the connection configuration. I’ve checked my connection settings over again but still failed to connect. Any ideas. Sorry if a solutions was already posted, i couldn’t find it. Thanks

  3. lyohei

    kawausoさま
    LadioCast、便利で愛用させていただいています。

    applescriptでカレンダーイベントから起動させる際、
    高確率で「予期しない理由」でLadioCastが終了してしまいます。

    下記がエラーログになります。何が問題かご教授いただけると幸いです。

    ::::::::::::::::::::::::::

    Process: LadioCast [6729]
    Path: /Applications/LadioCast.app/Contents/MacOS/LadioCast
    Identifier: com.kawauso.LadioCast
    Version: 000012003 (1649)
    App Item ID: 411213048
    App External ID: 823102582
    Code Type: X86-64 (Native)
    Parent Process: ??? [1]
    Responsible: LadioCast [6729]
    User ID: 501

    Date/Time: 2017-08-29 13:48:13.941 +0900
    OS Version: Mac OS X 10.12.6 (16G29)
    Report Version: 12
    Anonymous UUID: 48611BE2-7947-2442-F6A6-87E25161D2A7

    Time Awake Since Boot: 120000 seconds

    System Integrity Protection: enabled

    Crashed Thread: 0 Dispatch queue: com.apple.main-thread

    Exception Type: EXC_CRASH (SIGABRT)
    Exception Codes: 0×0000000000000000, 0×0000000000000000
    Exception Note: EXC_CORPSE_NOTIFY

    Application Specific Information:
    *** Terminating app due to uncaught exception ‘NSGenericException’, reason: ‘EXCEPTION[LCMatrixMixer.m 223] CVDisplayLinkCreateWithActiveCGDisplays() = -6661′
    abort() called
    terminating with uncaught exception of type NSException

    Application Specific Backtrace 1:
    0 CoreFoundation 0x00007fffc1f8e57b __exceptionPreprocess + 171
    1 libobjc.A.dylib 0x00007fffd71e71da objc_exception_throw + 48
    2 CoreFoundation 0x00007fffc200bc55 +[NSException raise:format:] + 197
    3 LadioCast 0x000000010cf2d70a LadioCast + 71434
    4 LadioCast 0x000000010cf2ca5b LadioCast + 68187
    5 LadioCast 0x000000010cf20583 LadioCast + 17795
    6 LadioCast 0x000000010cf1e041 LadioCast + 8257
    7 AppKit 0x00007fffbf9cc03f -[NSCustomObject nibInstantiate] + 364
    8 AppKit 0x00007fffbf9cbe72 -[NSIBObjectData instantiateObject:] + 286
    9 AppKit 0x00007fffbf9cb568 -[NSIBObjectData nibInstantiateWithOwner:options:topLevelObjects:] + 591
    10 AppKit 0x00007fffbf9c2af0 loadNib + 375
    11 AppKit 0x00007fffbf9c203a +[NSBundle(NSNibLoading) _loadNibFile:nameTable:options:withZone:ownerBundle:] + 308
    12 AppKit 0x00007fffbf9c1df2 -[NSBundle(NSNibLoading) loadNibNamed:owner:topLevelObjects:] + 201
    13 AppKit 0x00007fffbf9c1baf +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 414
    14 AppKit 0x00007fffbf9bcb2b NSApplicationMain + 498
    15 LadioCast 0x000000010cf1dd92 LadioCast + 7570
    16 LadioCast 0x000000010cf1dd64 LadioCast + 7524

    Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
    0 libsystem_kernel.dylib 0x00007fffd7bf6d42 __pthread_kill + 10
    1 libsystem_pthread.dylib 0x00007fffd7ce4457 pthread_kill + 90
    2 libsystem_c.dylib 0x00007fffd7b5c420 abort + 129
    3 libc++abi.dylib 0x00007fffd66b494a abort_message + 266
    4 libc++abi.dylib 0x00007fffd66d9c2f default_terminate_handler() + 267
    5 libobjc.A.dylib 0x00007fffd71e933e _objc_terminate() + 103
    6 libc++abi.dylib 0x00007fffd66d6d49 std::__terminate(void (*)()) + 8
    7 libc++abi.dylib 0x00007fffd66d67be __cxa_throw + 121
    8 libobjc.A.dylib 0x00007fffd71e7303 objc_exception_throw + 345
    9 com.apple.CoreFoundation 0x00007fffc200bc55 +[NSException raise:format:] + 197
    10 com.kawauso.LadioCast 0x000000010cf2d70a 0x10cf1c000 + 71434
    11 com.kawauso.LadioCast 0x000000010cf2ca5b 0x10cf1c000 + 68187
    12 com.kawauso.LadioCast 0x000000010cf20583 0x10cf1c000 + 17795
    13 com.kawauso.LadioCast 0x000000010cf1e041 0x10cf1c000 + 8257
    14 com.apple.AppKit 0x00007fffbf9cc03f -[NSCustomObject nibInstantiate] + 364
    15 com.apple.AppKit 0x00007fffbf9cbe72 -[NSIBObjectData instantiateObject:] + 286
    16 com.apple.AppKit 0x00007fffbf9cb568 -[NSIBObjectData nibInstantiateWithOwner:options:topLevelObjects:] + 591
    17 com.apple.AppKit 0x00007fffbf9c2af0 loadNib + 375
    18 com.apple.AppKit 0x00007fffbf9c203a +[NSBundle(NSNibLoading) _loadNibFile:nameTable:options:withZone:ownerBundle:] + 308
    19 com.apple.AppKit 0x00007fffbf9c1df2 -[NSBundle(NSNibLoading) loadNibNamed:owner:topLevelObjects:] + 201
    20 com.apple.AppKit 0x00007fffbf9c1baf +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 414
    21 com.apple.AppKit 0x00007fffbf9bcb2b NSApplicationMain + 498
    22 com.kawauso.LadioCast 0x000000010cf1dd92 0x10cf1c000 + 7570
    23 com.kawauso.LadioCast 0x000000010cf1dd64 0x10cf1c000 + 7524

    Thread 1:
    0 libsystem_kernel.dylib 0x00007fffd7bf744e __workq_kernreturn + 10
    1 libsystem_pthread.dylib 0x00007fffd7ce1621 _pthread_wqthread + 1426
    2 libsystem_pthread.dylib 0x00007fffd7ce107d start_wqthread + 13

    Thread 2:
    0 libsystem_kernel.dylib 0x00007fffd7bf744e __workq_kernreturn + 10
    1 libsystem_pthread.dylib 0x00007fffd7ce1621 _pthread_wqthread + 1426
    2 libsystem_pthread.dylib 0x00007fffd7ce107d start_wqthread + 13

    Thread 3:
    0 libsystem_kernel.dylib 0x00007fffd7bf744e __workq_kernreturn + 10
    1 libsystem_pthread.dylib 0x00007fffd7ce148e _pthread_wqthread + 1023
    2 libsystem_pthread.dylib 0x00007fffd7ce107d start_wqthread + 13

    Thread 4:
    0 libsystem_kernel.dylib 0x00007fffd7bf744e __workq_kernreturn + 10
    1 libsystem_pthread.dylib 0x00007fffd7ce1621 _pthread_wqthread + 1426
    2 libsystem_pthread.dylib 0x00007fffd7ce107d start_wqthread + 13

    Thread 5:
    0 libsystem_kernel.dylib 0x00007fffd7bf744e __workq_kernreturn + 10
    1 libsystem_pthread.dylib 0x00007fffd7ce1621 _pthread_wqthread + 1426
    2 libsystem_pthread.dylib 0x00007fffd7ce107d start_wqthread + 13

    Thread 6:
    0 libsystem_kernel.dylib 0x00007fffd7bef39e semaphore_timedwait_trap + 10
    1 libdispatch.dylib 0x00007fffd7aaab09 _os_semaphore_timedwait + 72
    2 libdispatch.dylib 0x00007fffd7a9b864 _dispatch_semaphore_wait_slow + 58
    3 libdispatch.dylib 0x00007fffd7a96290 _dispatch_worker_thread + 275
    4 libsystem_pthread.dylib 0x00007fffd7ce193b _pthread_body + 180
    5 libsystem_pthread.dylib 0x00007fffd7ce1887 _pthread_start + 286
    6 libsystem_pthread.dylib 0x00007fffd7ce108d thread_start + 13

    Thread 0 crashed with X86 Thread State (64-bit):
    rax: 0×0000000000000000 rbx: 0×0000000000000006 rcx: 0x00007fff52ce1c58 rdx: 0×0000000000000000
    rdi: 0×0000000000000307 rsi: 0×0000000000000006 rbp: 0x00007fff52ce1c80 rsp: 0x00007fff52ce1c58
    r8: 0x00007fffd7b85650 r9: 0x00007fffd7b47a50 r10: 0×0000000008000000 r11: 0×0000000000000206
    r12: 0x00007fff52ce1de0 r13: 0×0000000000000030 r14: 0x00007fffe0a3a3c0 r15: 0×0000000000000008
    rip: 0x00007fffd7bf6d42 rfl: 0×0000000000000206 cr2: 0x00007fffe0a1c128

    Logical CPU: 0
    Error Code: 0×02000148
    Trap Number: 133

    Binary Images:
    0x10cf1c000 – 0x10cf3bff7 +com.kawauso.LadioCast (000012003 – 1649) /Applications/LadioCast.app/Contents/MacOS/LadioCast
    0x10cf4f000 – 0x10cf68ff7 +Shared.dylib (1) /Applications/LadioCast.app/Contents/Frameworks/Shared.dylib
    0x10cf7d000 – 0x10cffdfff +libopus.0.dylib (7.1) /Applications/LadioCast.app/Contents/Frameworks/libopus.0.dylib
    0x10d012000 – 0x10d016fff +libogg.0.dylib (9.2) /Applications/LadioCast.app/Contents/Frameworks/libogg.0.dylib
    0x10d020000 – 0x10d050fff +libvorbis.0.dylib (5.8) /Applications/LadioCast.app/Contents/Frameworks/libvorbis.0.dylib
    0x10d05f000 – 0x10d0d7ff7 +libvorbisenc.2.dylib (3.11) /Applications/LadioCast.app/Contents/Frameworks/libvorbisenc.2.dylib
    0x10d165000 – 0x10d181ffb libJapaneseConverter.dylib (69) /System/Library/CoreServices/Encodings/libJapaneseConverter.dylib
    0x10effe000 – 0x10f002fff libFontRegistryUI.dylib (196.4) /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Resources/libFontRegistryUI.dylib
    0x110f81000 – 0x1110e8fff com.apple.audio.units.Components (1.14 – 1.14) /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
    0x11117f000 – 0x111183fff com.apple.audio.AppleHDAHALPlugIn (279.48 – 279.48) /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
    0x116c0b000 – 0x116c48dc7 dyld (433.5) /usr/lib/dyld
    0x7fffbc9cf000 – 0x7fffbcd14ff7 com.apple.RawCamera.bundle (7.04 – 914) /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
    0x7fffbe87a000 – 0x7fffbe87afff com.apple.Accelerate (1.11 – Accelerate 1.11) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fffbe87b000 – 0x7fffbe892ff3 libCGInterfaces.dylib (331.5) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
    0x7fffbe893000 – 0x7fffbeed3fe3 com.apple.vImage (8.1 – ???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fffbeed4000 – 0x7fffbf09bfef libBLAS.dylib (1185.50.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fffbf09c000 – 0x7fffbf0b3fff libBNNS.dylib (15) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fffbf0b4000 – 0x7fffbf4bffff libLAPACK.dylib (1185.50.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fffbf4c0000 – 0x7fffbf4d6fff libLinearAlgebra.dylib (1185.50.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fffbf4d7000 – 0x7fffbf4ddfff libQuadrature.dylib (3) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fffbf4de000 – 0x7fffbf4f1ff7 libSparseBLAS.dylib (1185.50.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fffbf4f2000 – 0x7fffbf63fff7 libvDSP.dylib (600.60.1) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fffbf640000 – 0x7fffbf6f7fe3 libvMisc.dylib (600.60.1) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fffbf6f8000 – 0x7fffbf6f8fff com.apple.Accelerate.vecLib (3.11 – vecLib 3.11) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fffbf9b7000 – 0x7fffc0790ff3 com.apple.AppKit (6.9 – 1504.83.101) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fffc07a2000 – 0x7fffc07a2fff com.apple.ApplicationServices (48 – 48) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fffc07a3000 – 0x7fffc0811ff7 com.apple.ApplicationServices.ATS (377 – 422.2) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fffc08ab000 – 0x7fffc09daff7 libFontParser.dylib (194.12) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fffc09db000 – 0x7fffc0a25fff libFontRegistry.dylib (196.4) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fffc0a82000 – 0x7fffc0ab5fff libTrueTypeScaler.dylib (194.12) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
    0x7fffc0b22000 – 0x7fffc0bccff7 com.apple.ColorSync (4.12.0 – 502.2) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fffc0bcd000 – 0x7fffc0c1efff com.apple.HIServices (1.22 – 593) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fffc0c1f000 – 0x7fffc0c2eff3 com.apple.LangAnalysis (1.7.0 – 1.7.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fffc0c2f000 – 0x7fffc0c7cfff com.apple.print.framework.PrintCore (12 – 491) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fffc0c7d000 – 0x7fffc0cb8fff com.apple.QD (3.12 – 313) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fffc0cb9000 – 0x7fffc0cc4fff com.apple.speech.synthesis.framework (6.6.2 – 6.6.2) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fffc0cc5000 – 0x7fffc0ed1ff7 com.apple.audio.toolbox.AudioToolbox (1.14 – 1.14) /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fffc0ed2000 – 0x7fffc0ed2fff com.apple.audio.units.AudioUnit (1.14 – 1.14) /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fffc103b000 – 0x7fffc1415fff com.apple.CFNetwork (811.5.4 – 811.5.4) /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fffc142f000 – 0x7fffc142ffff com.apple.Carbon (154 – 157) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fffc1430000 – 0x7fffc1433fff com.apple.CommonPanels (1.2.6 – 98) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
    0x7fffc1434000 – 0x7fffc173dfff com.apple.HIToolbox (2.1.1 – 857.8) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fffc173e000 – 0x7fffc1741ff7 com.apple.help (1.3.5 – 49) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
    0x7fffc1742000 – 0x7fffc1747fff com.apple.ImageCapture (9.0 – 9.0) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fffc1748000 – 0x7fffc17dfff3 com.apple.ink.framework (10.9 – 219) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fffc17e0000 – 0x7fffc17fafff com.apple.openscripting (1.7 – 172) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fffc17fb000 – 0x7fffc17fcff3 com.apple.print.framework.Print (12 – 267) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fffc17fd000 – 0x7fffc17ffff7 com.apple.securityhi (9.0 – 55006) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fffc1800000 – 0x7fffc1806ff7 com.apple.speech.recognition.framework (6.0.1 – 6.0.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fffc18e7000 – 0x7fffc18e7fff com.apple.Cocoa (6.11 – 22) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fffc1a31000 – 0x7fffc1abefff com.apple.audio.CoreAudio (4.3.0 – 4.3.0) /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fffc1abf000 – 0x7fffc1ad2fff com.apple.CoreBluetooth (1.0 – 1) /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
    0x7fffc1ad3000 – 0x7fffc1dd2ff3 com.apple.CoreData (120 – 754.2) /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fffc1dd3000 – 0x7fffc1e80ff7 com.apple.CoreDisplay (1.0 – 1) /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
    0x7fffc1e81000 – 0x7fffc2314fff com.apple.CoreFoundation (6.9 – 1349.8) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fffc2315000 – 0x7fffc29b8ff7 com.apple.CoreGraphics (2.0 – 1070.22) /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fffc29b9000 – 0x7fffc2bfcffb com.apple.CoreImage (12.4.0 – 451.4.9) /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fffc2d61000 – 0x7fffc2d61fff com.apple.CoreServices (775.19 – 775.19) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fffc2d62000 – 0x7fffc2db3fff com.apple.AE (712.5 – 712.5) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fffc2db4000 – 0x7fffc308fff7 com.apple.CoreServices.CarbonCore (1159.6 – 1159.6) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fffc3090000 – 0x7fffc30c3fff com.apple.DictionaryServices (1.2 – 274) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fffc30c4000 – 0x7fffc30ccff3 com.apple.CoreServices.FSEvents (1230.50.1 – 1230.50.1) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fffc30cd000 – 0x7fffc3239ff7 com.apple.LaunchServices (775.19 – 775.19) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fffc323a000 – 0x7fffc32eaffb com.apple.Metadata (10.7.0 – 1075.40) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fffc32eb000 – 0x7fffc334afff com.apple.CoreServices.OSServices (775.19 – 775.19) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fffc334b000 – 0x7fffc33bbfff com.apple.SearchKit (1.4.0 – 1.4.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fffc33bc000 – 0x7fffc3401ff7 com.apple.coreservices.SharedFileList (38 – 38) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fffc348a000 – 0x7fffc35d7ffb com.apple.CoreText (352.0 – 544.15) /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fffc35d8000 – 0x7fffc360dff3 com.apple.CoreVideo (1.8 – 235.3) /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fffc360e000 – 0x7fffc367fffb com.apple.framework.CoreWLAN (11.0 – 1200.31) /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fffc377d000 – 0x7fffc3782fff com.apple.DiskArbitration (2.7 – 2.7) /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fffc3914000 – 0x7fffc3cbafff com.apple.Foundation (6.9 – 1349.91) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fffc3ce6000 – 0x7fffc3d17ff7 com.apple.GSS (4.0 – 2.0) /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fffc3dd7000 – 0x7fffc3e7afff com.apple.Bluetooth (5.0.5 – 5.0.5f1) /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
    0x7fffc3e7b000 – 0x7fffc3f11ff7 com.apple.framework.IOKit (2.0.2 – 1324.60.3) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fffc3f12000 – 0x7fffc3f18ffb com.apple.IOSurface (159.9 – 159.9) /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fffc3f6b000 – 0x7fffc40ceff7 com.apple.ImageIO.framework (3.3.0 – 1599.12) /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fffc40cf000 – 0x7fffc40d3fff libGIF.dylib (1599.12) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fffc40d4000 – 0x7fffc41c5ff7 libJP2.dylib (1599.12) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fffc41c6000 – 0x7fffc41e9fff libJPEG.dylib (1599.12) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fffc41ea000 – 0x7fffc4210fff libPng.dylib (1599.12) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fffc4211000 – 0x7fffc4213ff3 libRadiance.dylib (1599.12) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fffc4214000 – 0x7fffc4262ff7 libTIFF.dylib (1599.12) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fffc43c0000 – 0x7fffc4fcafff com.apple.JavaScriptCore (12603 – 12603.3.8) /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
    0x7fffc4fcb000 – 0x7fffc4fe4ff7 com.apple.Kerberos (3.0 – 1) /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fffc57c4000 – 0x7fffc581ffff com.apple.Metal (87.18 – 87.18) /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    0x7fffc6108000 – 0x7fffc6110fff com.apple.NetFS (6.0 – 4.0) /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fffc64b8000 – 0x7fffc6506ff3 com.apple.opencl (2.8.6 – 2.8.6) /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fffc6507000 – 0x7fffc6520ffb com.apple.CFOpenDirectory (10.12 – 194) /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fffc6521000 – 0x7fffc652cff7 com.apple.OpenDirectory (10.12 – 194) /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fffc652d000 – 0x7fffc652ffff libCVMSPluginSupport.dylib (14.0.16) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fffc6530000 – 0x7fffc6533ff7 libCoreFSCache.dylib (156.3) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
    0x7fffc6534000 – 0x7fffc6538fff libCoreVMClient.dylib (156.3) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fffc6539000 – 0x7fffc6542ff7 libGFXShared.dylib (14.0.16) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fffc6543000 – 0x7fffc654efff libGL.dylib (14.0.16) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fffc654f000 – 0x7fffc658bff7 libGLImage.dylib (14.0.16) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fffc6703000 – 0x7fffc6744ff7 libGLU.dylib (14.0.16) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fffc70ac000 – 0x7fffc70bafff com.apple.opengl (14.0.16 – 14.0.16) /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fffc7dde000 – 0x7fffc7fdefff com.apple.QuartzCore (1.11 – 453.39.4) /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fffc8545000 – 0x7fffc8847ff7 com.apple.security (7.0 – 57740.60.18) /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fffc8848000 – 0x7fffc88bdfff com.apple.securityfoundation (6.0 – 55132.50.7) /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fffc88e8000 – 0x7fffc88ebff3 com.apple.xpc.ServiceManagement (1.0 – 1) /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fffc8c72000 – 0x7fffc8ce1ff7 com.apple.SystemConfiguration (1.14 – 1.14) /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fffc9091000 – 0x7fffca418ff3 com.apple.WebCore (12603 – 12603.3.8) /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
    0x7fffca419000 – 0x7fffca605ff3 com.apple.WebKitLegacy (12603 – 12603.3.8) /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy
    0x7fffca606000 – 0x7fffca9b1fff com.apple.WebKit (12603 – 12603.3.8) /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
    0x7fffcb562000 – 0x7fffcb584ffb com.apple.framework.Apple80211 (12.0 – 1200.47) /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fffcb585000 – 0x7fffcb594feb com.apple.AppleFSCompression (88.50.3 – 1.0) /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fffcb687000 – 0x7fffcb71297f com.apple.AppleJPEG (1.0 – 1) /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fffcbb45000 – 0x7fffcbbc3ff7 com.apple.backup.framework (1.8.5 – 1.8.5) /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fffcc84e000 – 0x7fffcc875ff3 com.apple.ChunkingLibrary (173 – 173) /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
    0x7fffcd19a000 – 0x7fffcd1a3ffb com.apple.CommonAuth (4.0 – 2.0) /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fffcd8ec000 – 0x7fffcd8fcfff com.apple.CoreEmoji (1.0 – 40.3.3) /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fffcdc37000 – 0x7fffcdc67ff3 com.apple.CoreServicesInternal (276.2 – 276.2) /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
    0x7fffcdef8000 – 0x7fffcdf87ff7 com.apple.CoreSymbolication (62046) /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fffcdf88000 – 0x7fffce0c7fe7 com.apple.coreui (2.1 – 431.3) /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fffce0c8000 – 0x7fffce198ff3 com.apple.CoreUtils (5.1 – 510.31) /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
    0x7fffce1e8000 – 0x7fffce24dff3 com.apple.framework.CoreWiFi (12.0 – 1200.31) /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x7fffce24e000 – 0x7fffce25cff7 com.apple.CrashReporterSupport (10.12 – 827) /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fffce2ce000 – 0x7fffce2d8ffb com.apple.framework.DFRFoundation (1.0 – 104.25) /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
    0x7fffce2d9000 – 0x7fffce2ddff3 com.apple.DSExternalDisplay (3.1 – 380) /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
    0x7fffce313000 – 0x7fffce388ffb com.apple.datadetectorscore (7.0 – 539.1) /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fffce3c4000 – 0x7fffce403fff com.apple.DebugSymbols (137 – 137) /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fffce404000 – 0x7fffce515fff com.apple.desktopservices (1.11.5 – 1.11.5) /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fffce7fd000 – 0x7fffcec2eff7 com.apple.vision.FaceCore (3.3.2 – 3.3.2) /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fffcff85000 – 0x7fffcff85fff libmetal_timestamp.dylib (600.0.49.9) /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib
    0x7fffd0256000 – 0x7fffd0272fff com.apple.GenerationalStorage (2.0 – 267.1) /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
    0x7fffd0983000 – 0x7fffd09f9ff3 com.apple.Heimdal (4.0 – 2.0) /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fffd1014000 – 0x7fffd101bffb com.apple.IOAccelerator (311.14 – 311.14) /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
    0x7fffd101d000 – 0x7fffd1031ff7 com.apple.IOPresentment (1.0 – 29.10) /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
    0x7fffd1032000 – 0x7fffd1054fff com.apple.IconServices (74.4 – 74.4) /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fffd113b000 – 0x7fffd12f2fff com.apple.LanguageModeling (1.0 – 123.2.5) /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fffd1c13000 – 0x7fffd1c8cff7 com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 – 1) /System/Library/PrivateFrameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
    0x7fffd1e07000 – 0x7fffd1e2fff7 com.apple.MultitouchSupport.framework (368.16 – 368.16) /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fffd1ee1000 – 0x7fffd1eecfff com.apple.NetAuth (6.2 – 6.2) /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fffd27c4000 – 0x7fffd2805ff3 com.apple.PerformanceAnalysis (1.148.3 – 148.3) /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fffd2eed000 – 0x7fffd2f07fff com.apple.ProtocolBuffer (1 – 249.1) /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
    0x7fffd2f20000 – 0x7fffd2f43ff3 com.apple.RemoteViewServices (2.0 – 124) /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fffd3c9f000 – 0x7fffd3d2cfff com.apple.Sharing (696.2.67 – 696.2.67) /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fffd3d4d000 – 0x7fffd3fc2ffb com.apple.SkyLight (1.600.0 – 170.3) /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
    0x7fffd41a1000 – 0x7fffd41adff7 com.apple.SpeechRecognitionCore (3.3.2 – 3.3.2) /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
    0x7fffd4899000 – 0x7fffd490dfdf com.apple.Symbolication (62048.1) /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fffd4d4c000 – 0x7fffd4d52ff7 com.apple.TCC (1.0 – 1) /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fffd4dde000 – 0x7fffd4ea4ff7 com.apple.TextureIO (2.8 – 2.8) /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
    0x7fffd4f1a000 – 0x7fffd50aaff3 com.apple.UIFoundation (1.0 – 490.7) /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
    0x7fffd615b000 – 0x7fffd615dffb com.apple.loginsupport (1.0 – 1) /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fffd61b2000 – 0x7fffd61cdff7 libCRFSuite.dylib (34) /usr/lib/libCRFSuite.dylib
    0x7fffd61ce000 – 0x7fffd61d9fff libChineseTokenizer.dylib (21) /usr/lib/libChineseTokenizer.dylib
    0x7fffd626b000 – 0x7fffd626cff3 libDiagnosticMessagesClient.dylib (102) /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fffd626d000 – 0x7fffd6480fff libFosl_dynamic.dylib (16.39) /usr/lib/libFosl_dynamic.dylib
    0x7fffd64a4000 – 0x7fffd64a4fff libOpenScriptingUtil.dylib (172) /usr/lib/libOpenScriptingUtil.dylib
    0x7fffd64a5000 – 0x7fffd64a9ffb libScreenReader.dylib (477.40.6) /usr/lib/libScreenReader.dylib
    0x7fffd64aa000 – 0x7fffd64abffb libSystem.B.dylib (1238.60.2) /usr/lib/libSystem.B.dylib
    0x7fffd6517000 – 0x7fffd6542ff3 libarchive.2.dylib (41.70.1) /usr/lib/libarchive.2.dylib
    0x7fffd6543000 – 0x7fffd6638fef libate.dylib (1.12.13) /usr/lib/libate.dylib
    0x7fffd663c000 – 0x7fffd663cff3 libauto.dylib (187) /usr/lib/libauto.dylib
    0x7fffd663d000 – 0x7fffd664dff3 libbsm.0.dylib (34) /usr/lib/libbsm.0.dylib
    0x7fffd664e000 – 0x7fffd665cff7 libbz2.1.0.dylib (38) /usr/lib/libbz2.1.0.dylib
    0x7fffd665d000 – 0x7fffd66b3ff7 libc++.1.dylib (307.5) /usr/lib/libc++.1.dylib
    0x7fffd66b4000 – 0x7fffd66ddff7 libc++abi.dylib (307.4) /usr/lib/libc++abi.dylib
    0x7fffd66de000 – 0x7fffd66eeffb libcmph.dylib (6) /usr/lib/libcmph.dylib
    0x7fffd66ef000 – 0x7fffd6705ff7 libcompression.dylib (39) /usr/lib/libcompression.dylib
    0x7fffd6706000 – 0x7fffd6706ff7 libcoretls.dylib (121.50.4) /usr/lib/libcoretls.dylib
    0x7fffd6707000 – 0x7fffd6708ff3 libcoretls_cfhelpers.dylib (121.50.4) /usr/lib/libcoretls_cfhelpers.dylib
    0x7fffd6a45000 – 0x7fffd6a98ff7 libcups.2.dylib (450) /usr/lib/libcups.2.dylib
    0x7fffd6b15000 – 0x7fffd6b15fff libenergytrace.dylib (15) /usr/lib/libenergytrace.dylib
    0x7fffd6b25000 – 0x7fffd6b2aff7 libheimdal-asn1.dylib (498.50.8) /usr/lib/libheimdal-asn1.dylib
    0x7fffd6b2b000 – 0x7fffd6c1dff7 libiconv.2.dylib (50) /usr/lib/libiconv.2.dylib
    0x7fffd6c1e000 – 0x7fffd6e43ffb libicucore.A.dylib (57166.0.1) /usr/lib/libicucore.A.dylib
    0x7fffd6e49000 – 0x7fffd6e4afff liblangid.dylib (126) /usr/lib/liblangid.dylib
    0x7fffd6e4b000 – 0x7fffd6e64ffb liblzma.5.dylib (10) /usr/lib/liblzma.5.dylib
    0x7fffd6e65000 – 0x7fffd6e7bff7 libmarisa.dylib (5) /usr/lib/libmarisa.dylib
    0x7fffd6e7c000 – 0x7fffd7124ff7 libmecabra.dylib (744.8) /usr/lib/libmecabra.dylib
    0x7fffd7157000 – 0x7fffd71d1ff3 libnetwork.dylib (856.60.1) /usr/lib/libnetwork.dylib
    0x7fffd71d2000 – 0x7fffd75a7bc7 libobjc.A.dylib (709.1) /usr/lib/libobjc.A.dylib
    0x7fffd75aa000 – 0x7fffd75aefff libpam.2.dylib (21.30.1) /usr/lib/libpam.2.dylib
    0x7fffd75af000 – 0x7fffd75e0fff libpcap.A.dylib (67.60.1) /usr/lib/libpcap.A.dylib
    0x7fffd75fd000 – 0x7fffd7619ffb libresolv.9.dylib (64) /usr/lib/libresolv.9.dylib
    0x7fffd7669000 – 0x7fffd77affff libsqlite3.dylib (254.8) /usr/lib/libsqlite3.dylib
    0x7fffd78a4000 – 0x7fffd78b1fff libxar.1.dylib (357) /usr/lib/libxar.1.dylib
    0x7fffd78b2000 – 0x7fffd79a1fff libxml2.2.dylib (30.17) /usr/lib/libxml2.2.dylib
    0x7fffd79a2000 – 0x7fffd79cbfff libxslt.1.dylib (15.9) /usr/lib/libxslt.1.dylib
    0x7fffd79cc000 – 0x7fffd79ddff3 libz.1.dylib (67) /usr/lib/libz.1.dylib
    0x7fffd79ec000 – 0x7fffd79f0ff7 libcache.dylib (79) /usr/lib/system/libcache.dylib
    0x7fffd79f1000 – 0x7fffd79fbfff libcommonCrypto.dylib (60092.50.5) /usr/lib/system/libcommonCrypto.dylib
    0x7fffd79fc000 – 0x7fffd7a03fff libcompiler_rt.dylib (62) /usr/lib/system/libcompiler_rt.dylib
    0x7fffd7a04000 – 0x7fffd7a0cfff libcopyfile.dylib (138) /usr/lib/system/libcopyfile.dylib
    0x7fffd7a0d000 – 0x7fffd7a90fdf libcorecrypto.dylib (442.50.19) /usr/lib/system/libcorecrypto.dylib
    0x7fffd7a91000 – 0x7fffd7ac2fff libdispatch.dylib (703.50.37) /usr/lib/system/libdispatch.dylib
    0x7fffd7ac3000 – 0x7fffd7ac8ffb libdyld.dylib (433.5) /usr/lib/system/libdyld.dylib
    0x7fffd7ac9000 – 0x7fffd7ac9ffb libkeymgr.dylib (28) /usr/lib/system/libkeymgr.dylib
    0x7fffd7aca000 – 0x7fffd7ad6fff libkxld.dylib (3789.70.16) /usr/lib/system/libkxld.dylib
    0x7fffd7ad7000 – 0x7fffd7ad7fff liblaunch.dylib (972.70.1) /usr/lib/system/liblaunch.dylib
    0x7fffd7ad8000 – 0x7fffd7addff3 libmacho.dylib (898) /usr/lib/system/libmacho.dylib
    0x7fffd7ade000 – 0x7fffd7ae0ff3 libquarantine.dylib (85.50.1) /usr/lib/system/libquarantine.dylib
    0x7fffd7ae1000 – 0x7fffd7ae2ffb libremovefile.dylib (45) /usr/lib/system/libremovefile.dylib
    0x7fffd7ae3000 – 0x7fffd7afbff7 libsystem_asl.dylib (349.50.5) /usr/lib/system/libsystem_asl.dylib
    0x7fffd7afc000 – 0x7fffd7afcff7 libsystem_blocks.dylib (67) /usr/lib/system/libsystem_blocks.dylib
    0x7fffd7afd000 – 0x7fffd7b8afef libsystem_c.dylib (1158.50.2) /usr/lib/system/libsystem_c.dylib
    0x7fffd7b8b000 – 0x7fffd7b8effb libsystem_configuration.dylib (888.60.2) /usr/lib/system/libsystem_configuration.dylib
    0x7fffd7b8f000 – 0x7fffd7b92fff libsystem_coreservices.dylib (41.4) /usr/lib/system/libsystem_coreservices.dylib
    0x7fffd7b93000 – 0x7fffd7babfff libsystem_coretls.dylib (121.50.4) /usr/lib/system/libsystem_coretls.dylib
    0x7fffd7bac000 – 0x7fffd7bb2fff libsystem_dnssd.dylib (765.50.9) /usr/lib/system/libsystem_dnssd.dylib
    0x7fffd7bb3000 – 0x7fffd7bdcff7 libsystem_info.dylib (503.50.4) /usr/lib/system/libsystem_info.dylib
    0x7fffd7bdd000 – 0x7fffd7bffff7 libsystem_kernel.dylib (3789.70.16) /usr/lib/system/libsystem_kernel.dylib
    0x7fffd7c00000 – 0x7fffd7c47fe7 libsystem_m.dylib (3121.6) /usr/lib/system/libsystem_m.dylib
    0x7fffd7c48000 – 0x7fffd7c66ff7 libsystem_malloc.dylib (116.50.8) /usr/lib/system/libsystem_malloc.dylib
    0x7fffd7c67000 – 0x7fffd7cc0ffb libsystem_network.dylib (856.60.1) /usr/lib/system/libsystem_network.dylib
    0x7fffd7cc1000 – 0x7fffd7ccaff3 libsystem_networkextension.dylib (563.60.2) /usr/lib/system/libsystem_networkextension.dylib
    0x7fffd7ccb000 – 0x7fffd7cd4ff3 libsystem_notify.dylib (165.20.1) /usr/lib/system/libsystem_notify.dylib
    0x7fffd7cd5000 – 0x7fffd7cddfe7 libsystem_platform.dylib (126.50.8) /usr/lib/system/libsystem_platform.dylib
    0x7fffd7cde000 – 0x7fffd7ce8ff7 libsystem_pthread.dylib (218.60.3) /usr/lib/system/libsystem_pthread.dylib
    0x7fffd7ce9000 – 0x7fffd7cecff7 libsystem_sandbox.dylib (592.70.1) /usr/lib/system/libsystem_sandbox.dylib
    0x7fffd7ced000 – 0x7fffd7ceeff3 libsystem_secinit.dylib (24.50.4) /usr/lib/system/libsystem_secinit.dylib
    0x7fffd7cef000 – 0x7fffd7cf6ffb libsystem_symptoms.dylib (532.50.47) /usr/lib/system/libsystem_symptoms.dylib
    0x7fffd7cf7000 – 0x7fffd7d0aff7 libsystem_trace.dylib (518.70.1) /usr/lib/system/libsystem_trace.dylib
    0x7fffd7d0b000 – 0x7fffd7d10ffb libunwind.dylib (35.3) /usr/lib/system/libunwind.dylib
    0x7fffd7d11000 – 0x7fffd7d3aff7 libxpc.dylib (972.70.1) /usr/lib/system/libxpc.dylib

    External Modification Summary:
    Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
    Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
    Calls made by all processes on this machine:
    task_for_pid: 60069
    thread_create: 0
    thread_set_state: 0

    VM Region Summary:
    ReadOnly portion of Libraries: Total=284.5M resident=0K(0%) swapped_out_or_unallocated=284.5M(100%)
    Writable regions: Total=78.3M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=78.3M(100%)

    VIRTUAL REGION
    REGION TYPE SIZE COUNT (non-coalesced)
    =========== ======= =======
    Activity Tracing 256K 2
    CG image 4K 2
    CoreUI image file 176K 4
    Kernel Alloc Once 8K 2
    MALLOC 65.6M 34
    MALLOC guard page 48K 10
    MALLOC_LARGE (reserved) 1024K 3 reserved VM address space (unallocated)
    STACK GUARD 56.0M 8
    Stack 11.0M 8
    VM_ALLOCATE 24K 5
    __DATA 22.9M 218
    __IMAGE 528K 2
    __LINKEDIT 115.4M 13
    __TEXT 169.0M 219
    __UNICODE 556K 2
    mapped file 60.5M 13
    shared memory 372K 10
    =========== ======= =======
    TOTAL 503.5M 538
    TOTAL, minus reserved VM space 502.5M 538

    Model: iMac13,1, BootROM IM131.010A.B1D, 4 processors, Intel Core i5, 2.7 GHz, 8 GB, SMC 2.9f5
    Graphics: NVIDIA GeForce GT 640M, NVIDIA GeForce GT 640M, PCIe, 512 MB
    Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54333531533643465238432D50422020
    Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54333531533643465238432D50422020
    AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xF4), Broadcom BCM43xx 1.0 (7.21.171.130.1a1)
    Bluetooth: Version 5.0.5f1, 3 services, 27 devices, 1 incoming serial ports
    Network Service: Ethernet, Ethernet, en0
    Network Service: AirPort, AirPort, en1
    Serial ATA Device: Crucial_CT512MX100SSD1, 512.11 GB
    USB Device: USB 2.0 Bus
    USB Device: Hub
    USB Device: FaceTime HD Camera (Built-in)
    USB Device: USB 2.0 Bus
    USB Device: Hub
    USB Device: Hub
    USB Device: BRCM20702 Hub
    USB Device: Bluetooth USB Host Controller
    USB Device: USB 3.0 Bus
    USB Device: LHD USB Device
    Thunderbolt Bus: iMac, Apple Inc., 23.4

    ::::::::::::::::::::::::::
    (以上)

    • kawauso

      lyoheiさんこんにちは。
      LadioCastについてのレポートありがとうございます。
      > CVDisplayLinkCreateWithActiveCGDisplays() = -6661
      はディスプレイにアクセスする一番最初の処理でOSからエラー(kCVReturnInvalidArgument)が返ってきたのでアプリの実行を中止したようですね。
      可能であれば
      > applescriptでカレンダーイベントから起動
      を他の環境でも行ってみた場合再現性がある動作かどうか確認していただけると助かります。
      ではでは。

  4. lyohei

    ご返信ありがとうございます。

    ディスプレイ関係の問題というヒントを頂きまして、いろいろ試してみたところ、
    ディスプレイスリープの状態(システム、ハードディスクはスリープでない)だと
    エラーが再現されました。

    control + shift + [disk eject]でディスプレイスリープにするとエラー
    省エネルギーで「スリープしない」だと正常起動、です。

    結果、applescriptで、LadioCastの前にkey strokeで適当にキーを
    叩かせるとディスプレイスリープ中でも問題なく作動するようなので
    これでしっかり仕事をしてくれそうです。

    ありがとうございました。開発、大変でしょうけども頑張ってください。

  5. Perfect little app, one suggestion. make an input 5 as a mic only input, in addition have a section next to it that has ON AIR, and have it so that a hotkey (choosable) can mute the mic (off air) and unmute (on air). then be perfect.

  6. George

    error on launch with reconnect script? Thank you for the app, I’ve setup your example “reconnect on error” apple script and getting a Script read error “Error Number: -54, Error Range: {0,0}” alert when I launch the app, any advice? thanks much!

    • kawauso

      Hello George,
      Thank you for the report. That was reproducible under the current os, weird and will take some time to find the reason for the message, so far.
      Cheers.

Leave a Reply to Sergei Shablovsky at ONENESS-VOICES.fm - Radio for Oneness

Click here to cancel reply.

*


LadioCast 0.12.2 Released – LadioCast Development Notes No.92

in LadioCast
LadioCast Version 0.12.2 has been released on MAS.
Changes from version 0.12.1 to 0.12.2 are as follows:
  • Dynamic link libraries rebuilt.
for macOS 10.10 Yosemite sha1 referencing.
Any reports or suggestions are welcome, by comments below or emails.
Cheers.

23 Responses to “LadioCast 0.12.2 Released – LadioCast Development Notes No.92”

    • kawauso

      Thank you for the reply.
      Please set up again the opus of the tsperring page with the original source client. I will compare them.
      Cheers.

  1. yes that is with ladio_cast. chrome cannot play the stream. perhaps I need to specify the codec as with he-aac in the html5 audio tag? right now i am playing no sound just dead air.

  2. kawauso

    Hi T,
    Thank you for your suggestion. Coding formats other than mac core audio aac’s might be considered in future releases.
    Cheers.


LadioCast 0.12.1 Released – LadioCast Development Notes No.91

in LadioCast
LadioCast Version 0.12.1 has been released on MAS.
Changes from version 0.12.0 to 0.12.1 are as follows:
  • Added libmp3lame library version 3.99.5 inside.
  • Updated libopus library to version 1.1.5.
So you don’t need to watch the how-to video any more:).
On the recent macOS, I noticed that your configuration values on the streamer windows were overwritten by defaults. That also should have been fixed.
As always any reports or suggestions are welcome, by the comments below or emails.
Have fun!

4 Responses to “LadioCast 0.12.1 Released – LadioCast Development Notes No.91”

  1. 配信で使わせていただいております。
    早速最新版をApp Storeからダウンロードして起動しようとしたところクラッシュしてしまいます
    OSのバージョンは10.10.5です
    レポートには以下の様なエラーメッセージが出ています
    Dyld Error Message:
    Library not loaded: @executable_path/../Frameworks/libopus.0.dylib
    Referenced from: /Applications/LadioCast.app/Contents/Frameworks/Shared.dylib
    Reason: no suitable image found. Did find:
    /Applications/LadioCast.app/Contents/MacOS/../Frameworks/libopus.0.dylib: code signature invalid for ‘/Applications/LadioCast.app/Contents/MacOS/../Frameworks/libopus.0.dylib’

    /Applications/LadioCast.app/Contents/MacOS/../Frameworks/libopus.0.dylib: code signature invalid for ‘/Applications/LadioCast.app/Contents/MacOS/../Frameworks/libopus.0.dylib’
    今回のバージョンからYosemiteはサポートから外れたのでしょうか?
    旧バージョンがダウンロードできるようにしていただけるとありがたいです

    • kawauso

      akiさんこんにちは!
      LadioCast 0.12.1のターゲットOSバージョンは10.6と設定しています。
      10.10の環境が手元にないので10.9.5で試してみましたが特に当該のエラーを再現させることができませんでした。
      同様のエラーは他のアプリでも起きるようなので
      https://discussion.evernote.com/topic/87930-evernote-does-not-start-mac-10105/
      できればLadioCastについても異なる環境で試して再現性等みてください。
      何かわかりましたらまたここに書いてください。
      それでは。

  2. jaxom

    自分も 10.10.5 ですが、起動しません。

    Library not loaded: @executable_path/../Frameworks/libopus.0.dylib
    Referenced from: /Applications/LadioCast.app/Contents/Frameworks/Shared.dylib
    Reason: no suitable image found. Did find:
    /Applications/LadioCast.app/Contents/MacOS/../Frameworks/libopus.0.dylib: code signature invalid for ‘/Applications/LadioCast.app/Contents/MacOS/../Frameworks/libopus.0.dylib’

    /Applications/LadioCast.app/Contents/MacOS/../Frameworks/libopus.0.dylib: code signature invalid for ‘/Applications/LadioCast.app/Contents/MacOS/../Frameworks/libopus.0.dylib’

    アクセス権の問題かと修復をかけましたが、クラッシュします。

  3. kawauso

    jaxomさんこんにちは!
    10.10ですがだいたい話がわかったと思われます。詳細は
    https://stackoverflow.com/questions/41865537/how-does-apples-codesign-utility-decide-which-sha-algorithms-to-sign-a-shared
    で書かれている事情となりますが、今までうまくいっていたのはデフォルトでsha1とsha256の両方のsigningが行われていたのがSierraからsha256のみになったからだと思われます。
    LadioCastについて、まあどうしようか迷いましたがバージョンの途中で対象OSを絞るのもあれですのでsha1もつけたdylibを生成してリンクした0.12.2を出すことにします。
    10.10をお使いの方は次のバージョンをお試しください。


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!

70 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.

  5. Dear Mr. Kawauso!

    At the first let me say THANK YOU SO MUCH about perfect programmed app that serve our personal need and needs of (i hope) thousands small broadcasters in a world!
    Small, simple, bug-free, stable!

    Could You be so please to make ability to choose different source for each streamer?
    The reason of this is more then one:
    1. You right, different players support different codecs for streaming and most part of them – support both FLAC, AAC/LC/HE. And most of tabletop players (from SONY, JVC, YAMAHA, PIONEER) and mobile players Apple iOS, Android prefer lossless formats FLAC, AAC to satisfy the listeners in terms of quality of music.
    Since Fraunhofer start push to licensee MP3 algorithm both in software and hardware, and iOS become spreading more and more the world, Apple open their implementation of AAC/LC/HE for free, the OGG and FLAC take part of MP3′s from the player’s world.
    During last 5 years we see that most popular music streaming services like Spotify, Pandora, Netflix, Apple Music, Slacker, Last FM goes to only 1-2 streaming format with 1-2 bitrates (good quality – mobile quality).
    As a result we see much bitrates needs is slowly going out.

    2. Many small and middles Broadcasting radiostations who not able to spend a HUGE budget on bulky and proprietary systems (like STUDER, AXIA, TELOS, ARRAKIS, WHEATSTONE, HARRISON, AUDIOTRONICS, LOGITEC, AUTOGRAMM, etc) choose to build their system on one or several Intel/Apple servers. This give both flexibility, cable-less operation, sound quality and protect investment. (Small example – software loudness meter, live broadcast recorder that must be used, less expensive then hardware implementation with SAME quality, even we close eye that for example some of them t.c.electronic for example build on open software…)

    Additional to this, of course, most of this small and middle broadcaster have several channels: several music styles, or several group of listeners (more like news, or more like music, or more like talk show), so several streams need. And if this is one server – all of them need nor different codecs for stream, but ability to choose different audio sources.

    AS we know, making the “Source selector” is not hard work from programming side due OS X programming in past 3 years come to easy way and well documented.

    You thoughts about this?

    Thank You for Your time and attention!

    • kawauso

      Hello Sergei Shablovsky,
      Thank you for the very informative comment. That would be one of the longest I received on this site😊.
      Currently, as you know, ladiocast streams one content per each process (app). So, at the same time, if you run multiple (copied) ladiocasts, they will streams simultaneously and separately. It has been a little bit tricky, though.
      I will consider your suggestion about the different source selecting functionality.
      I hope I’ve understood your needs for the app.

      • Dear Mr. Kawauso!

        1. Thank You for fast and detailed reply. Let me say, this is good style for indie developer.

        2. The long comment for better describing situation. Many of newbies in broadcasting (like we a some time ago) make the same mistakes and have the same questions and needs in knowledge on software and hardware. And may be most of them see themselves in situation described. And get positive results.

        3. On our knowledge, launch several copies of ladiocasts app and manage them is really frustrating when using 2-3 displays in Mac Pro (and on el Capitan/SIerra windows management of Ladiocast on 2-3 monitors sometime give unpredicted results…).
        In any case, we try to point on that the “Selecting Source” is more needed for most users then 3-4-5 different codecs. And we try to detailed describe why. :)

        Thank You again one time! Have a nice day!

        • kawauso

          Sergei,
          Thank you for the summary.
          I will consider the source selective parallel streaming in the future releases, though it would take much reconstruction of ladiocast, and time:).
          Cheers.

        • kawauso

          Hello Sergei, thank you for the suggestion.
          Receiving requests from you and several people about audio units, plugins, etc., they are on the list of ladiocast improvement ideas.
          Nicecast is a great one handling them:).
          Cheers.

  6. Pedro

    Hi!
    Is there a way to set witch channel of my audio interface is ladiocast getting?
    For example: I want to send the input 3-4 of my MOTU ultralite mk3 to ladiocast and from there to soundflower, but ladiocast seems to listen only inputs 1-2.
    Thanks!

    • kawauso

      Hello Pedro,
      Thank you for the comment. Unfortunately ladiocast sees only the lowest 2 channels of each audio device. Some channel remapping outside is needed for others, currently.
      Cheers.

    • Dear Mr.Pedro!

      We have no the same particular issue, but try to make some experiments in System Preferences/Audio Devices section (Sierra, macOS 10.12.2 (16C68) ): there are two option
      - Create Aggregate Device
      - Create Multi-Output Device

      May be this help You…

      P.S. Please drop a line here if You have a positive result, – this help others.

  7. Litiobat

    Hi!
    Ladiocast over macbook pro or iMac with osx Sierra, stops broadcasting to icecast server if app goes to background (in 1/2 minutes, stop. If I click on app and get foreground, the broadcast come back).
    What can I do?

      • Litiobat

        Any other operation, for example, open iTunes and play music. Then, LadioCast goes to background and it’s broadcasting to my server. If I move mouse and using computer (changing music or doing a “live show”), there are not problem. But If I don’t touch computer in a few minutes, and LadioCast is in background (iTunes in foreground)… then broadcast stops (the app shows that is “connected” but really, don´t). No always at same time… sometimes in 1 or 2 minutes, and other times 10 minutes or more.
        At first time I think that problem is an “energy save” of MacBook (I’ve change configurations to disable it too), but on iMac the problem is the same.
        If I’ve got iTunes in background and LadioCast in first line (foreground), then no problem, the broadcast never breaks for hours.

        • kawauso

          Litiobat,
          Thank you for the description. At the moment, I have no idea what’s happening there. If you see “Total Sent(kbytes): ” indicator increasing, ladiocast is surely sending such amount of data through the network. If not, the stream can be halted.

  8. ryo tsutsui

    Hello, Thank you for a great app.

    I have one thing I want to do with LadioCast and very much appreciated if you could give me a advice on a possible way.
    I am using Logic pro x as DAW and RME fireface UCX as audio interface with we use with software mixer called Totalmix.
    What I want to do is using this system and LadioCast, route the audio signal to output 1, fireface UCX(audio interface) and 2, HDMI.
    But when I choose fireface UCX as input the audio signal in not coming in to LadioCast.
    I have also tried software called soundflower and using that I succeeded in outputting the audio to 1 and 2.
    But to fill my purpose, I need to control the audio signal with the fireface`s mixer so I want to know a way to choose it and input the signal.

    Thank you.

    • kawauso

      Hello ryo tsutsui,
      Thank you for reporting that. First of all, check the input device’s channel layout because ladiocast uses only 1 & 2, the lowest 2 channels.
      Please write again if that doesn’t matter.
      Cheers.

      • ryo tsutsui

        Hello Mr, Kawauso,
        Thank you for your fast reply.
        from the input device Fireface UCX I am using channel 1&2 and trying to input signal to LadioCast but the signal is not coming…
        I am selecting Fireface UCX as input device from the pull down but do I need to do anything extra?
        Thank you,

        • kawauso

          Thank you for the reply.
          Use “Audio MIDI Setup.app” to show the device settings such as channel volumes, audio formats, etc.
          Compare them with built-in one or soundflower.
          See you then.

  9. Hey there! I’m trying to use event handlers to connect on start up with code:

    tell application id “com.kawauso.LadioCast” to connect

    but I’m getting a script read error in the script file on startup, number -1409.

    using a launchagent to launch the LadioCast at a specific time each day and want it to autoconnect when it launches. Any hints?

    Thank you!

  10. Hi,

    Could you tell me if Ladiocast prioritizes streaming encoding over monitoring ?
    I’ve got tons of crakles when I monitore on Ladiocast, but not when monitoring my input on my soundcard, and not when monitoring my output on my website.

    Best regards !

  11. kawauso

    Hi La#,
    > if Ladiocast prioritizes streaming encoding over monitoring ?
    No.
    > tons of crakles
    Try to increase sample frame length and/or change system sample rate in the preferences panel of ladiocast.
    Cheers.


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.