HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: pjgregory on 2011-09-25 08:33:48

Title: Is there a plugin for TCP control of fooBar?
Post by: pjgregory on 2011-09-25 08:33:48
Hi

I am new to fooBar 2000 as I have just started building a PC based media player with USB DAC for HD audio.  My existing house music system is controled by software from CQC and I want to write a simple driver that will allow me to use this software to operate the transport controls and send a track id to fooBar.  Foobar would be running as a headless player on the networked media player.  All of the track selection, album art display etc. would be part of my existing CQC system which already controls other devices such as a Logitech Transporter and the lighting and heating systems.

Is there a plugin that will allow me to control a copy of fooBar running on a remote machine on my network via a simple TCP socket protocol?. 

I have tried using foo_httpcontrol, but although this works fine with a browser, I would have to implement a lot of complex HTTP header code to get it to work with my own driver.  All I need is the simple ability to send a command such as "Start", "Stop" etc.

Any suggestions welcome

Paul
Title: Is there a plugin for TCP control of fooBar?
Post by: q-stankovic on 2011-09-25 20:49:41
I don't use it but probably it could work:

http://www.foobar2000.org/components/view/foo_upnp (http://www.foobar2000.org/components/view/foo_upnp)
Title: Is there a plugin for TCP control of fooBar?
Post by: pjgregory on 2011-10-02 12:26:49
I don't use it but probably it could work:

http://www.foobar2000.org/components/view/foo_upnp (http://www.foobar2000.org/components/view/foo_upnp)


Thanks for the idea, but writing a upnp device driver could be just as complex as one for HTTP.  I will have to think again.

Paul
Title: Is there a plugin for TCP control of fooBar?
Post by: Fangs404 on 2011-10-04 07:18:52
If you have an iPhone, you might try foo_touchremote (http://wintense.com/plugins/foo_touchremote).