mac2rpi_coreaudio_plugin icon indicating copy to clipboard operation
mac2rpi_coreaudio_plugin copied to clipboard

Solution to stream audio from a Mac to a Raspberry Pi

mac2rpi_coreaudio_plugin

Solution to stream audio from a Mac to a Raspberry Pi. This repository contains a Core Audio plugin that creates an audio device on the Mac that sends audio to a playback server running on the Raspberry Pi.

Requirements

This solution uses Boost C++ libraries. Therefore, they must be installed in your system. Use Homebrew to easily install them.

Build

Open the project with XCode and adjust the header and libraries path for Boost as needed. Then build the project and create an archive. Once the archive is ready, select "Distribute Content" and choose "Built Products." Export the built products to your desired location. Then copy the contents of the "Products" folder into the root folder of your system. In the end, the audio plugin should be located at /Library/Audio/Plug-Ins/HAL/mac2rpi-coreaudio-plugin.driver.