Foobar2000 Copilot running on WP10.0 Nokia 1520, WP8.1 Nokia 635, and WP8.0 Nokia 520, all simultaneously connected to the same Foobar2000 music server 

 

Designed to work in tandem with Foobar2000, Foobar2000 Copilot allows you to remote control your Foobar2000 Server using your Windows Phone.

Foobar2000 Copilot sports a clean, minimalist interface, focused on helping you to play your music, podcasts, and Internet radio from your Foobar2000 server.

Music plays off your Foobar2000 server PC, and not your phone. You use your phone as a Wi-Fi remote.  See the following diagram for an overview.

 

 

So essentially you are using your PC running Foobar2000 as a music server.

From your PC, you can output music to connected speakers or an external amp sound system. If you have Bluetooth on your PC, you can also choose to output audio from Foobar2000 to Bluetooth paired speakers or headphones.

Using a music server in this way is for those times when you don't want to play music off your small phone speaker, but instead want to experience the full impact of your music on your larger, high fidelity home sound system.

 

Foobar2000 Copilot is available in the Microsoft App Store

Foobar2000 Copilot Lite is the free version of the app and is also available in the Microsoft App Store.

For more details on the app's features and use, see its User Manual

 

To use Foobar2000 Copilot, you will also need to install a free public domain plug-in for Foobar2000 on your server PC.

This Foobar2000 plug-in allows Foobar2000 Copilot and Foobar2000 to communicate over Wi-Fi.  

For more details, see :  foo_controlserver plug-in install

 

Foobar2000 Copilot will run on any Window Phones running Windows Mobile version 8.0, 8.1, or 10.0.

Phones like the Nokia 520 or 635 can be bought off contract in the $30-80 price range.  At one point, Amazon was selling the Nokia 520 off contract for $19. At that price, you can use them not as phones, but as Wi-Fi remotes and small Internet devices.

See the rest of this site, to see how I use Foobar2000 together with Foobar2000 Copilot in my home audio systems, each of which is based on a digital front end running Foobar2000 and a tube amp back end.

If you don't use a Windows Phone, but are interested in putting together a Foobar2000 server setup, see the System Overview or Audio Systems Gallery sections.

What's particularly exciting is the recent growth of low cost, low power consumption, small form factor Windows PCs and tablets in the marketplace.  These PCs function well as a Foobar2000 audio server, serving up your music, podcasts, and Internet radio. Because of their low cost, they can be dedicated to this one function. And because of their low power consumption, they can be left on 24/7 - always ready to serve up your music.

 

Foobar2000 Copilot running on a Nokia 635, controlling over Wi-Fi a Foobar2000 Server PC driving a Decware tube amp in the background

 

+ Control playback of the currently playing track, as well as playback order

+ Access all your Foobar2000 playlists; search within a playlist; play or queue tracks

+ Perform Foobar2000 media library searches, which search your entire library

+ Display album art

+ Control Foobar2000 volume

+ Display track details on playback such as file type and bit rates.

+ Handle very long track title names, using horizontal scroll. This is especially useful if you are playing WAV audio files with long filenames

+ Handle very long playlists, with track counts in the thousands.

+ Configure and save definitions to multiple Foobar2000 PC servers, should you have a server at the office or multiple Foobar2000 servers in different rooms of your home. Foobar2000 Copilot allows you to switch easily between servers.

+ Perform web queries on track titles, albums, artists

+ Share what you are listening to via SMS messaging or email

+ Add any currently playing track to a 'favorites log'. You can email this log from within the app for later reference

+ Also built-in are two utility functions : one to check the memory consumption of the app should you be running on a phone with limited memory, and the other a flashlight using the LED of your phone's camera, should you be listening to your music with Foobar2000 Copilot and need a little light.

+ Supports English and Spanish, with more languages in the future

 

Having a Wi-Fi remote like Foobar2000 Copilot becomes especially useful in scenarios where you want to control a PC based Foobar2000 audio server while moving about - not tethered to a PC keyboard and screen.

 

Home Theater PC Scenario

You may have a home theater PC (HTPC) connected to your wall mounted flat screen TV with audio either output to your AV receiver sound system or driving any other specialized audio setups you may have.

You may have a wireless keyboard/track pad tied to your PC and you may use the large wall mounted TV as your PC monitor to gain some additional degree of mobility while listening to your music. You can go with smaller wireless keyboard/track pad options to make that a little more doable, but you still have to have that keyboard within arm's reach and the TV screen in view.

Using Foobar2000 Copilot on your Windows phone makes for a much simpler and easier setup for controlling your Foobar2000 server. You are trading off your larger TV screen for your smaller Windows Phone screen, but you can then control your audio server from anywhere in your home or office.

Foobar2000 Copilot does allow you to view long track title names, say if you are using WAV files for audio, by allowing horizontal scroll for viewing. If you are using other file formats, such as MP3, FLAC, which support embedded tags for album, artist, etc., viewing on Foobar2000 Copilot should be ample.

 

Bluetooth Speakers, Headphones

