Overview

Using foobar2000 with the foo_upnp addon component, it is possible to browse and stream your media via Jamcast over the internet. The following guide explains how to accomplish this.

Download and install foobar2000

Download and install foobar2000.

Download and install the UPnP component for foobar2000

Download and install bubbleguum's UPnP/DLNA Renderer, Server, Control Point component (foo_upnp) for foobar2000.

Configure your router

Your computer is likely connected to a router, making inbound internet connections impossible without first configuring network address translation (NAT). The exact procedure for configuring NAT will vary by router make/model, so consult your router's user manual for assistance with this.

To allow allow inbound internet connections to Jamcast, configure NAT to forward traffic on TCP port 58642 (default). If you've changed the default port that Jamcast listens on, use this port number instead.

Configure your firewall

Your firewall (if enabled) must be configured too allow inbound connection on TCP port 58642 (default).

Determine your public (internet) IP address

You'll need to know your public IP address in order to connect to Jamcast over the internet. You can determine your IP address here. Keep in mind that you may not have a static (permanent) IP address; in this case, a dynamic DNS service like DynDNS is recommended.

Add Jamcast to foobar2000 as a remote UPnP server

Launch foobar2000 and open the View menu, then choose UPnP Browser (if the UPnP Browser menu item is not listed, the foo_upnp addon component is not installed correctly).

Image
Image

Next, click the View menu again and choose Add remote foobar2000 UPnP server...

Image
Image

In the dialog that appears, enter your public IP address or hostname, and the TCP port Jamcast is listening on (default 58642). Jamcast does not currently implement HTTP authentication, but the login and password fields cannot be left blank. Select the Reconnect on startup option to avoid having to complete this step next time you start foobar2000.

Image
Image