This is a collaboratively edited question and answer site for power users of Plethra hardware and software. It's 100% free to participate.

Feature Request List - audio|acacia

0 votes

We have hundreds of ideas on how we want to make audio|acacia better. But ultimately it is the requests from our users that drive where we focus our development efforts. For this reason, we have created this official feature request list.

Here is how it works:

-UpVote the Features that you want to see implemented the most
-DownVote the Features that you believe will never be useful to you
-If a Feature you want to suggest doesn't exist, add it as an Answer
-The "Selected Answer" is the requested feature we are currently working on implementing

Once a feature from this list has been implemented, it will be removed and a new feature from the list will be chosen.

asked Oct 10, 2013 by user1 (1,094 points)

41 Answers

+11 votes

"AirPlay Source" Synchronized Audio with Video:
The ability to synchronize the audio from a "listening session" with the video stream being output from the iOS device, AppleTV, or Rogue Amoeba's Airfoil Video Player.

answered Oct 14, 2013 by user1 (1,094 points)
+10 votes

"System Sound" Support:
The ability to play a Mac, Windows, or Linux machine's system audio to listening sessions.

answered Oct 10, 2013 by user1 (1,094 points)
edited Oct 11, 2013 by user1
I am confused as to what this feature is. It sounds similar to this feature. "Room/Zone" Configuration: which is what I would like to see happen. What exactly is the system sound support feature?
This plugin would allow for you to capture the sound coming out of the computer and expose it as an audio source within audio|acacia, similar to the "AirPlay Source" plugin. For example, audio playing thru a web browser window or a 3rd-Party application. Ideally it would be very similar to Rogue Amoeba's Airfoil application.
For the people that voted for this: How do you envision yourself using this feature and for what purposes? If we are to implement this, we want to make sure we are doing it in the best way possible and for the right reasons.
I did not vote for it but I could see myself using it to stream items that aren't integrated which I hope would just be a temporary solution anyways. I would stream slacker for example if it is implemented. Still seems just a workaround temporary solution like the air play pieces serve currently in other systems.
I agree with user609. I would use to natively play the Spotify app and use spotify remote applications to control. The better solution is native spotify playback within Plethra.
The ability to assign an output from a pc as a source for that PC. this would be great as it would allow the audio to be streamed from the PC whilst you control the PC from an RDP app. You could then use any non native app that way and still use Audio acacia to distribute the audio. Eg. browse spotify, youtube etc and use Audio acacia for the audio.
If you have the right hardware, rudimentary support for this feature has already been implemented via the "Input" source. Some sound cards offer a "System Sound" or "Stereo Mix" input. You can go to config|acacia and configure this loopback input as a source.

So with this in place, this feature request becomes more about supporting system sound natively within audio|acacia and without requiring sound cards that explicitly support a loopback device.
I use this all the time with my current LMS setup to get access to unsupported sources like Youtube, or anything in a browser. I run it on a Mac Mini so I don't have the option of sound card swaps.
+10 votes

"Folder Structure" Source Support & Configuration:
The ability to specify a set of folders to expose as a source and monitor for changes.

answered Oct 10, 2013 by user1 (1,094 points)
edited Oct 11, 2013 by user1
This has now been implemented and is currently available on the "Alpha" build. Change your build settings here:
+10 votes

"Crossfade Playstate" Support:
The ability to set the playstate of a listening session to fade-out the end of the current song while fading in the beginning of the next song. Useful for party situations where gapless playback (no dead airtime) is desired.

answered Oct 31, 2013 by user1 (1,094 points)
+9 votes

Automatic release of airplay receivers when input stops for a session
I use "Airplay Source" almost exclusively (but only until spotify integration hopefully comes around) and as all my zones are airplay receivers as well I mostly use Plethra to get multi zone support. But when I only want to send audio to a single airplay zone it's easier to just hit airplay, but the zone would then often times by occupied by the last session I had on Plethra. This results in an error when I try to airplay to the zone. What I would like is Plethra to release the airplay receivers, i.e. end the session, when I stop playing to them. Maybe this should only apply when receiving from an "Airplay Source" or just after a set interval when it's not from an "Airplay Source". That way I can simply go into my spotify app on my iPhone, and change the zone, without having to go into Plethra and end the session first.

answered Oct 22, 2013 by user698 (67 points)
edited Oct 22, 2013 by user698
From a technical standpoint, this feature should be easy to implement once we add either native control of AirPlay streams and/or synchronization of the AirPlay audio with video (so that we can know when the AirPlay stream is stopped or paused).
This feature would be great. I could name a session "First floor" then use Plethra to airplay to all 3 airplay receivers when I want all speakers to be in sync. When I'm in a specific room on the first floor, then I can just airplay to the room I'm in without getting a conflict.
+9 votes

Logitech Squeezebox Device Playback

answered Dec 9, 2013 by user799 (29 points)
absolutely, this software should be super easy to integrate and make your service even more hardware agnostic.
+6 votes

Send commands to specific zones
One of my zones are an AppleTV connected to an AV receiver. It would be awesome if I could turn the receiver on and change source to AppleTV using the net interface of the receiver. E.g. when I start to play something to a session all of the zones in that session executes a set of user defined http requests. This would also open for the possibility of letting the user select zones from all known zones with commands attached. So a computer (that has the back-end service, airfoil speakers or similar installed) can be used as a zone even if its on standby, because it has a WOL-command attached.

answered Oct 22, 2013 by user698 (67 points)
+5 votes

Apple Music Integration

answered Aug 21, 2015 by user1205 (33 points)
+5 votes

Audio Fidelity Playback Indicator:
The ability to see in the UI what bit-rate, what sampling rate, and what audio format is being used to play the audio to any end-point. This would allow for a quick way to see if audio is being played at the highest fidelity possible and whether or not any remixing or resampling is being performed.

answered Jan 6, 2016 by user66 (450 points)
+4 votes

Ability to expose each channel of a soundcard individually to create mono outputs. This would be very helpful for zones such as a bathroom which may not require stereo.

answered Oct 7, 2014 by user851 (32 points)