Overview

Jamcast's Virtual Soundcard allows you to stream whatever audio is currently playing on your PC over the network to a device or another PC. The method in which the audio is captured depends on the operating system Jamcast is installed on.

Configuration on Windows Vista & Windows 7

On Windows Vista and Windows 7, the Virtual Soundcard should require no configuration. This is made possible via the new audio engine first introduced in Windows Vista.

Configuration on Windows XP

In Windows XP, the Virtual Soundcard is reliant upon the ability of your sound card or audio adapter to capture audio playback from your PC. With most audio cards, this is present in the form of an audio loopback recording input by the name of "Stereo Mix", "What U Hear", or "Wave Out". In order for the Virtual Soundcard to capture the audio playing on your PC, your sound card or audio adapter must have this recording input.

Image
Open Server Manager, select the Sharing tab and then click on the Virtual Soundcard tab. In the "Capture from" dropdown box, select the "Stereo Mix" or equivalent recording input for the playback audio adapter (the card or adapter you hear music from). If you make any changes, click Apply to save them. For more information, see the Virtual Soundcard Tab page in the Server Manager User's Guide.

If you are unable find an appropriate audio loopback recording input, contact the manufacturer of your sound card or audio adapter for (newer, or sometimes older) drivers that include this feature.

Streaming to a UPnP/DLNA networked media device

To play the Virtual Soundcard, first access it via the Playlists menu on your device. Browse to My Music -> Playlists -> Virtual Soundcard and play the track within the playlist named "Virtual Soundcard".

Accessing the Virtual Soundcard stream over HTTP

The Virtual Soundcard is accessible via HTTP. Use this method when streaming to non-UPnP/DLNA compatible devices or media player (Winamp, foobar2000, etc.) software. The URL depends on the audio format you wish to receive, as follows:
http://<host or IP address>:<media server port>/Media/<audio format>/CaptureStream

<host or IP address>:  the hostname or IP address of the PC running Jamcast
<media server port>:   the TCP port assigned to Jamcast's media server (default 58642)
<audio format>:        one of the following:
                       MP3:  audio/mpeg
                       FLAC: audio/x-flac
                       LPCM: audio/L16
                       WAV:  audio/wav
For example, to access the Virtual Soundcard in MP3 format on your PC with IP address 192.168.1.10 and default media server port:
http://192.168.1.10:58642/Media/audio/mpeg/CaptureStream