Posted on Sep 22nd 2011 by pieceofsummer.
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!
Posted on Feb 26th 2011 by pieceofsummer.
Ability to compress network traffic is back. Also there are some memory and performance improvements.
If you think memory usage is still high, please download ProcessMonitor and watch foobar’s “.NET Performance” page while using Remote:

Take records on how “# Total commited Bytes”, “# Total reserved Bytes” and other parameters change during run time – that would help to resolve your issues.
Posted on Feb 11th 2011 by pieceofsummer.
U know
Posted on Feb 9th 2011 by pieceofsummer.
Grab it on plugin page, too lazy to copy description here.
Continue Reading »
Posted on Feb 6th 2011 by pieceofsummer.
Just a next update.
Features:
- Gets and sets song ratings (foo_playcount required).
- Uses common titleformat strings rather than fixed tags to get track information. They are hardcoded for now, but could be made customizable in the future.
Fixes:
- Memory usage optimized (a bit).
- When shutting down correct statuses are now sent to Remote.
- Less updates are sent when playback state changes.
Download: foo_touchremote 0.2.3
Posted on Feb 3rd 2011 by pieceofsummer.
This is a stability release.
- Fixed occasional JIT error when pairing with device.
- Fixed random foobar crashes.
- Volume and seekbar sliders are quite smooth now.
Download: foo_touchremote 0.2.2.1
Posted on Jan 30th 2011 by pieceofsummer.
Ok guys, here’s a long-awaited update for foo_touchremote. It has been rewritten from scratch, so not all features of the previous versions may be replicated.
It still may have a lot of bugs, so feel free to leave your feedback in comments or by e-mail.
Requirements:
Grab and try: foo_touchremote 0.2.1.2
Posted on Feb 7th 2010 by pieceofsummer.
A small update.
Album view on NP screen finally works, but no rating yet. I’m not sure if writing a value into ‘rating’ field would be enough, especially when the file is locked/read-only. That would be great if it is saved in the metadb and not in file tags.
Sorting is worked almost as expected. Still cannot get numbers to follow latin letters, so there’s no jump letters in this release. Couldn’t find any pre-defined locale which sorts things in that way. Maybe need to add some hacks…
Anyway, grab it to find new bugs
Posted on Jan 31st 2010 by pieceofsummer.
Here’s a small update for all of you, people.
Now you can browse and play your library music. Selected albums or search results are now loaded into auto-playlist on the foobar’s side.
Also compression of data was added. Almost all output traffic is gzipped, so loading large numbers of tracks should be faster now. Album art is not compressed, but it is now resized as requested by iPhone app.
Known bugs:
- Currently playing track list (those you ‘flip’ on the NP screen to set ratings) is not working.
- No shortcut letters in the lists. Seems Remote supports only latin letters, making anything else to be ‘#’. That require me to change sort order (latin letters first, numbers and all other letters next), and it is not so cool. Need to think on how to override that behavior.
- Any library changes are reflected only after foobar restart. That should be fixed soon.
As it is usable somehow, download link is posted to the product page, so grap it there.
Posted on Jan 25th 2010 by pieceofsummer.
Ok, guys. I’ve promised library support until the end of January, so here’s the first beta to test.
As I’ve said, the most important feature is library. You can search and browse artists, albums, tracks, genres and composers, also there’s album artwork support in the albums list (a bit buggy). But you still cannot create playlists from sibrary selection, so all this seems kinda useless 
The main purpose of this release is you to test library parser speed. I haven’t tested it on a very large library (10k+), so need some feedback from large library owners about possible performance issues. Please run foobar, open console and find something like:
TouchRemote: items added to library: 1933
start
finished in: 0:00.063
and post your results in this topic.
Plugin is built with a new SDK, so it will run only on foobar2k 1.0 or later.
Here’s a download link for you: foo_touchremote 0.1.0.0.