Skip to content

ashipo/SoundRemote-server

Repository files navigation

SoundRemote server

Desktop app that pairs up with Android device via SoundRemote client to:

  • Capture and send audio to the client device.
  • Emulate keyboard shortcuts received from the client. Certain shortcuts like Ctrl + Alt + Delete or Win + L aren't currently supported.

Main window

Build

Prerequisites:

  • Microsoft Visual Studio 2022.
  • Opus audio codec library. Build opus.lib and put it in $(SolutionDir)\lib\opus\x64 or $(SolutionDir)\lib\opus\Win32.
  • Boost has to be accessible by BOOST_ROOT environment variable. It must point to the Boost root directory, for example C:\Program Files\boost\boost_1_82_0.

Testing

Tests are implemented with GoogleTest. To run tests install the gmock NuGet package from Google.