Thursday, 29 December 2011

Remote Speakers Output Plug-In 4.0

« Remote Speakers Output Plug-In 4.0b4 | Main | Remote Speakers Output Plug-In 4.1 »

The time has finally come! Since I first conceived of a Remote Speakers output plug-in, I have wanted to support synced playback on multiple devices. To do so, Apple has provided a UDP protocol that is a little more complex and finicky than the TCP protocol that has been present in past version of the plug-in. Today I am very happy to release v4.0 with support for syncing as well as all the new AirPlay branded devices out there.

Download link: Remote Speakers output v4.0

  • Switched from TCP to UDP protocol for streaming audio data to remote speakers; the UDP protocol should offer more immediate responsiveness and actual synching between multiple devices
  • Added support for several more device types — including the Apple TV, Denon AVR, Marantz AVR and Pioneer VSX
  • Added support for sending track metadata (titles, artwork and progress) to devices that support displaying it
  • Limited rate of warning messages because some players will try to open the next track in a playlist if the current track failed and this can cause a long sequence of dialog boxes that must be dismissed manually
  • Checking a device in the Remote Speakers submenu will uncheck any inactive zero-conf devices
  • Fixed bug in volume control setting where remote speakers would be left at whatever previous volume had been set, rather then resetting to full volume
  • Enhanced device discovery TXT record checking by adding regex tests of many common properties
  • Moved reformatter in front of output thread so that bytes output can be correctly reported according to input format; this should give a more accuratue playback timer reading in the player
  • Added several debugger statements to help trace startup and shutdown issues
  • Updated Bonjour to 3.0, OpenSSL to 1.0.0e, Poco to 1.4.2, Secret Rabbit Code (a.k.a. libsamplerate) to 0.1.8 and PC Guard for Win32 to 5.07.0100

Thank you to everyone who has helped me through the development and testing process. It has been a lot of work to get the AirPlay stuff working. And there is still much work to be done to continue to support new devices and different configurations. If anyone has an AirPlay device that does not work properly with the plug-in, I'd sure like to hear from you; I should be able to make an update in short order to address the issue.

Happy streaming,
Eric

Posted by emilles at 3:38 PM in Software

 

Comment: Chris at Sat, 7 Jan 12:17 PM

Hi Eric - just downloaded RDO and attempted to run in MM 4. MM hanging on startup. How do I cantact you for tech support? thanks. Chris

Comment: Jeff at Thu, 12 Jan 7:06 PM

Hi Eric,

I have v2.2 on a laptop running Windows XP SP3.

I've started getting buying 24/96 high resolution audio files. The problem is, they get cut off at the end when I play them through RSO. The tracks end a few seconds before they should.

When I disable RSO and run a cable to my amp the hi rez files play correctly.

Can you tell me what I'm doing wrong? I'd be happy to buy the latest version of RSO if you can assure me it would solve the problem.

Thank you for the product, it's given me many hours of enjoyment.

Regards,

Jeff

Comment: Andy at Sat, 14 Jan 1:30 PM

Eric! Thank you so much for creating this plug-in. I absolutely HATE iTunes and wanted to stream from winamp to my Airport Express. Worked like a charm. I will be contacting you again soon to buy a license. WELL DONE. BTW I am a professional software tester so if you need a hand with testing let me know, happy to help.

Comment: Andulien at Tue, 24 Jan 10:19 AM

Hey there,

I was wondering if you'd mind taking a minute to give your Input on Mellowares Forum concerning controlling more than one speaker in this post: http://forum.melloware.com/viewtopic.php?f=16&t=9528

Me as well as many other I'm sure would love to have the ability to control the speaker selection remote.

Anyways I would really be happy if you could add your two cent to the conversation. Keep up the good work :)

Greetings,

Andulien

Comment: Vincent at Sat, 28 Jan 3:01 PM

Eric, working great with an original ATV, an ATV2, and an airport express. Great job! I have no trouble selecting and switching remote speakers, but how do I get back to using the computer's local speakers? I must be missing something stupid...

Comment: Alex at Tue, 7 Feb 7:03 PM

Please confirm if out_apx is incompatible with MediaMoney ver. 4 (crashes on start-up) and what can we do?

Comment: Uv at Thu, 1 Mar 4:40 AM

Eric, this Plugin is woking fine for my remote Speaker. But when i will stream to both local and remote, the remote Speaker is not in time with the local speaker. Is there a fix for this?

Comment: Steve at Wed, 9 May 10:33 AM

I'm not sure its related to version 4.0 but I thought I would mention a bug I ran into when playing songs with multibyte characters in their titles. "Assertion failed: File: .\winamp\src\WinampPlayer.cpp Line:151 Expression: error ==0 && size == multiByteString.size() " I am able to click ignore 3 times and it plays, but thought I would call your attention to it. Thanks for making RMO it's great!

« December »
SunMonTueWedThuFriSat
    123
45678910
11121314151617
18192021222324
25262728293031