[pulseaudio-discuss] new open source project built on pulse

Perry Kivolowitz perry at kivolowitz.com
Sun Apr 16 21:08:03 UTC 2017


Hi,

I would like to make you aware of a new open source (GPL3) project (that's
fairly far along) based on pulse.

pas (Perry's audio server, I'm Perry) seems to be a little different from
those that my limited research has turned up. While the ones I found emit
digital data to be rendered on remote machines, pas is intended to sit next
to a bank of amplifiers powering multiple concurrent zones (in the old
fashioned way). Of course, I have no doubt pas duplicates other projects I
have not seen yet.

pas is very lightweight, running at least three (that's all the USB DACs  I
have) streams on a $50 ARM board. I believe it might be capable of
streaming a dozen or more. There's a retro curses based client now with
something more modern in the works.

It would be absolutely wonderful if anyone here were motivated or
interested enough to be a collaborator. Mention on the pulse website would
be great!

Please see github <https://github.com/pkivolowitz/pas> for the project
itself.

A summary follows:
- pas is Linux based.
- pas is heavily multithreaded and likes multicore machines.
- pas is written to be headless. UI's are supported via a socket-based
Google Proto Buffers 3 API.
- audio is emitted using pulseaudio via USB DACs.
- audio is decoded using ffmpeg so pas supports those formats supported by
ffmpeg.
- data is maintained using MySQL.
- pas *may* someday expose a MPD-compatible interface as the pas API is
quite robust.
- pas is being developed on an odroid XU4.
- pas is being developed using an audioengine D3 USB DAC, a DragonFly Black
from AudioQuest and a Fiio DAC.

It would be absolutely wonderful if anyone here were motivated or
interested enough to be a collaborator.

With respect,

Perry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20170416/873ee23f/attachment.html>


More information about the pulseaudio-discuss mailing list