Page History: Sharing Media Over The Internet Using foobar2000

Compare Page Revisions

« Older Revision - Back to Page History - Newer Revision »

Page Revision: 2010/03/30 22:31


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.

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 too foobar2000 as a 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).


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


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.