#pulse #output #devices #sink #list #swap #name

app paswitch-rs

List and swap to pulse sinks by name

17 releases

0.3.11 Feb 20, 2024
0.3.9 Oct 31, 2023
0.3.7 May 25, 2023
0.3.6 Feb 21, 2023
0.1.1 Feb 11, 2021

#58 in Audio

Download history 8/week @ 2024-01-01 336/week @ 2024-02-19 45/week @ 2024-02-26 5/week @ 2024-03-04 4/week @ 2024-03-11 152/week @ 2024-04-01

157 downloads per month

GPL-3.0-only

26KB
446 lines

paswitch-rs

Wrapper around paswitch to allow for swapping to a pulse source by an attribute other than its id.

Prerequisites

Rust 2021
pactl
paswitch

Installation

Via git

cargo install --git https://github.com/RobertPlant/paswitch-rs --branch master

Via crates.io

cargo install paswitch-rs

On Archlinux

yay paswitch-rs

Examples:

Swap all output to a named device:

paswitch-rs Fiio

List available devices:

paswitch-rs --list

Interactively select an output device:

paswitch-rs --interactive

Dependencies

~3.5–5.5MB
~96K SLoC