Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.

Overview

Background Music

macOS audio utility

Overview
      Auto-pause music
      Application volume
      Recording system audio
Download
Build and Install
Uninstall
Troubleshooting
Related Projects
License

Overview

  • Automatically pause/unpause your music player when other audio sources are playing/stopped
  • Per-application volume control
  • Record system audio
  • No restart required to install
Note: Background Music is still in alpha.

Auto-pause music

Background Music automatically pauses your music player when a second audio source is playing and unpauses the player when the second source has stopped.

The auto-pause feature currently supports following music players:

Adding support for a new music player is usually straightforward.1 If you don't know how to program, or just don't feel like it, feel free to create an issue. Otherwise, see BGMMusicPlayer.h.

Application volume

Background Music provides a volume slider for each application running your system. You can boost quiet applications above their maximum volume.

Recording system audio

You can record system audio with Background Music. With Background Music running, launch QuickTime Player and select File > New Audio Recording (or New Screen Recording, New Movie Recording). Then click the dropdown menu () next to the record button and select Background Music as the input device.

You can record system audio and a microphone together by creating an aggregate device that combines your input device (usually Built-in Input) with the Background Music device. You can create the aggregate device using the Audio MIDI Setup utility under /Applications/Utilities.

Download

Requires macOS 10.10+.

You can download the current version of Background Music using the following options. We also have snapshot builds.

⚠️ Version 0.3.2 doesn't work on macOS Big Sur. Try this snapshot version: 0.4.0-SNAPSHOT-b38f6dd

Option 1

Download version 0.3.2:

BackgroundMusic-0.3.2.pkg (571 KB)

MD5: 7f34d9e6595566f3ba14e7afc89c86a2
SHA256: 0cd7b488b5ab97a1ecb496e484a6c209c29f35ab503e6f73b45e56719a7aba18
PGP: sig, key (0595DF814E41A6F69334C5E2CAA8D9B8E39EC18C)

Option 2

Install using Homebrew by running the following command in Terminal:

brew install --cask background-music

If you want the snapshot version, run:

brew tap homebrew/cask-versions
brew install --cask background-music-pre

Installing from Source Code

Background Music usually takes less than a minute to build. You need Xcode version 8 or higher.

Option 1

  1. Open Terminal.
  2. Copy and paste the following command into Terminal:
(set -eo pipefail; URL='https://github.com/kyleneideck/BackgroundMusic/archive/master.tar.gz'; \
    cd $(mktemp -d); echo Downloading $URL to $(pwd); curl -qfL# $URL | gzcat - | tar x && \
    /bin/bash BackgroundMusic-master/build_and_install.sh -w && rm -rf BackgroundMusic-master)
More info...

This command uses /bin/bash instead of bash in case someone has a nonstandard Bash in their $PATH. However, it doesn't do this for tar or curl. In addition, build_and_install.sh doesn't call programs by absolute paths. This command also uses gzcat - | tar x instead of tar xz because gzcat will also check the file's integrity (gzip files include a checksum), and will ensure that a half-downloaded copy of build_and_install.sh doesn't run.

Option 2

  1. Clone or download the project.
  2. If the project is in a zip, unzip it.
  3. Open Terminal and change the directory to the directory containing the project.
  4. Run: /bin/bash build_and_install.sh.

The script restarts the system audio process (coreaudiod) at the end of the installation, so pause any applications playing audio if you can.

To manually build and install, see MANUAL_INSTALL.md.

Uninstall

To uninstall Background Music from your system, follow these steps:

  1. Open Terminal.
  2. To locate uninstall.sh, run: cd /Applications/Background\ Music.app/Contents/Resources/.
  3. Run: bash uninstall.sh.

If you cannot locate uninstall.sh, you can download the project again.

To manually uninstall, see MANUAL_UNINSTALL.md.

Troubleshooting

If Background Music crashes and your audio stops working, open System Preferences > Sound and change your system's default output device to something other than the Background Music device. If it already is, then change the default device and then change it back again.

Make sure you allow "microphone access" when you first run Background Music. If you denied it, go to System Preferences > Security & Privacy > Privacy > Microphone, find Background Music in the list and check the box next to it. Background Music doesn't actually listen to your microphone. It needs the permission because it gets your system audio from its virtual input device, which macOS counts as a microphone. (We're working on it in #177.)

If the volume slider for an app isn't working, try looking in More Apps for entries like Some App (Helper). For some meeting or video chat apps, you may need to do this to change the current meeting volume.

