Remote Speakers Output Plug-In
Stream audio from compatible media players to the Apple TV, AirPort Express and/or any AirPlay-compatible device
How did the Remote Speakers Output Plug-In come into being; why not just use iTunes or Airfoil?
I love the remote speakers capability (AirPlay/AirTunes) of Apple's AirPort Express. It has allowed me to ditch the fifty-foot audio cable that once connected my computer to my stereo receiver. However, I have a lot of audio files that will not play in iTunes because it is restricted to playing only the most popular file formats. I badly desired a way to stream audio from Winamp—which has years of input plug-in development behind it—to my AirPort Express.
I knew of Airfoil for the Mac, which could pull audio from any application and redirect it to remote speakers, but Rogue Ameoba swore they were never going to port Airfoil over to Windows (where Winamp resides). I also looked at a number of open-source projects available on the web, but none of them were very complete; they all had serious drawbacks. So, I took it upon myself to build a Winamp output plug-in for streaming audio to the AirPort Express that was feature-complete and easy to use. The Remote Speakers Output Plug-In is the fruit of my labor.
Requirements
- Apple TV, AirPort Express or just about any AirPlay-compatible device (1, 2, 3, 4)
- Foobar2000, MediaMonkey, MusicBee, Winamp, or XMPlay
Latest Release
- out_apx-5.6.zip (5.5 MB)
Licenses
- $10 US - activation plus unlimited minor version upgrades (i.e. 2.0, 2.1, ... or 3.0, 3.1, ...)
- $25 US - activation plus unlimited major version upgrades (i.e. 2.0, 2.1, ... and 3.0, 3.1, ...)
Features
Version 1 | Version 2 | Version 3 | Version 4 | |
---|---|---|---|---|
Supports playback to AirPlay devices | AirPort Express 802.11g | AirPort Express 802.11g AirPort Express 802.11n |
AirPort Express 802.11g AirPort Express 802.11n |
Apple TV Apple TV 2 Apple TV 2 (2nd Gen) AirPort Express 802.11g AirPort Express 802.11n AirPort Express 802.11n (2nd Gen) and many more... |
Streams audio to a single supported device over wired or wireless network | X | X | X | X |
Streams audio to multiple supported devices over wired or wireless network(s) | X | X | X | |
Synchronizes audio streams between multiple devices | X | |||
Displays track metadata (title, artist, album, artwork, progress) on devices that support it | X | |||
Supports full set of playback operations (play, pause, stop, seek, skip, etc.) | X | X | X | X |
Plays multiple tracks with no gap between tracks | X | X | X | X |
Supports mono and stereo input | X | X | X | X |
Supports standard sample rates (samples per second) on input | X | X | X | X |
Supports standard sample sizes (bits per sample) on input | 16 | 8, 16, 24, 32 | 8, 16, 24, 32 | 8, 16, 24, 32 |
Supports Keyspan Express Remote control | X | X | X | |
Supports password-protected remote speakers | X | X | X | X |
Supports multi-homed (more than one network interface) workstations | X | X | X | |
Discovers remote speakers automatically using zero-configuration network protocols | X | X | X | X |
Supports static configuration of remote speakers for hard-to-locate devices | X | X | ||
Provides an open interface for development of support for additional players | X | X | ||
Supports an ever-expanding set of characters for device names | ASCII | Active Code Page | Unicode | Unicode |
Related Pages
Source Code
- out_apx-src-5.6.zip (327 KB)