Skip to content

A python library wrapper for interacting with the pulseaudio sound system

License

Notifications You must be signed in to change notification settings

liamw9534/pypulseaudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pypulseaudio

Latest PyPI version Number of PyPI downloads Travis CI build status Test coverage

A python library wrapper for interacting with the pulseaudio sound system.

Installation

Install the python library by running:

pip install pypulseaudio

Documentation

Documentation is hosted at https://pythonhosted.org/pypulseaudio

Project resources

Changelog

v0.1.0

Initial release supporting:

  • Get server information with get_server_info()
  • Connection management with connect() and disconnect()
  • Enumerate installed audio cards using get_card_info_list(), get_card_info_by_name() and get_card_info_by_index()
  • Enumerate available audio sources using get_source_info_list(), get_source_info_by_name() and get_source_info_by_index()
  • Enumerate available audio sinks using get_sink_info_list(), get_sink_info_by_name() and get_sink_info_by_index()
  • Enumerate installed modules using get_module_info_list() and get_module_info()
  • Set default sources and sinks with set_default_source() and set_default_sink()
  • Module management with load_module() and unload_module()
  • Set a card's profile with set_card_profile_by_index() or set_card_profile_by_name()

This release is intended to provide the main audio management functions only, rather than audio streaming or sound sampling functions.

About

A python library wrapper for interacting with the pulseaudio sound system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages