SoundWire PC-to-PC Audio Streaming Using Virtualization (updated June 2020)

You can use SoundWire to send any music or audio from your PC to one or more other PCs or Macs. The server machine running SoundWire Server can be Windows or Linux, and the client (Android where you listen to music) can be Windows, Mac or Linux.

Android Emulators

Android emulators like Andy and BlueStacks provide a simple way to run Android apps on Windows PCs and Mac OSX. In addition the Android-x86 project provides a clean, modern build of Android that runs in VirtualBox or VMWare Player on many platforms including Linux, or directly on your PC. All of these support the Google Play Store and work with SoundWire free or full version.

You can get Andy here (click on "download" at the top):
Installation takes a few minutes and several gigabytes of disk space, but once it's running simply install the SoundWire app as you normally would using Google Play. If you've purchased the SoundWire full version be sure to log in with the same Google account used to buy SoundWire.

Android-x86 Project

Andy and BlueStacks may annoy you with too many ads and gaming-oriented features. If you want a clean Android emulation, or you want to run Android on Linux, follow the instructions below.

Download the Virtual Machine Disk Image

GeorgieLabs has created a virtual disk image (.vmdk file) to simplify setting up Android-x86 on VirtualBox or VMWare Player. The virtual machine hard disk image contains Android 9, SoundWire free version, and the Google Play Store. Download it at this link. After downloading unzip the file to obtain the virtual disk image (.vmdk). Instructions for using it with VirtualBox are given below. You can also use VMWare Player, or create your Android-x86 virtual machine from scratch without using our disk image.

VirtualBox Instructions

  1. Download and install Oracle VirtualBox.
  2. Run VirtualBox and create a new virtual machine (press New button).
  3. Enter a virtual machine name, e.g. "Android".
  4. Select operating system "Other", version "Other/Unknown (64-bit)", click Next.
  5. Change the memory size to 2048 MB, click Next.
  6. Select "Use an existing virtual hard disk file"
  7. Click the browse button (folder image), Add, then navigate to where you put the uncompressed virtual hard disk image you downloaded (.vmdk). Click Choose if necessary.
  8. Click Create.

You're Ready to Run Android!

Click "Start" and wait for Android to start up. When done you should see the Android home screen. Click on it to "capture" the mouse pointer (press the host key later to release the mouse, by default the right Ctrl key). SoundWire free version is preloaded. To use the full version you may start the Play Store and sign in to download SoundWire full version. On your server computer, go to to download the server (if you haven't already). Now use SoundWire as you usually would.

If the Play Store gets stuck on "Waiting for download" then wait for background activity like updates to finish, or turn off automatic app updates.

Note: If you're installing VirtualBox on a computer that is also used to run SoundWire Server be aware that this can break the "auto locate" feature (IP multicast) unless you do an additional step. The Virtualbox installer creates virtual network interfaces which can prevent IP multicast from working, even if Virtualbox is not running. To fix this disable the VirtualBox host-only network as follows (Win 7, 10): Go to Control Panel > View Network Connections (use search to find this) > right-click on "VirtualBox Host-Only Network" (or similar name) > Disable

Hints for Running SoundWire Under Android-x86

Thanks to the Android-x86 Project,

Back to the GeorgieLabs main page