Skip to content

Independent PulseAudio library

I decided going for an independent Python library for PulseAudio. Long story made short: there’s simply too many things I disagree with in the ones I found and I can’t seem to find any official or official-like libraries.


Currently the library is close to useless due to it’s very early stage. Well of course, I’ve only worked with it for a few days, and had to understand the parts of the API that I used plus understanding the basics of Python ctypes.


In the following days (when I have the time) there will be a huge focus on getting the basic information from the PulseAudio server. So the Client-part of the library can be used for displaying information. After that I will most likely prioritize implementing some way to handle events, so the library actually benefits from using the asynchronous API.


Hopefully, it won’t take me too long, to expand the project enough to make the library useful for some people. The sooner the better. Also you are welcome to take a look at the code on github: https://github.com/rohdef/RfPulse


Trackbacks

No Trackbacks

Comments

Display comments as Linear | Threaded

No comments

Add Comment

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

Form options

Warning: Use of undefined constant CHARSET_NATIVE - assumed 'CHARSET_NATIVE' (this will throw an Error in a future version of PHP) in /usr/home/rohdef/www/rohdef.dk/serendipity_config.inc.php on line 179