### Install VB-CABLE Virtual Audio Device (64-bit) Source: https://audiorelay.net/docs/windows/missing-audio-device Run this executable as administrator to install the VB-CABLE virtual audio device on a 64-bit Windows system. A reboot might be necessary after installation. ```powershell VBCABLE_Setup_x64.exe ``` -------------------------------- ### Install VB-CABLE Virtual Audio Device (32-bit) Source: https://audiorelay.net/docs/windows/missing-audio-device Run this executable as administrator to install the VB-CABLE virtual audio device on a 32-bit Windows system. A reboot might be necessary after installation. ```powershell VBCABLE_Setup.exe ``` -------------------------------- ### Load Null Sink Module (Permanent) Source: https://audiorelay.net/docs/linux/stream-audio-from-your-linux-pc-to-your-phone Add this line to `/etc/pulse/default.pa` to create a persistent virtual audio output device for AudioRelay. ```bash load-module module-null-sink sink_name=audiorelay-speakers sink_properties=device.description=AudioRelay-Speakers ``` -------------------------------- ### Create Persistent Virtual Audio Devices (PulseAudio Config) Source: https://audiorelay.net/docs/linux/use-your-phone-as-a-mic-for-a-linux-pc Add these lines to `/etc/pulse/default.pa` to create persistent virtual audio devices for AudioRelay. The first creates a null sink for AudioRelay to stream into, and the second remaps its monitor to be usable by communication apps. ```bash # Creates a device where AudioRelay can stream audio into load-module module-null-sink sink_name=audiorelay-virtual-mic-sink sink_properties=device.description=Virtual-Mic-Sink # Creates a device usable by communications apps (e.g: skype) load-module module-remap-source master=audiorelay-virtual-mic-sink.monitor source_name=audiorelay-virtual-mic-sink source_properties=device.description=Virtual-Mic ``` -------------------------------- ### Load Null Sink Module (Temporary) Source: https://audiorelay.net/docs/linux/stream-audio-from-your-linux-pc-to-your-phone Execute this command in the terminal to create a temporary virtual audio output device that will be removed on reboot or when PulseAudio is restarted. ```bash pactl load-module module-null-sink \ sink_name=audiorelay-speakers \ sink_properties=device.description=AudioRelay-Speakers ``` -------------------------------- ### Run Java Command for Debugging Source: https://audiorelay.net/docs/help/error-codes Execute this command in a command prompt to generate a detailed output log for startup issues. This log can help diagnose errors not surfaced by the application directly. ```batch cd "c:\\Program Files (x86)\\AudioRelay" . \runtime\\bin\\java.exe -cp "app/audiorelay.jar" com.azefsw.audioconnect.desktop.app.MainKt > %USERPROFILE%\\desktop\\output.log 2>&1 ``` -------------------------------- ### Create Temporary Virtual Audio Sink (PulseAudio CLI) Source: https://audiorelay.net/docs/linux/use-your-phone-as-a-mic-for-a-linux-pc Use this command to create a temporary virtual audio sink where AudioRelay can stream audio into. This device will disappear after a restart. ```bash pactl load-module module-null-sink \ sink_name=audiorelay-virtual-mic-sink \ sink_properties=device.description=Virtual-Mic-Sink ``` -------------------------------- ### Create Temporary Virtual Audio Source (PulseAudio CLI) Source: https://audiorelay.net/docs/linux/use-your-phone-as-a-mic-for-a-linux-pc Use this command to create a temporary virtual audio source, renaming the monitor of the previously created sink. This device is usable by communication apps. ```bash pactl load-module module-remap-source \ master=audiorelay-virtual-mic-sink.monitor \ source_name=audiorelay-virtual-mic-sink \ source_properties=device.description=Virtual-Mic ``` -------------------------------- ### Reload PulseAudio Configuration Source: https://audiorelay.net/docs/linux/use-your-phone-as-a-mic-for-a-linux-pc After modifying `/etc/pulse/default.pa`, run this command in the terminal to make PulseAudio reload the configuration file. ```bash pulseaudio -k ``` -------------------------------- ### Check Port Usage with netstat Source: https://audiorelay.net/docs/help/network-issues Use this command to determine if port 59100 is currently in use by another application on your system. This helps diagnose port conflicts. ```bash netstat -ano | findstr "59100" ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.