There are many Bluetooth headphones and small portable speakers available. There are also various Bluetooth transmitter/receiver adapters for RCA or 3.5mm speaker hookups if you want to use an existing pair of non-Bluetooth speakers.

There are also high gain antenna options available for Bluetooth transmitters to increase range (some over 100'). But with Bluetooth 4.0 and depending on the particulars of your environment, you might get a 40-50' range or sometimes only a 20-30' range…

Wearing a pair of Bluetooth headphones, you can more freely move about, with audio streamed from your Foobar2000 server and remotely controlled using Foobar2000 Copilot on your Windows phone.

With a portable battery powered Bluetooth speaker, you can conveniently move it around different rooms of your home and have your Foobar2000 audio server stream audio to it via Bluetooth. You control playback of that audio using Foobar2000 Copilot running on your phone, talking Wi-Fi to your Foobar2000 server PC.

For more details on how to stream audio from Foobar2000 to your Bluetooth output devices, see : Streaming to Bluetooth headphones or speakers

Audio quality varies depending on the particulars of your Bluetooth hardware, but also on what software audio device driver profiles you have installed and are using. There are various Bluetooth software stacks available for Windows.

 

Internet Radio

There was and still is a time where stations broadcast on shortwave radio or the regular radio broadcast bands, but also today many stations are additionally 'broadcasting' on the Internet.

You may mainly use Foobar2000 to play music from your personal music library, but it's also capable of streaming audio from Internet radio stations.

For details on how to do this , see : Adding an Internet Radio Station to Foobar2000

This is one of the advantages of using a PC based music server which is Internet connected.

 

Multiple, Smaller Home Servers

To process audio in Foobar2000 on a PC does not require a very powerful PC setup as you would need if processing video or doing gaming. You can purchase fairly low cost, small form factor PCs, some palm-sized, and setup separate audio home servers - say one in a bedroom, one in a den…

You could store your music files centrally on a network drive, accessible to all your home PCs. Also external USB drives have increased in capacity and decreased in cost, so you could optionally store your entire music library on an external USB drive and take it with you, when you are on the go.

Foobar2000 Copilot allows you to store multiple server definitions and allows you to switch quickly between them.

 

Multiple Foobar2000 Copilot Remotes

Foobar2000 Copilot runs fine on lower cost Windows phones such as the Nokia 520/635, albeit on smaller screens versus other more costly Windows phones such as the 6"" Nokia 1520. The Nokia 520 and 635 can be bought off contract relatively inexpensively (typically < $50).

Of the two, I'd recommend the Nokia 635, being newer and having a little bigger, better screen and a faster processor.

So you might buy a lower cost phone, like the Nokia 520 or 635, and not use it as a phone at all, but as a Wi-Fi Copilot remote for general use around your home.

You can have multiple Foobar2000 Copilot remotes connected to the same Foobar2000 audio server at the same time - so multiple family members or home guests could be simultaneously connected to the same server.

 

Foobar2000 Copilot is a remote control mobile app. These days there are a myriad of apps in that category -- all allowing you to control 'something' from 'afar'. Whether it be your thermostat, TV, light dimmers, ceiling fan or your music, as is the case with Foobar2000 Copilot.

Increasingly our remotes have been virtualized into phone apps, versus being dedicated pieces of hardware, so your phone can now replace multiple hardware devices.

Feeling in a nostalgic mood recently, I purchased a Zenith Space Commander 400 remote off eBay, see it pictured next to my mobile app. This remote dates back to the early 1960's and was used to remote control Zenith TVs. This is one of the earliest incarnations of a remote control, and so all remotes, remote apps today can trace their lineage back to this initial idea.

The Space Commander 400 has a very retro look and historically the early 60's was the era of Sputnick and our early space efforts, hence the space commander reference.

 

 

But there is also something about holding the Space Commander remote today. It resonances with a sense that in its time so many have held and operated this device to get their news, to be entertained, to laugh, to relax, to learn, to have another window onto the world.

In the 1950's, Zenith started first with a wired remote called the Lazy Bones (that failed because of the tethered wire that you could trip over), followed by their light controlled remote the Flashmatic (but sunlight could affect it), before perfecting their ultrasonic technology which is what is used in the Space Commander 400. It is a purely mechanical device -- pressing a button triggers a small hammer that strikes a tuned tube that emits an ultrasonic sound that the Zenith TV responds to.

So not being battery powered, this remote should work today if you happen to still have a Zenith Space Commander TV.

People didn't want to constantly get out of their easy chairs to change a channel or change the volume on the TV. You could see how having to do so could quickly diminish your enjoyment of TV. 

TV wouldn't be what it is today without remote controls -- try to imagine a TV without a remote.

So regardless of whether or not this made us a nation of 'coach potatoes', the basic demand for this sort of convenience drove the design ethos.  

So you could say all our current remote control apps, including Foobar2000 Copilot, are derivative of this early Zenith remote control or any of the earlier devices used to control 'something' from 'afar'.  

It's always cool to see how the nucleus of an idea came into being, was nurtured and evolved into the technologies we have today...