Update to resolve issues with Remote 2.2

In Remote 2.2 they slightly changed a protocol, so there were album art blinks on play/pause, and a huge delay before showing album tracks from now playing screen.

Version 0.2.8.2 addresses these issues and is recommended for all iOS5 and Remote 2.2 users.

And one more observation:
If you still get crashes on foobar startup, make sure you don’t have “downloaded from internet” policy on dlls of the plugin. Seems that .NET Framework 4.0 is more strict about loading assemblies from untrusted sources.

The recommended solution is to remove manually copied files from \foobar2000\components folder and use built-in plugin installer: click Install on Components page in foobar preferences, and specify downloaded zip archive (you don’t need to unpack it).

foo_airplay

This is a first build of a component to stream music from foobar2000 to AirPort Express (or other AirPlay-enabled devices).

It is just a preview (to tease you guys :) ).
It doesn’t support compression and encryption yet.
And you cannot control volume on remote speakers.
And there’s also a huge (about 2 seconds) delay comparing to local playback.

And what it does have? Well, a tiny menu item called AirPlay under Playback menu. When you check a discovered station under AirPlay menu, foobar starts streaming music to it.
Also there’s an API for future integration with TouchRemote to allow renderer selection (like iTunes does).
And that’s it, for now :)

Of course, it requires Bonjour installed. But you already have one, right?
And though it doesn’t support compression yet, it already requires QuickTime Player to be installed.
This time is written in pure C++, so no .NET framework needed. Everything else seems to be linked statically, and no additional references are required.

Got here? Still wanna try?
Here you go: foo_airplay 0.1.0.0!