Known issues and solutions

  • Setting an application's volume above 50% can cause clipping.

    • Set your volume to its maximum level and lower the volumes of other applications.
  • Only 2-channel (stereo) audio devices are currently supported for output.

  • VLC pauses iTunes or Spotify when playing, and stops Background Music from unpausing your music afterward.

    • Under VLC's preferences, select Show All. Navigate to Interface > Main interfaces > macosx and change Control external music players to either Do nothing or Pause and resume iTunes/Spotify.
  • Skype pauses iTunes during calls.

    • To disable this, uncheck Pause iTunes during calls on the General tab of Skype's preferences.
  • Plugging in or unplugging headphones when Background Music isn't running causes silence in the system audio.

    • Navigate to System Preferences > Sound. Click the Output tab and change your default output device to something other than the Background Music device. Alternatively, press Option + Click on the sound icon within the menu bar to select a different output device. This happens when macOS remembers that the Background Music device was your default audio device the last time you used (or didn't use) headphones.
  • A Chrome bug stops Chrome from switching to the Background Music device after you open Background Music.

    • Chrome's audio will still play, but Background Music won't be aware of it.
  • Some applications play notification sounds that are only just long enough to trigger an auto-pause.

    • Increase the kPauseDelayNSec constant in BGMAutoPauseMusic.mm. It will increase your music's overlap time over other audio, so don't increase it too much. See #5 for details.

Many other issues are listed in TODO.md and in GitHub Issues.

Related projects

  • Core Audio User-Space Driver Examples The sample code from Apple that BGMDriver is based on.
  • Soundflower - "MacOS system extension that allows applications to pass audio to other applications."
  • WavTap - "globally capture whatever your mac is playing—-as simply as a screenshot"
  • eqMac, GitHub - "System-wide Audio Equalizer for the Mac"
  • llaudio - "An old piece of work to reverse engineer the Mac OSX user/kernel audio interface. Shows how to read audio straight out of the kernel as you would on Darwin (where most the OSX goodness is missing)"
  • mute.fm, GitHub (Windows) - Auto-pause music
  • Jack OS X - "A Jack audio connection kit implementation for Mac OS X"
  • PulseAudio OS X - "PulseAudio for Mac OS X"
  • Sound Pusher - "Virtual audio device, real-time encoder and SPDIF forwarder for Mac OS X"
  • Zirkonium - "An infrastructure and application for multi-channel sound spatialization on MacOS X."
  • BlackHole - "a modern macOS virtual audio driver that allows applications to pass audio to other applications with zero additional latency."

Non-free

  • Audio Hijack, SoundSource - "Capture Audio From Anywhere on Your Mac", "Get truly powerful control over all the audio on your Mac!"
  • Sound Siphon, Sound Control - System/app audio recording, per-app volumes, system audio equaliser
  • SoundBunny - "Control application volume independently."
  • Boom 2 - "The Best Volume Booster & Equalizer For Mac"

License

Copyright © 2016-2021 Background Music contributors. Licensed under GPLv2, or any later version.

Background Music includes code from:


[1] However, if the music player doesn't support AppleScript, or doesn't support the events Background Music needs (isPlaying, isPaused, play and pause), it can take significantly more effort to add. (And in some cases would require changes to the music player itself.)

Comments
  • homebrew install

    homebrew install

    Hello! First of all: THANKS, this is a wonderful tool and I'll be using this forever!

    To make it easy to install, do you plan to integrate with homebrew? Or maybe brew cask?

    Would you accept a pull request implementing brew integration? (not that I know exactly how to do it lol)

    Cheers

    opened by Psidium 15
  • Installation failed.

    Installation failed.

    The installation failed, it says The Installer encountered an error that cased the installation to fail. Contact the software manufacturer for assistance.

    Steps to reproduce

    1. Install it using the Installer and it will pop up the error message.

    Versions**

    • Background Music: "0.4.0-SNAPSHOT-c0ab98b".
    • macOS: 11.2.1 Hardware
    • Computer: 2017 21-inch iMac
    bug 
    opened by ErichthoniusX 13
  • Apple script additions

    Apple script additions

    These changes allow for additional scripting such as:

    tell application "Background Music"
    	set selected output device to first output device whose name is equal to "Built-in Output"
    	
    	set vol of (a reference to (the first audio application whose name is equal to "zoom.us")) to 75
    	set pan of (a reference to (the first audio application whose name is equal to "zoom.us")) to 0
    	
    	set output volume to 0.5
    end tell
    

    #326 #449

    opened by marcuswu 10
  • Volume controls are not working macOS 10.15.4

    Volume controls are not working macOS 10.15.4

    I installed the latest stable version, and tried also with the latest snapshot 0.4.xx ... but the app specific app controls (firefox, chrome, Anesidora, WebX....) are not working... the master volume of this app is working.

    Is there any specific action I need to drive on my mac. to get this to work?

    opened by gmendel 10
  • Install Fails with Xcode 6

    Install Fails with Xcode 6

    Good job, this is really the thing I want, thanks.

    But I got some errors when running build_and_install.sh:

    Installing BGMXPCHelper.xpc to /Library/Application Support/Background Music.
    Installing Background Music.app to /Applications.
    ...ERROR: Install script failed at line 187. This is probably a bug in the script. Feel free to report it.
    ERROR: Install script failed at line 62. This is probably a bug in the script. Feel free to report it.
    ERROR: Build step failed. See build_and_install.log for details.
    Failed command:
        sudo xcodebuild -project BGMApp/BGMApp.xcodeproj -target Background Music -configuration Release RUN_CLANG_STATIC_ANALYZER=0 DSTROOT=/ install
    

    build_and_install.log

    Installing the virtual audio device Background Music Device.driver(B to /Library/Audio/Plug-Ins/HAL(B.
    Build settings from command line:
        DSTROOT = /
        RUN_CLANG_STATIC_ANALYZER = 0
    
    === BUILD TARGET Background Music Device OF PROJECT BGMDriver WITH CONFIGURATION Release ===
    
    Check dependencies
    
    SetOwnerAndGroup root:wheel /Library/Audio/Plug-Ins/HAL/Background\ Music\ Device.driver
        cd /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMDriver
        /usr/sbin/chown -RH root:wheel /Library/Audio/Plug-Ins/HAL/Background\ Music\ Device.driver
    
    SetMode u+w,go-w,a+rX /Library/Audio/Plug-Ins/HAL/Background\ Music\ Device.driver
        cd /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMDriver
        /bin/chmod -RH u+w,go-w,a+rX /Library/Audio/Plug-Ins/HAL/Background\ Music\ Device.driver
    
    ** INSTALL SUCCEEDED **
    
    Installing BGMXPCHelper.xpc(B to /Library/Application Support/Background Music(B.
    Build settings from command line:
        DSTROOT = /
        INSTALL_PATH = /Library/Application Support/Background Music
        RUN_CLANG_STATIC_ANALYZER = 0
    
    === BUILD TARGET BGMXPCHelper OF PROJECT BGMApp WITH CONFIGURATION Release ===
    
    Check dependencies
    
    PhaseScriptExecution Run\ Script build/BGMApp.build/Release/BGMXPCHelper.build/Script-276972891CAFCE91007A2F7C.sh
        cd /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp
        export ACTION=install
        export ALTERNATE_GROUP=wheel
        export ALTERNATE_MODE=u+w,go-w,a+rX
        export ALTERNATE_OWNER=root
        export ALWAYS_SEARCH_USER_PATHS=NO
        export ALWAYS_USE_SEPARATE_HEADERMAPS=YES
        export APPLE_INTERNAL_DEVELOPER_DIR=/AppleInternal/Developer
        export APPLE_INTERNAL_DIR=/AppleInternal
        export APPLE_INTERNAL_DOCUMENTATION_DIR=/AppleInternal/Documentation
        export APPLE_INTERNAL_LIBRARY_DIR=/AppleInternal/Library
        export APPLE_INTERNAL_TOOLS=/AppleInternal/Developer/Tools
        export APPLICATION_EXTENSION_API_ONLY=NO
        export APPLY_RULES_IN_COPY_FILES=NO
        export ARCHS=x86_64
        export ARCHS_STANDARD=x86_64
        export ARCHS_STANDARD_32_64_BIT="x86_64 i386"
        export ARCHS_STANDARD_32_BIT=i386
        export ARCHS_STANDARD_64_BIT=x86_64
        export ARCHS_STANDARD_INCLUDING_64_BIT=x86_64
        export AVAILABLE_PLATFORMS="iphonesimulator macosx iphoneos"
        export BUILD_COMPONENTS="headers build"
        export BUILD_DIR=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build
        export BUILD_ROOT=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build
        export BUILD_STYLE=
        export BUILD_VARIANTS=normal
        export BUILT_PRODUCTS_DIR=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/Release
        export CACHE_ROOT=/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/com.apple.DeveloperTools/6.4-6E35b/Xcode
        export CCHROOT=/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/com.apple.DeveloperTools/6.4-6E35b/Xcode
        export CHMOD=/bin/chmod
        export CHOWN=/usr/sbin/chown
        export CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER=YES
        export CLANG_CXX_LANGUAGE_STANDARD=c++0x
        export CLANG_CXX_LIBRARY=libc++
        export CLANG_ENABLE_MODULES=YES
        export CLANG_ENABLE_OBJC_ARC=YES
        export CLANG_MODULES_BUILD_SESSION_FILE=/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/org.llvm.clang/ModuleCache/Session.modulevalidation
        export CLANG_WARN_ASSIGN_ENUM=YES
        export CLANG_WARN_BOOL_CONVERSION=YES
        export CLANG_WARN_CONSTANT_CONVERSION=YES
        export CLANG_WARN_DIRECT_OBJC_ISA_USAGE=YES_ERROR
        export CLANG_WARN_EMPTY_BODY=YES
        export CLANG_WARN_ENUM_CONVERSION=YES
        export CLANG_WARN_IMPLICIT_SIGN_CONVERSION=NO
        export CLANG_WARN_INT_CONVERSION=YES
        export CLANG_WARN_NULLABLE_TO_NONNULL_CONVERSION=YES
        export CLANG_WARN_OBJC_ROOT_CLASS=YES_ERROR
        export CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION=YES
        export CLANG_WARN_UNREACHABLE_CODE=YES
        export CLANG_WARN__DUPLICATE_METHOD_MATCH=YES
        export CLASS_FILE_DIR=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/BGMXPCHelper.build/JavaClasses
        export CLEAN_PRECOMPS=YES
        export CLONE_HEADERS=NO
        export CODESIGNING_FOLDER_PATH="/Library/Application Support/Background Music/BGMXPCHelper.xpc"
        export CODE_SIGNING_ALLOWED=YES
        export COLOR_DIAGNOSTICS=NO
        export COMBINE_HIDPI_IMAGES=NO
        export COMMAND_MODE=legacy
        export COMPOSITE_SDK_DIRS=/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/com.apple.DeveloperTools/6.4-6E35b/Xcode/CompositeSDKs
        export CONFIGURATION=Release
        export CONFIGURATION_BUILD_DIR=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/Release
        export CONFIGURATION_TEMP_DIR=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release
        export CONTENTS_FOLDER_PATH=BGMXPCHelper.xpc/Contents
        export COPYING_PRESERVES_HFS_DATA=NO
        export COPY_PHASE_STRIP=NO
        export COPY_RESOURCES_FROM_STATIC_FRAMEWORKS=YES
        export CP=/bin/cp
        export CREATE_INFOPLIST_SECTION_IN_BINARY=NO
        export CURRENT_ARCH=x86_64
        export CURRENT_VARIANT=normal
        export DEAD_CODE_STRIPPING=YES
        export DEBUGGING_SYMBOLS=YES
        export DEBUG_INFORMATION_FORMAT=dwarf-with-dsym
        export DEFAULT_COMPILER=com.apple.compilers.llvm.clang.1_0
        export DEFAULT_KEXT_INSTALL_PATH=/Library/Extensions
        export DEFINES_MODULE=NO
        export DEPLOYMENT_LOCATION=YES
        export DEPLOYMENT_POSTPROCESSING=YES
        export DERIVED_FILES_DIR=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/BGMXPCHelper.build/DerivedSources
        export DERIVED_FILE_DIR=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/BGMXPCHelper.build/DerivedSources
        export DERIVED_SOURCES_DIR=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/BGMXPCHelper.build/DerivedSources
        export DEVELOPER_APPLICATIONS_DIR=/Applications/Xcode.app/Contents/Developer/Applications
        export DEVELOPER_BIN_DIR=/Applications/Xcode.app/Contents/Developer/usr/bin
        export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
        export DEVELOPER_FRAMEWORKS_DIR=/Applications/Xcode.app/Contents/Developer/Library/Frameworks
        export DEVELOPER_FRAMEWORKS_DIR_QUOTED=/Applications/Xcode.app/Contents/Developer/Library/Frameworks
        export DEVELOPER_LIBRARY_DIR=/Applications/Xcode.app/Contents/Developer/Library
        export DEVELOPER_SDK_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
        export DEVELOPER_TOOLS_DIR=/Applications/Xcode.app/Contents/Developer/Tools
        export DEVELOPER_USR_DIR=/Applications/Xcode.app/Contents/Developer/usr
        export DEVELOPMENT_LANGUAGE=English
        export DOCUMENTATION_FOLDER_PATH=BGMXPCHelper.xpc/Contents/Resources/English.lproj/Documentation
        export DO_HEADER_SCANNING_IN_JAM=NO
        export DSTROOT=/
        export DT_TOOLCHAIN_DIR=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain
        export DWARF_DSYM_FILE_NAME=BGMXPCHelper.xpc.dSYM
        export DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT=NO
        export DWARF_DSYM_FOLDER_PATH=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/Release
        export EMBEDDED_CONTENT_CONTAINS_SWIFT=NO
        export EMBEDDED_PROFILE_NAME=embedded.provisionprofile
        export ENABLE_HEADER_DEPENDENCIES=YES
        export ENABLE_NS_ASSERTIONS=NO
        export ENABLE_STRICT_OBJC_MSGSEND=YES
        export EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS=".DS_Store .svn .git .hg CVS"
        export EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES="*.nib *.lproj *.framework *.gch (*) .DS_Store CVS .svn .git .hg *.xcodeproj *.xcode *.pbproj *.pbxproj"
        export EXECUTABLES_FOLDER_PATH=BGMXPCHelper.xpc/Contents/Executables
        export EXECUTABLE_FOLDER_PATH=BGMXPCHelper.xpc/Contents/MacOS
        export EXECUTABLE_NAME=BGMXPCHelper
        export EXECUTABLE_PATH=BGMXPCHelper.xpc/Contents/MacOS/BGMXPCHelper
        export EXPANDED_CODE_SIGN_IDENTITY=
        export EXPANDED_CODE_SIGN_IDENTITY_NAME=
        export EXPANDED_PROVISIONING_PROFILE=
        export FILE_LIST=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/BGMXPCHelper.build/Objects/LinkFileList
        export FIXED_FILES_DIR=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/BGMXPCHelper.build/FixedFiles
        export FRAMEWORKS_FOLDER_PATH=BGMXPCHelper.xpc/Contents/Frameworks
        export FRAMEWORK_FLAG_PREFIX=-framework
        export FRAMEWORK_SEARCH_PATHS="/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/Release "
        export FRAMEWORK_VERSION=A
        export FULL_PRODUCT_NAME=BGMXPCHelper.xpc
        export GCC3_VERSION=3.3
        export GCC_C_LANGUAGE_STANDARD=c11
        export GCC_INLINES_ARE_PRIVATE_EXTERN=YES
        export GCC_NO_COMMON_BLOCKS=YES
        export GCC_OPTIMIZATION_LEVEL=s
        export GCC_PFE_FILE_C_DIALECTS="c objective-c c++ objective-c++"
        export GCC_PREPROCESSOR_DEFINITIONS="DEBUG=0 CoreAudio_Debug=0 CoreAudio_UseSysLog=0 CoreAudio_StopOnAssert=0"
        export GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS=YES
        export GCC_TREAT_WARNINGS_AS_ERRORS=YES
        export GCC_VERSION=com.apple.compilers.llvm.clang.1_0
        export GCC_VERSION_IDENTIFIER=com_apple_compilers_llvm_clang_1_0
        export GCC_WARN_64_TO_32_BIT_CONVERSION=YES
        export GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS=YES
        export GCC_WARN_ABOUT_MISSING_PROTOTYPES=YES
        export GCC_WARN_ABOUT_RETURN_TYPE=YES_ERROR
        export GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED=YES
        export GCC_WARN_SHADOW=YES
        export GCC_WARN_STRICT_SELECTOR_MATCH=YES
        export GCC_WARN_UNDECLARED_SELECTOR=YES
        export GCC_WARN_UNINITIALIZED_AUTOS=YES_AGGRESSIVE
        export GCC_WARN_UNUSED_FUNCTION=YES
        export GCC_WARN_UNUSED_LABEL=YES
        export GCC_WARN_UNUSED_PARAMETER=YES
        export GCC_WARN_UNUSED_VARIABLE=YES
        export GENERATE_MASTER_OBJECT_FILE=NO
        export GENERATE_PKGINFO_FILE=NO
        export GENERATE_PROFILING_CODE=NO
        export GID=0
        export GROUP=wheel
        export HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT=YES
        export HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES=YES
        export HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS=YES
        export HEADERMAP_INCLUDES_PROJECT_HEADERS=YES
        export HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES=YES
        export HEADERMAP_USES_VFS=NO
        export HEADER_SEARCH_PATHS="/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/Release/include  /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include"
        export ICONV=/usr/bin/iconv
        export INFOPLIST_EXPAND_BUILD_SETTINGS=YES
        export INFOPLIST_FILE=BGMXPCHelper/Info.plist
        export INFOPLIST_OUTPUT_FORMAT=same-as-input
        export INFOPLIST_PATH=BGMXPCHelper.xpc/Contents/Info.plist
        export INFOPLIST_PREPROCESS=NO
        export INFOSTRINGS_PATH=BGMXPCHelper.xpc/Contents/Resources/English.lproj/InfoPlist.strings
        export INSTALL_DIR="//Library/Application Support/Background Music"
        export INSTALL_GROUP=wheel
        export INSTALL_MODE_FLAG=u+w,go-w,a+rX
        export INSTALL_OWNER=root
        export INSTALL_PATH="/Library/Application Support/Background Music"
        export INSTALL_ROOT=/
        export JAVAC_DEFAULT_FLAGS="-J-Xms64m -J-XX:NewSize=4M -J-Dfile.encoding=UTF8"
        export JAVA_APP_STUB=/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub
        export JAVA_ARCHIVE_CLASSES=YES
        export JAVA_ARCHIVE_TYPE=JAR
        export JAVA_COMPILER=/usr/bin/javac
        export JAVA_FOLDER_PATH=BGMXPCHelper.xpc/Contents/Resources/Java
        export JAVA_FRAMEWORK_RESOURCES_DIRS=Resources
        export JAVA_JAR_FLAGS=cv
        export JAVA_SOURCE_SUBDIR=.
        export JAVA_USE_DEPENDENCIES=YES
        export JAVA_ZIP_FLAGS=-urg
        export JIKES_DEFAULT_FLAGS="+E +OLDCSO"
        export KEEP_PRIVATE_EXTERNS=NO
        export LD_DEPENDENCY_INFO_FILE=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/BGMXPCHelper.build/Objects-normal/x86_64/BGMXPCHelper_dependency_info.dat
        export LD_GENERATE_MAP_FILE=NO
        export LD_MAP_FILE_PATH=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/BGMXPCHelper.build/BGMXPCHelper-LinkMap-normal-x86_64.txt
        export LD_NO_PIE=NO
        export LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER=YES
        export LEGACY_DEVELOPER_DIR=/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer
        export LEX=lex
        export LIBRARY_FLAG_NOSPACE=YES
        export LIBRARY_FLAG_PREFIX=-l
        export LIBRARY_KEXT_INSTALL_PATH=/Library/Extensions
        export LIBRARY_SEARCH_PATHS="/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/Release "
        export LINKER_DISPLAYS_MANGLED_NAMES=NO
        export LINK_FILE_LIST_normal_x86_64=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/BGMXPCHelper.build/Objects-normal/x86_64/BGMXPCHelper.LinkFileList
        export LINK_WITH_STANDARD_LIBRARIES=YES
        export LOCALIZED_RESOURCES_FOLDER_PATH=BGMXPCHelper.xpc/Contents/Resources/English.lproj
        export LOCAL_ADMIN_APPS_DIR=/Applications/Utilities
        export LOCAL_APPS_DIR=/Applications
        export LOCAL_DEVELOPER_DIR=/Library/Developer
        export LOCAL_LIBRARY_DIR=/Library
        export MACH_O_TYPE=mh_execute
        export MACOSX_DEPLOYMENT_TARGET=10.9
        export MAC_OS_X_PRODUCT_BUILD_VERSION=15D21
        export MAC_OS_X_VERSION_ACTUAL=101103
        export MAC_OS_X_VERSION_MAJOR=101100
        export MAC_OS_X_VERSION_MINOR=1103
        export MTL_ENABLE_DEBUG_INFO=NO
        export NATIVE_ARCH=i386
        export NATIVE_ARCH_32_BIT=i386
        export NATIVE_ARCH_64_BIT=x86_64
        export NATIVE_ARCH_ACTUAL=x86_64
        export NO_COMMON=YES
        export OBJECT_FILE_DIR=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/BGMXPCHelper.build/Objects
        export OBJECT_FILE_DIR_normal=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/BGMXPCHelper.build/Objects-normal
        export OBJROOT=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build
        export ONLY_ACTIVE_ARCH=NO
        export OPTIMIZATION_LEVEL=0
        export OS=MACOS
        export OSAC=/usr/bin/osacompile
        export PACKAGE_TYPE=com.apple.package-type.xpc-service
        export PASCAL_STRINGS=YES
        export PATH="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Tools:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/aria2/bin:/usr/local/git/bin:/usr/local/go/bin:/Users/Fay/www/mongodb-2.6.7/bin:/Users/Fay/.rvm/bin:/Users/Fay/www/shell:/Users/Fay/www/gitlab.alibaba-inc.com/fei.xf/scripts/shell:/Applications/Privoxy"
        export PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES="/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs /Applications/Xcode.app/Contents/Developer/Platforms"
        export PBDEVELOPMENTPLIST_PATH=BGMXPCHelper.xpc/Contents/pbdevelopment.plist
        export PFE_FILE_C_DIALECTS=objective-c
        export PKGINFO_FILE_PATH=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/BGMXPCHelper.build/PkgInfo
        export PKGINFO_PATH=BGMXPCHelper.xpc/Contents/PkgInfo
        export PLATFORM_DEVELOPER_APPLICATIONS_DIR=/Applications/Xcode.app/Contents/Developer/Applications
        export PLATFORM_DEVELOPER_BIN_DIR=/Applications/Xcode.app/Contents/Developer/usr/bin
        export PLATFORM_DEVELOPER_LIBRARY_DIR=/Applications/Xcode.app/Contents/Developer/Library
        export PLATFORM_DEVELOPER_SDK_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
        export PLATFORM_DEVELOPER_TOOLS_DIR=/Applications/Xcode.app/Contents/Developer/Tools
        export PLATFORM_DEVELOPER_USR_DIR=/Applications/Xcode.app/Contents/Developer/usr
        export PLATFORM_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform
        export PLATFORM_NAME=macosx
        export PLATFORM_PREFERRED_ARCH=x86_64
        export PLATFORM_PRODUCT_BUILD_VERSION=6E35b
        export PLIST_FILE_OUTPUT_FORMAT=same-as-input
        export PLUGINS_FOLDER_PATH=BGMXPCHelper.xpc/Contents/PlugIns
        export PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR=YES
        export PRECOMP_DESTINATION_DIR=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/BGMXPCHelper.build/PrefixHeaders
        export PRESERVE_DEAD_CODE_INITS_AND_TERMS=NO
        export PRIVATE_HEADERS_FOLDER_PATH=BGMXPCHelper.xpc/Contents/PrivateHeaders
        export PRODUCT_BUNDLE_IDENTIFIER=com.bearisdriving.BGM.XPCHelper
        export PRODUCT_MODULE_NAME=BGMXPCHelper
        export PRODUCT_NAME=BGMXPCHelper
        export PRODUCT_SETTINGS_PATH=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMXPCHelper/Info.plist
        export PRODUCT_TYPE=com.apple.product-type.xpc-service
        export PROFILING_CODE=NO
        export PROJECT=BGMApp
        export PROJECT_DERIVED_FILE_DIR=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/DerivedSources
        export PROJECT_DIR=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp
        export PROJECT_FILE_PATH=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp.xcodeproj
        export PROJECT_NAME=BGMApp
        export PROJECT_TEMP_DIR=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build
        export PROJECT_TEMP_ROOT=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build
        export PUBLIC_HEADERS_FOLDER_PATH=BGMXPCHelper.xpc/Contents/Headers
        export RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS=YES
        export REMOVE_CVS_FROM_RESOURCES=YES
        export REMOVE_GIT_FROM_RESOURCES=YES
        export REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES=YES
        export REMOVE_HG_FROM_RESOURCES=YES
        export REMOVE_SVN_FROM_RESOURCES=YES
        export REZ_COLLECTOR_DIR=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/BGMXPCHelper.build/ResourceManagerResources
        export REZ_OBJECTS_DIR=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/BGMXPCHelper.build/ResourceManagerResources/Objects
        export REZ_SEARCH_PATHS="/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/Release "
        export RUN_CLANG_STATIC_ANALYZER=0
        export SCAN_ALL_SOURCE_FILES_FOR_INCLUDES=NO
        export SCRIPTS_FOLDER_PATH=BGMXPCHelper.xpc/Contents/Resources/Scripts
        export SCRIPT_INPUT_FILE_COUNT=0
        export SCRIPT_OUTPUT_FILE_COUNT=0
        export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk
        export SDK_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk
        export SDK_NAME=macosx10.10
        export SDK_PRODUCT_BUILD_VERSION=14D125
        export SED=/usr/bin/sed
        export SEPARATE_STRIP=NO
        export SEPARATE_SYMBOL_EDIT=NO
        export SET_DIR_MODE_OWNER_GROUP=YES
        export SET_FILE_MODE_OWNER_GROUP=NO
        export SHALLOW_BUNDLE=NO
        export SHARED_DERIVED_FILE_DIR=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/Release/DerivedSources
        export SHARED_FRAMEWORKS_FOLDER_PATH=BGMXPCHelper.xpc/Contents/SharedFrameworks
        export SHARED_PRECOMPS_DIR=/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/com.apple.DeveloperTools/6.4-6E35b/Xcode/SharedPrecompiledHeaders
        export SHARED_SUPPORT_FOLDER_PATH=BGMXPCHelper.xpc/Contents/SharedSupport
        export SKIP_INSTALL=NO
        export SOURCE_ROOT=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp
        export SRCROOT=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp
        export STRINGS_FILE_OUTPUT_ENCODING=UTF-16
        export STRIP_INSTALLED_PRODUCT=YES
        export STRIP_STYLE=non-global
        export SUPPORTED_PLATFORMS=macosx
        export SYMROOT=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build
        export SYSTEM_ADMIN_APPS_DIR=/Applications/Utilities
        export SYSTEM_APPS_DIR=/Applications
        export SYSTEM_CORE_SERVICES_DIR=/System/Library/CoreServices
        export SYSTEM_DEMOS_DIR=/Applications/Extras
        export SYSTEM_DEVELOPER_APPS_DIR=/Applications/Xcode.app/Contents/Developer/Applications
        export SYSTEM_DEVELOPER_BIN_DIR=/Applications/Xcode.app/Contents/Developer/usr/bin
        export SYSTEM_DEVELOPER_DEMOS_DIR="/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples"
        export SYSTEM_DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
        export SYSTEM_DEVELOPER_DOC_DIR="/Applications/Xcode.app/Contents/Developer/ADC Reference Library"
        export SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR="/Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools"
        export SYSTEM_DEVELOPER_JAVA_TOOLS_DIR="/Applications/Xcode.app/Contents/Developer/Applications/Java Tools"
        export SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR="/Applications/Xcode.app/Contents/Developer/Applications/Performance Tools"
        export SYSTEM_DEVELOPER_RELEASENOTES_DIR="/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes"
        export SYSTEM_DEVELOPER_TOOLS=/Applications/Xcode.app/Contents/Developer/Tools
        export SYSTEM_DEVELOPER_TOOLS_DOC_DIR="/Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools"
        export SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR="/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools"
        export SYSTEM_DEVELOPER_USR_DIR=/Applications/Xcode.app/Contents/Developer/usr
        export SYSTEM_DEVELOPER_UTILITIES_DIR=/Applications/Xcode.app/Contents/Developer/Applications/Utilities
        export SYSTEM_DOCUMENTATION_DIR=/Library/Documentation
        export SYSTEM_KEXT_INSTALL_PATH=/System/Library/Extensions
        export SYSTEM_LIBRARY_DIR=/System/Library
        export TARGETNAME=BGMXPCHelper
        export TARGET_BUILD_DIR="/Library/Application Support/Background Music"
        export TARGET_NAME=BGMXPCHelper
        export TARGET_TEMP_DIR=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/BGMXPCHelper.build
        export TEMP_DIR=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/BGMXPCHelper.build
        export TEMP_FILES_DIR=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/BGMXPCHelper.build
        export TEMP_FILE_DIR=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/BGMXPCHelper.build
        export TEMP_ROOT=/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build
        export TOOLCHAINS=com.apple.dt.toolchain.XcodeDefault
        export TREAT_MISSING_BASELINES_AS_TEST_FAILURES=NO
        export UID=0
        export UNLOCALIZED_RESOURCES_FOLDER_PATH=BGMXPCHelper.xpc/Contents/Resources
        export UNSTRIPPED_PRODUCT=NO
        export USER=root
        export USER_APPS_DIR=/Users/Fay/Applications
        export USER_LIBRARY_DIR=/Users/Fay/Library
        export USE_DYNAMIC_NO_PIC=YES
        export USE_HEADERMAP=YES
        export USE_HEADER_SYMLINKS=NO
        export VALIDATE_PRODUCT=NO
        export VALID_ARCHS="i386 x86_64"
        export VERBOSE_PBXCP=NO
        export VERSIONPLIST_PATH=BGMXPCHelper.xpc/Contents/version.plist
        export VERSION_INFO_BUILDER=root
        export VERSION_INFO_FILE=BGMXPCHelper_vers.c
        export VERSION_INFO_STRING="\"@(#)PROGRAM:BGMXPCHelper  PROJECT:BGMApp-\""
        export WRAPPER_EXTENSION=xpc
        export WRAPPER_NAME=BGMXPCHelper.xpc
        export WRAPPER_SUFFIX=.xpc
        export XCODE_APP_SUPPORT_DIR=/Applications/Xcode.app/Contents/Developer/Library/Xcode
        export XCODE_PRODUCT_BUILD_VERSION=6E35b
        export XCODE_VERSION_ACTUAL=0640
        export XCODE_VERSION_MAJOR=0600
        export XCODE_VERSION_MINOR=0640
        export XPCSERVICES_FOLDER_PATH=BGMXPCHelper.xpc/Contents/XPCServices
        export YACC=yacc
        export arch=x86_64
        export variant=normal
        /bin/sh -c /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/BGMXPCHelper.build/Script-276972891CAFCE91007A2F7C.sh
    Installed com.bearisdriving.BGM.XPCHelper.plist to /Library/LaunchDaemons.
    Unregistering /Library/LaunchDaemons/com.bearisdriving.BGM.XPCHelper.plist. This will print errors if you don't already have a version of it registered, or your system uses an older version of launchctl. They're safe to ignore.
    ----
    ----
    Started the BGMXPCHelper service.
    
    SetOwnerAndGroup root:wheel /Library/Application\ Support/Background\ Music/BGMXPCHelper.xpc
        cd /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp
        /usr/sbin/chown -RH root:wheel /Library/Application\ Support/Background\ Music/BGMXPCHelper.xpc
    
    SetMode u+w,go-w,a+rX /Library/Application\ Support/Background\ Music/BGMXPCHelper.xpc
        cd /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp
        /bin/chmod -RH u+w,go-w,a+rX /Library/Application\ Support/Background\ Music/BGMXPCHelper.xpc
    
    ** INSTALL SUCCEEDED **
    
    Installing Background Music.app(B to /Applications(B.
    Build settings from command line:
        DSTROOT = /
        RUN_CLANG_STATIC_ANALYZER = 0
    
    === BUILD TARGET Background Music OF PROJECT BGMApp WITH CONFIGURATION Release ===
    
    Check dependencies
    
    CompileC build/BGMApp.build/Release/Background\ Music.build/Objects-normal/x86_64/BGMiTunes.o BGMApp/Music\ Players/BGMiTunes.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
        cd /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp
        export LANG=en_US.US-ASCII
        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=c11 -fobjc-arc -fmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/org.llvm.clang/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -flto -fno-common -Werror -Werror-implicit-function-declaration -Wmissing-field-initializers -Wmissing-prototypes -Werror=return-type -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wconditional-uninitialized -Wno-unknown-pragmas -Wshadow -Wno-four-char-constants -Wconversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wassign-enum -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wstrict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DDEBUG=0 -DCoreAudio_Debug=0 -DCoreAudio_UseSysLog=0 -DCoreAudio_StopOnAssert=0 -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk -fasm-blocks -funroll-loops -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.9 -g -fvisibility=hidden -Wno-sign-conversion -iquote /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Background\ Music-generated-files.hmap -I/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Background\ Music-own-target-headers.hmap -I/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Background\ Music-all-target-headers.hmap -iquote /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Background\ Music-project-headers.hmap -I/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/Release/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/DerivedSources/x86_64 -I/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/DerivedSources -Wno-profile-instr-out-of-date -F/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/Release -MMD -MT dependencies -MF /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Objects-normal/x86_64/BGMiTunes.d --serialize-diagnostics /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Objects-normal/x86_64/BGMiTunes.dia -c /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music\ Players/BGMiTunes.m -o /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Objects-normal/x86_64/BGMiTunes.o
    In file included from /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMiTunes.m:24:
    In file included from /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMiTunes.h:24:
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:65:20: error: expected '>'
    + (NSArray<NSNumber*>*) pidsOfRunningInstances;
                       ^
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:65:21: error: expected ')'
    + (NSArray<NSNumber*>*) pidsOfRunningInstances;
                        ^
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:65:3: note: to match this '('
    + (NSArray<NSNumber*>*) pidsOfRunningInstances;
      ^
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:107:22: error: unknown type name '__kindof'
    @property (readonly) __kindof SBApplication* __nullable sbApplication;
                         ^
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:107:44: error: expected ';' at end of declaration list
    @property (readonly) __kindof SBApplication* __nullable sbApplication;
                                               ^
                                               ;
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:107:57: error: type specifier missing, defaults to 'int' [-Werror,-Wimplicit-int]
    @property (readonly) __kindof SBApplication* __nullable sbApplication;
                                                            ^
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:107:57: error: cannot declare variable inside @interface or @protocol
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMiTunes.m:57:38: error: property 'sbApplication' not found on object of type 'BGMiTunes *'; did you mean 'SBApplication'?
        return (iTunesApplication*) self.sbApplication;
                                         ^~~~~~~~~~~~~
                                         SBApplication
    In file included from /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMiTunes.m:24:
    In file included from /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMiTunes.h:24:
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:107:31: note: 'SBApplication' declared here
    @property (readonly) __kindof SBApplication* __nullable sbApplication;
                                  ^
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMiTunes.m:57:12: error: cast to 'iTunesApplication *' from smaller integer type 'int' [-Werror,-Wint-to-pointer-cast]
        return (iTunesApplication*) self.sbApplication;
               ^
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMiTunes.m:57:12: error: cast of 'int' to 'iTunesApplication *' is disallowed with ARC
        return (iTunesApplication*) self.sbApplication;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    9 errors generated.
    
    CompileC build/BGMApp.build/Release/Background\ Music.build/Objects-normal/x86_64/BGMMusicPlayer.o BGMApp/Music\ Players/BGMMusicPlayer.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
        cd /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp
        export LANG=en_US.US-ASCII
        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=c11 -fobjc-arc -fmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/org.llvm.clang/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -flto -fno-common -Werror -Werror-implicit-function-declaration -Wmissing-field-initializers -Wmissing-prototypes -Werror=return-type -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wconditional-uninitialized -Wno-unknown-pragmas -Wshadow -Wno-four-char-constants -Wconversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wassign-enum -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wstrict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DDEBUG=0 -DCoreAudio_Debug=0 -DCoreAudio_UseSysLog=0 -DCoreAudio_StopOnAssert=0 -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk -fasm-blocks -funroll-loops -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.9 -g -fvisibility=hidden -Wno-sign-conversion -iquote /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Background\ Music-generated-files.hmap -I/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Background\ Music-own-target-headers.hmap -I/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Background\ Music-all-target-headers.hmap -iquote /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Background\ Music-project-headers.hmap -I/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/Release/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/DerivedSources/x86_64 -I/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/DerivedSources -Wno-profile-instr-out-of-date -F/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/Release -MMD -MT dependencies -MF /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Objects-normal/x86_64/BGMMusicPlayer.d --serialize-diagnostics /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Objects-normal/x86_64/BGMMusicPlayer.dia -c /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music\ Players/BGMMusicPlayer.m -o /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Objects-normal/x86_64/BGMMusicPlayer.o
    In file included from /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.m:24:
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:65:20: error: expected '>'
    + (NSArray<NSNumber*>*) pidsOfRunningInstances;
                       ^
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:65:21: error: expected ')'
    + (NSArray<NSNumber*>*) pidsOfRunningInstances;
                        ^
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:65:3: note: to match this '('
    + (NSArray<NSNumber*>*) pidsOfRunningInstances;
      ^
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:107:22: error: unknown type name '__kindof'
    @property (readonly) __kindof SBApplication* __nullable sbApplication;
                         ^
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:107:44: error: expected ';' at end of declaration list
    @property (readonly) __kindof SBApplication* __nullable sbApplication;
                                               ^
                                               ;
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:107:57: error: type specifier missing, defaults to 'int' [-Werror,-Wimplicit-int]
    @property (readonly) __kindof SBApplication* __nullable sbApplication;
                                                            ^
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:107:57: error: cannot declare variable inside @interface or @protocol
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.m:43:13: error: property implementation must have its declaration in interface 'BGMMusicPlayerBase'
    @synthesize sbApplication = sbApplication;
                ^
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.m:62:29: error: implicit conversion of an Objective-C pointer to 'int * __nullable' is disallowed with ARC
                sbApplication = [SBApplication applicationWithBundleIdentifier:bundleID];
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.m:62:27: error: incompatible pointer types assigning to 'int * __nullable' from 'id' [-Werror,-Wincompatible-pointer-types]
                sbApplication = [SBApplication applicationWithBundleIdentifier:bundleID];
                              ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.m:63:26: error: member reference base type 'int * __nullable' is not a structure or union
                sbApplication.delegate = self;
                ~~~~~~~~~~~~~^~~~~~~~~
    
    CompileC build/BGMApp.build/Release/Background\ Music.build/Objects-normal/x86_64/BGMVox.o BGMApp/Music\ Players/BGMVox.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
        cd /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp
        export LANG=en_US.US-ASCII
        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=c11 -fobjc-arc -fmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/org.llvm.clang/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -flto -fno-common -Werror -Werror-implicit-function-declaration -Wmissing-field-initializers -Wmissing-prototypes -Werror=return-type -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wconditional-uninitialized -Wno-unknown-pragmas -Wshadow -Wno-four-char-constants -Wconversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wassign-enum -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wstrict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DDEBUG=0 -DCoreAudio_Debug=0 -DCoreAudio_UseSysLog=0 -DCoreAudio_StopOnAssert=0 -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk -fasm-blocks -funroll-loops -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.9 -g -fvisibility=hidden -Wno-sign-conversion -iquote /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Background\ Music-generated-files.hmap -I/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Background\ Music-own-target-headers.hmap -I/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Background\ Music-all-target-headers.hmap -iquote /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Background\ Music-project-headers.hmap -I/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/Release/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/DerivedSources/x86_64 -I/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/DerivedSources -Wno-profile-instr-out-of-date -F/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/Release -MMD -MT dependencies -MF /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Objects-normal/x86_64/BGMVox.d --serialize-diagnostics /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Objects-normal/x86_64/BGMVox.dia -c /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music\ Players/BGMVox.m -o /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Objects-normal/x86_64/BGMVox.o
    In file included from /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMVox.m:24:
    In file included from /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMVox.h:24:
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:65:20: error: expected '>'
    + (NSArray<NSNumber*>*) pidsOfRunningInstances;
                       ^
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:65:21: error: expected ')'
    + (NSArray<NSNumber*>*) pidsOfRunningInstances;
                        ^
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:65:3: note: to match this '('
    + (NSArray<NSNumber*>*) pidsOfRunningInstances;
      ^
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:107:22: error: unknown type name '__kindof'
    @property (readonly) __kindof SBApplication* __nullable sbApplication;
                         ^
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:107:44: error: expected ';' at end of declaration list
    @property (readonly) __kindof SBApplication* __nullable sbApplication;
                                               ^
                                               ;
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:107:57: error: type specifier missing, defaults to 'int' [-Werror,-Wimplicit-int]
    @property (readonly) __kindof SBApplication* __nullable sbApplication;
                                                            ^
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:107:57: error: cannot declare variable inside @interface or @protocol
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMVox.m:52:35: error: property 'sbApplication' not found on object of type 'BGMVox *'; did you mean 'SBApplication'?
        return (VoxApplication*) self.sbApplication;
                                      ^~~~~~~~~~~~~
                                      SBApplication
    In file included from /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMVox.m:24:
    In file included from /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMVox.h:24:
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMMusicPlayer.h:107:31: note: 'SBApplication' declared here
    @property (readonly) __kindof SBApplication* __nullable sbApplication;
                                  ^
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMVox.m:52:12: error: cast to 'VoxApplication *' from smaller integer type 'int' [-Werror,-Wint-to-pointer-cast]
        return (VoxApplication*) self.sbApplication;
               ^
    /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/Music Players/BGMVox.m:52:12: error: cast of 'int' to 'VoxApplication *' is disallowed with ARC
        return (VoxApplication*) self.sbApplication;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    9 errors generated.
    
    CompileC build/BGMApp.build/Release/Background\ Music.build/Objects-normal/x86_64/BGMAppVolumes.o BGMApp/BGMAppVolumes.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler
        cd /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp
        export LANG=en_US.US-ASCII
        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=c++11 -stdlib=libc++ -fobjc-arc -fmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/org.llvm.clang/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -flto -fno-common -Werror -Wmissing-field-initializers -Wmissing-prototypes -Werror=return-type -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wduplicate-method-match -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wconditional-uninitialized -Wno-unknown-pragmas -Wshadow -Wno-four-char-constants -Wconversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wassign-enum -Wshorten-64-to-32 -Wno-newline-eof -Wno-selector -Wstrict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -DDEBUG=0 -DCoreAudio_Debug=0 -DCoreAudio_UseSysLog=0 -DCoreAudio_StopOnAssert=0 -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk -fasm-blocks -funroll-loops -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -mmacosx-version-min=10.9 -g -fvisibility=hidden -fvisibility-inlines-hidden -Wno-sign-conversion -iquote /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Background\ Music-generated-files.hmap -I/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Background\ Music-own-target-headers.hmap -I/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Background\ Music-all-target-headers.hmap -iquote /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Background\ Music-project-headers.hmap -I/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/Release/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/DerivedSources/x86_64 -I/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/DerivedSources -Wno-profile-instr-out-of-date -F/Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/Release -MMD -MT dependencies -MF /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Objects-normal/x86_64/BGMAppVolumes.d --serialize-diagnostics /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Objects-normal/x86_64/BGMAppVolumes.dia -c /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/BGMApp/BGMAppVolumes.mm -o /Users/Fay/www/github.com/kyleneideck/BackgroundMusic/BGMApp/build/BGMApp.build/Release/Background\ Music.build/Objects-normal/x86_64/BGMAppVolumes.o
    
    ** INSTALL FAILED **
    
    
    The following build commands failed:
        CompileC build/BGMApp.build/Release/Background\ Music.build/Objects-normal/x86_64/BGMiTunes.o BGMApp/Music\ Players/BGMiTunes.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
        CompileC build/BGMApp.build/Release/Background\ Music.build/Objects-normal/x86_64/BGMVox.o BGMApp/Music\ Players/BGMVox.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
    (2 failures)
    
    opened by Fay98de 8
  • App volumes don't work with Astro A50 Headset

    App volumes don't work with Astro A50 Headset

    It doesn't work with my headset, Astro A50. I think its because it has it's own volume mixer... But in other hand others mixers work, such as Volume Mixer. image

    bug 
    opened by GuilhermeDSantos 6
  • Fix the license that GitHub shows

    Fix the license that GitHub shows

    The LICENSE file is a symlink, so GitHub can't figure out what Background Music's license and just shows "view license" on the front page. When you click it, you just see the contents of the symlink file ("IntxLNKBGMApp/BGMApp/LICENSE").

    Also, this makes some sites list the license as "other": https://awesomeopensource.com/project/kyleneideck/BackgroundMusic

    good first issue chore priority: low 
    opened by kyleneideck 6
  • Doesn't work on Chrome, Zoom, Messenger...

    Doesn't work on Chrome, Zoom, Messenger...

    It was working for a while, and it stopped. I have uninstalled it, then reinstalled it. Restarted the computer... It started working again! And then stop.

    I am running it on Mojave.

    opened by vincbeaulieu 6
  • Need to check my understanding about the product

    Need to check my understanding about the product

    My understanding with this app is that, let's say we've two apps, A1 and A2, both are capable to play sound (consider a streaming service), now I set the output device to Background Music and tried setting A1 volume to 0 and setting A2 volume to full but none of them is working as per the expectations, I thought while I want to keep listen to the sound from A2, A1 will continue and I should not hear the volume from it. Is this the correct understanding? If yes, for some reason I'm not getting this behaviour here. I can share more information on request.

    opened by hemangshah 6
  • Error: Failure while executing; `/usr/bin/sudo -E -- /usr/bin/env ....

    Error: Failure while executing; `/usr/bin/sudo -E -- /usr/bin/env ....

    Hello,

    I am posting the issue here suggested by the home-brew community.

    brew config output

    HOMEBREW_VERSION: 3.4.11
    ORIGIN: https://github.com/Homebrew/brew
    HEAD: 30e3d8883cde265cbc16ff94b49a3ac14137590e
    Last commit: 3 weeks ago
    Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
    Core tap HEAD: d1a0c56dba874a3bae389ca5ea2c089d73acabb9
    Core tap last commit: 36 minutes ago
    Core tap branch: master
    HOMEBREW_PREFIX: /opt/homebrew
    HOMEBREW_CASK_OPTS: []
    HOMEBREW_CORE_GIT_REMOTE: https://github.com/Homebrew/homebrew-core
    HOMEBREW_DISPLAY: /private/tmp/com.apple.launchd.vwHpApjCOa/org.xquartz:0
    HOMEBREW_MAKE_JOBS: 10
    Homebrew Ruby: 2.6.8 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby
    CPU: 10-core 64-bit arm_firestorm_icestorm
    Clang: 13.1.6 build 1316
    Git: 2.36.1 => /opt/homebrew/bin/git
    Curl: 7.79.1 => /usr/bin/curl
    macOS: 12.4-arm64
    CLT: 13.4.0.0.1.1651278267
    Xcode: 13.4
    Rosetta 2: false
    

    What were you trying to do (and why)?

    I wanted to install background-music via home-brew cask.

    What happened (include all command output)?

    $ brew install --cask background-music
    ==> Downloading https://github.com/kyleneideck/BackgroundMusic/releases/download/v0.3.2/BackgroundMusic-0.3.2.pkg
    Already downloaded: /Users/massisenergy/Library/Caches/Homebrew/downloads/05cd4d4da9564959a39b581627734da1410ee35f1707c15fb5dfef1b9ec5520e--BackgroundMusic-0.3.2.pkg
    ==> Installing Cask background-music
    ==> Running installer for background-music; your password may be necessary.
    Package installers may write to any location; options such as `--appdir` are ignored.
    installer: Package name is Background Music 0.3.2
    installer: Upgrading at base path /
    installer: The upgrade failed. (The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance. An error occurred while running scripts from the package “BackgroundMusic-0.3.2.pkg”.)
    ==> Purging files for version 0.3.2 of Cask background-music
    Error: Failure while executing; `/usr/bin/sudo -E -- /usr/bin/env LOGNAME=massisenergy USER=massisenergy USERNAME=massisenergy /usr/sbin/installer -pkg /opt/homebrew/Caskroom/background-music/0.3.2/BackgroundMusic-0.3.2.pkg -target /` exited with 1. Here's the output:
    installer: Package name is Background Music 0.3.2
    installer: Upgrading at base path /
    installer: The upgrade failed. (The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance. An error occurred while running scripts from the package “BackgroundMusic-0.3.2.pkg”.)
    

    What did you expect to happen?

    Installation of those apps without any error. NOTE: I don't have any problem while running brew update && brew upgrade, all the preinstalled applications updates without any error.

    Step-by-step reproduction instructions (by running brew commands)

    Just run brew install --cask background-music in the shell. Thanks for your attention!

    bug 
    opened by massisenergy 5
  • Uninstalled BackgroundMusic and it's still showing up in my sound settings

    Uninstalled BackgroundMusic and it's still showing up in my sound settings

    Example bug report template

    Description of the bug Background Music is continuing to show up as an output device even after uninstalling the entire software from my device. MBP 13" 2020 w/ Intel i7

    Steps to reproduce

    Steps to reproduce the bug. This usually doesn't need to be super detailed.

    1. Uninstall the app :)
    bug 
    opened by tanmaik 5
  • Not working with Java applications

    Not working with Java applications

    I have a game that runs off Java and when I open it up, BGM does not recognize the application.

    I attempt to turn on BGM after closing while the Java app is running and it will crash - attempted it multiple times, no change.

    bug 
    opened by caelansimms 0
  • Not working with Zoom

    Not working with Zoom

    Description of the bug

    It doesn't mute ZOOM meeting, unless I mute all system sounds (which I obviously don't want to).

    Steps to reproduce

    Launch ZOOM meeting Launch Background Music Mute everything BUT the system sounds See that ZOOM sound is still on

    bug 
    opened by MandaNyAina 4
  • Install Filed

    Install Filed

    hello When I used homebrew to install it,there was something wrong in the final step,and the error message is: Error: Failure while executing; /usr/bin/sudo -E -- /usr/bin/env LOGNAME=b_white USER=b_white USERNAME=b_white /usr/sbin/installer -pkg /opt/homebrew/Caskroom/background-music/0.3.2/BackgroundMusic-0.3.2.pkg -target / exited with 1. Here's the output: installer: Package name is Background Music 0.3.2 installer: Installing at base path / installer: The install failed. (安装器遇到了一个错误,导致安装失败。请联系软件生产企业以获得帮助。 运行软件包“BackgroundMusic-0.3.2.pkg”的脚本时出错。)

    opened by B-White07 1
  • ZOOM mute doesn't work

    ZOOM mute doesn't work

    Example bug report template

    Don't worry if you have trouble getting some of this info. Just leave it out.

    Description of the bug It doesn't mute ZOOM meeting, unless I mute all system sounds (which I obviously don't want to).

    Steps to reproduce

    1. Launch ZOOM meeting
    2. Launch Background Music
    3. Mute everything BUT the system sounds
    4. See that ZOOM sound is still on

    Versions** 0.4.0

    Hardware image

    bug 
    opened by trodlermichal 1
  • Routing audio from Audacity to BackgroundMusic stops working leaving a lower distorted sound.

    Routing audio from Audacity to BackgroundMusic stops working leaving a lower distorted sound.

    Hi

    Description of the bug Routing audio from Audacity to BackgroundMusic stops working leaving a lower distorted sound.

    Steps to reproduce Wait for about an hour using it, possibly allowing Mac to sleep.

    My present fix is to restart Mac. Sometimes quitting both Audacity and BackgroundMusic, waiting 5 minutes, then starting both works.

    Versions

    • Background Music: 0.4.0
    • macOS: v 12.6

    Hardware Mac M1 RAM 16GB

    Thanks

    birdjumper Mac M1 RAM 16GB running MacOS v 12.6

    bug 
    opened by birdjumper 1
  • App stops working

    App stops working

    This tool was working perfectly after initially installed by homebrew. However, it stopped working after my laptop went to sleep. The app no longer shows on the top of the screen (i.e., near the clock). I can see that it is running in the activity monitor. If I try to force close using activity monitor, it does go away. But, opening it up again still does not get the icon to appear.

    I have tried to reinstall it using homebrew with no success (install succeeds, but no change to the issue).

    opened by kyleslaw88 1
Releases(v0.4.0)
Owner
Kyle Neideck
Kyle Neideck
A tool to unlock apps sideloading on Windows Phone having unlocked bootloader.

Xapload Unlocker A tool for unlocking app sideloading in Windows Phone having unlocked bootloader. Description Using this tool you can revive your Wi

Fadil Fadz 6 Nov 28, 2022
Starting with OpenCV and Qt on MacOS is a bit of difficult if you haven't installed and used libraries in XCode.

OpenCV and Qt on MacOS Introduction Starting with OpenCV and Qt on MacOS is a bit of difficult if you haven't installed and used libraries in XCode. T

Martin Kersting 3 Oct 20, 2022
The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++

The C++ Core Guidelines are a collaborative effort led by Bjarne Stroustrup, much like the C++ language itself. They are the result of many person-years of discussion and design across a number of organizations. Their design encourages general applicability and broad adoption but they can be freely copied and modified to meet your organization's needs.

Standard C++ Foundation 36.6k Jan 6, 2023
C++ 98/11/14 manual pages for Linux/MacOS

cppman C++ 98/11/14/17/20 manual pages for Linux, with source from cplusplus.com and cppreference.com. Features Supports two backends (switch it with

Wei-Ning Huang 1.1k Jan 3, 2023
The Repository Contains the Set Way of Learning Cpplus With the help of programs And Notes.

Preface Since the C++ language varies so heavily between versions (e.g. C++0x, C++11, C++17, etc.), I will preface this cheat sheet by saying that the

Pawan Roshan Gupta 5 Oct 6, 2022
Small single-header C++20 utility providing CRTP base classes for

affine_space Small single-header C++20 utility providing CRTP base classes for strongly-typed values and differences. This is similar to a very simpli

null 2 Jan 11, 2022
uniptr_t - C++ Pointer Utility Class

uniptr_t - C++ Pointer Utility Class uniptr_t stands for univerasl pointer. It's a small C++ class wrapping any pointer type. It removes the need to c

1hAck 3 May 15, 2022
L.A. Noire - V Patch | A community-made patch for the 2011's video game L.A Noire containing a set of fixes like an unlocked framerate or custom aspect ratios.

V-Patch for L.A Noire Complete Edition This project is not affiliated with Take-Two or Rockstar Games A while ago I wanted to replay L.A Noire on my n

null 193 Jan 2, 2023
This repository consists a set of problems that a beginner can starts with.

Beginner's Coding Sheet ?? ?? This Coding Sheet is provided by SIDDHARTH SINGH on his YouTube Channel. Here are the set of problems with its respectiv

Kishan Kumar Rai 5 Sep 30, 2022
All those who are willing to participate in the 7-day coding event Commit-Your-Code organized by GDSC, UIET have to fork this repository and contribute their solutions as per defined rules.

????‍?? Commit-Ur-Code ????‍?? GDSC UIET KUK ?? , welcomes you all to this amazing event where you will be introduced to the world of coding ?? . It i

Google Developer Student Club UIET KUK 9 Mar 24, 2022
This repo is for competitive coders. In the readme file you will get the list of questions. You can contribute by adding your solutions or by providing the optimized solutions which are answered already.

Hello, Problem Solvers !!! ?? What it's about? ??‍?? This repository is for Competitive Coders to get started with Open-source. ?? We have curated a l

null 3 Oct 22, 2022
This is a C project, to find the weekly salary of your employees.

Weekly-Salary This is a C project, to find the weekly salary of your employees. This is a very simle project. At 1st you insert the code of the employ

Ntinos 1 Dec 3, 2021
GnuPlotScripting - A simple C++17 lib that helps you to quickly plot your data with GnuPlot

Easy Creation of GnuPlot Scripts from C++ Table of contents What is it? News Contributors Installation Examples Plot and fit data Ascii matrix data (N

pixor 40 Nov 20, 2022
Add a description to your directories!

lsnotes (Part of the better coreutils initiative) Add a description to your directories! Simply add a .lsnotes file and that's it! This is the origina

Louis Aeilot 6 Apr 16, 2022
This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.

?? C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.

huihut 27k Dec 31, 2022
System Programming 2021 Spring

sp-labs System Programming Labs 2021 Spring Repo 文件说明 lab: 实验指导书 & 题目。 answer_template: 提供对应 lab 的参考作答模板。建议将图片放至对应的img/文件夹下,使用 Markdown 编写,最后通过 Typora

null 45 Jan 5, 2023
Educational Operating System

Educational Operating System

Kota UCHIDA 432 Dec 31, 2022
An operating system, but it only plays Tetris.

TETRIS-OS: An operating system that only plays Tetris. Video with an explanation of the development process. Features: It's Tetris. 32-bit (x86) Fully

null 3.5k Jul 13, 2021
Step by step, learn to develop an operating system on RISC-V

This course is used to teach and demonstrate how to write a simple operating system kernel for the RISC-V platform from scratch.

null 373 Jan 3, 2023