Skip to main content

Join multiple audio outputs into synchronized PipeWire combined sinks

Project description

Yojip

Join multiple audio outputs into synchronized PipeWire combined sinks ("parties").

Commands

yojip outputs              List available audio outputs
yojip party                Create a combined sink with all outputs (and set it as default)
yojip party create         Same as above
yojip party delete         Destroy the combined sink

Requirements

  • PipeWire (with pipewire-pulse for pactl)
  • Python 3.10+

Installation

pip install yojip

Or run from source:

python -m yojip outputs

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yojip-0.1.0.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yojip-0.1.0-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file yojip-0.1.0.tar.gz.

File metadata

  • Download URL: yojip-0.1.0.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for yojip-0.1.0.tar.gz
Algorithm Hash digest
SHA256 47f6692f91dac185f0abb360e6c392f0249684bf06bd5bb16ac17cdfbf59904f
MD5 90e2ff5f65a4d6123f486d4af61a44fd
BLAKE2b-256 cadac74f8627bb12e82a8c10f2e3031b666b1d0052b4b632c8a1f381a5142526

See more details on using hashes here.

File details

Details for the file yojip-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: yojip-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for yojip-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b99b5ec55c7f17b58c48f25d3c3e656f8d155bedac2f4e4548214b5df2f7e27d
MD5 ee7273fd71f2cfd799cfd7fcce7c1408
BLAKE2b-256 e7a2e9d6bd1f1a53a642399440cc6e75af8a77e8cb1680c82f0258fef87e1c49

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page