GitHub topics: pipewire
pwnholic/dotfiles
My Personal Dotfiles
Language: Python - Size: 97.5 MB - Last synced at: about 10 hours ago - Pushed at: about 11 hours ago - Stars: 2 - Forks: 0

Michael-Sebero/CoolRune
CoolRune is a High-Performance, Security-Focused Meta-Distribution of Artix Linux
Language: Shell - Size: 1.03 GB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 43 - Forks: 0

wwmm/easyeffects
Limiter, compressor, convolver, equalizer and auto volume and many other plugins for PipeWire applications
Language: C++ - Size: 85.6 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 7,151 - Forks: 289

luisnquin/hyprstfu
Utility to mute Hyprland windows for PulseAudio and Pipewire (ask for a release)
Language: Go - Size: 48.8 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

Audio4Linux/JDSP4Linux
An audio effect processor for PipeWire and PulseAudio clients
Language: C - Size: 54.9 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 1,092 - Forks: 39

mikeroyal/Pop_OS-Guide
Pop!_OS Guide. Pop!_OS is an Operating System developed by System76.
Language: Rust - Size: 744 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 274 - Forks: 20

luisbocanegra/linux-guide-split-audio-ports
Split jack(headphones)/speakers outputs into individual sinks on Linux to allow simultaneous playback (listen to different audio streams on each port)
Language: Shell - Size: 4.38 MB - Last synced at: about 9 hours ago - Pushed at: 3 months ago - Stars: 61 - Forks: 5

chadsr/dotfiles
My dotfiles, managed with stow.
Language: Shell - Size: 11.1 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 7 - Forks: 0

fufexan/nix-gaming
Gaming on Nix
Language: Nix - Size: 867 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 667 - Forks: 60

mkckr0/audio-share
Audio Share can share Windows/Linux computer's audio to Android phone over network, so your phone becomes the speaker of computer. (You needn't buy a new speakerπ.)
Language: C++ - Size: 3.46 MB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 1,455 - Forks: 71

jmansar/wavexlr-on-linux-cfg
Unofficial instructions to fix issues with Wave XLR on Linux
Language: Lua - Size: 9.77 KB - Last synced at: 3 days ago - Pushed at: 29 days ago - Stars: 2 - Forks: 0

stronnag/wayfarer
screen recorder for GNOME / Wayland / pipewire
Language: Vala - Size: 374 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 116 - Forks: 3

awawa-dev/HyperHDR
Highly optimized open source ambient lighting implementation based on modern digital video and audio stream analysis for Windows, macOS and Linux (x86 and Raspberry Pi / ARM).
Language: C++ - Size: 59.3 MB - Last synced at: 8 days ago - Pushed at: 11 days ago - Stars: 1,385 - Forks: 142

Soundux/Soundux
π A cross-platform soundboard
Language: C++ - Size: 8.8 MB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 1,664 - Forks: 65

p-chan5/EasyPulse
A set of HQ presets for Easy Effects.
Size: 115 KB - Last synced at: 9 days ago - Pushed at: 10 months ago - Stars: 149 - Forks: 4

IceDBorn/pipewire-screenaudio
Extension to passthrough pipewire audio to WebRTC Screenshare
Language: JavaScript - Size: 289 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 171 - Forks: 5

fooyin/fooyin
A customisable music player
Language: C++ - Size: 18.9 MB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 789 - Forks: 28

dimtpap/obs-pipewire-audio-capture
π Audio device and application capture for OBS Studio using PipeWire
Language: C - Size: 293 KB - Last synced at: 10 days ago - Pushed at: 2 months ago - Stars: 438 - Forks: 12

Jackojc/cane
A small MIDI sequencer DSL designed around vectors and euclidean rhythms
Language: C++ - Size: 2.31 MB - Last synced at: 9 days ago - Pushed at: 11 months ago - Stars: 95 - Forks: 3

murkl/arch-os
Arch Linux β’ Vanilla β’ One File Distro β’ GNOME β’ Graphics Driver β’ Properties File Support β’ Intuitive Installer β’ Recovery
Language: Shell - Size: 18.7 MB - Last synced at: 12 days ago - Pushed at: 19 days ago - Stars: 60 - Forks: 8

apapamarkou/pipewire-controller
a simple to install and use tray icon to change samplerate and buffer size when using pipewire
Language: Python - Size: 178 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

karlstav/cava
Cross-platform Audio Visualizer
Language: C - Size: 1.71 MB - Last synced at: 13 days ago - Pushed at: 14 days ago - Stars: 4,705 - Forks: 249

mikeroyal/PipeWire-Guide
PipeWire Guide. Learn about how PipeWire gives your Linux system a Professional Audio/Video Processing workflow.
Language: Shell - Size: 286 KB - Last synced at: 12 days ago - Pushed at: 11 months ago - Stars: 1,195 - Forks: 34

rehans/pipewire-client
A client to the PipeWire API
Language: C++ - Size: 5.86 KB - Last synced at: 5 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

Curve/rohrkabel
π A C++ RAII Pipewire-API Wrapper
Language: C++ - Size: 504 KB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 63 - Forks: 4

quickshell-mirror/quickshell
Flexible toolkit for making desktop shells with QtQuick, targeting Wayland and X11
Language: C++ - Size: 1.2 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 145 - Forks: 9

mikeroyal/Perfect-Ubuntu-Guide
Ubuntu Guide. Learn about getting your Ubuntu Desktop/Server ready for development. Including Ubuntu Security, Graphics (AMD/NVIDIA/Intel ARC), and Software Apps.
Language: Shell - Size: 360 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 250 - Forks: 15

Curve/gpu-screen-recorder-all-audio
π½οΈ A small program which allows gpu-screen-recorder to record all desktop-audio as well as your microphone
Language: C++ - Size: 5.86 KB - Last synced at: about 9 hours ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

gaheldev/pipewire-settings
Gnome extension to quickly set pipewire's samplerate and buffer size
Language: JavaScript - Size: 85 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 1 - Forks: 1

dimtpap/coppwr
Low level control GUI for the PipeWire multimedia server
Language: Rust - Size: 2.73 MB - Last synced at: 19 days ago - Pushed at: 20 days ago - Stars: 370 - Forks: 6

cyrinux/push2talk
Push-to-Talk: Seamless Integration with Wayland, X11, PulseAudio & PipeWire for linux π€
Language: Rust - Size: 1.4 MB - Last synced at: 17 days ago - Pushed at: 10 months ago - Stars: 25 - Forks: 3

Bundy01/EasyEffects-Presets
Presets for EasyEffects (Bose, Music, Sony and Video).
Size: 49.8 KB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 34 - Forks: 0

mijorus/whisper
π€ β π§οΈ Listen to your mic - with Pipewire
Language: Python - Size: 2.4 MB - Last synced at: 14 days ago - Pushed at: 4 months ago - Stars: 62 - Forks: 17

noriah/catnip
terminal audio visualizer for linux/unix/macOS/windblows*
Language: Go - Size: 2.61 MB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 250 - Forks: 14

rafaelrc7/wayland-pipewire-idle-inhibit
Inhibit wayland idle when computer is playing sound
Language: Rust - Size: 274 KB - Last synced at: 16 days ago - Pushed at: 2 months ago - Stars: 81 - Forks: 1

arcbjorn/arc-arch-linux-installation-guide
Arch linux installation guide (Wayland): btrfs, pipewire, sway, ly, wofi, waybar, dunst, foot
Language: Shell - Size: 90.8 KB - Last synced at: 21 days ago - Pushed at: almost 4 years ago - Stars: 28 - Forks: 6

pgaskin/spicy-kvm
Almost like a KVM switch, but using SPICE, a virtual machine, and a dedicated GPU with a regular monitor connected to both machines.
Language: C - Size: 55.7 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 1 - Forks: 0

Elvyria/Mixxc
Minimalistic and flavorful volume mixer for widget enthusiasts.
Language: Rust - Size: 420 KB - Last synced at: 15 days ago - Pushed at: 2 months ago - Stars: 41 - Forks: 1

jwillikers/piceiver
A 2.1 channel DIY audio receiver with S/PDIF input
Language: Nix - Size: 24.9 MB - Last synced at: 3 days ago - Pushed at: 19 days ago - Stars: 5 - Forks: 0

kiosion/alsa-motu-m2
Information about using the MOTU M2 under Alsa on Linux
Size: 7.81 KB - Last synced at: 9 days ago - Pushed at: almost 2 years ago - Stars: 13 - Forks: 1

madand/runit-services
Runit service scripts
Language: Shell - Size: 44.9 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 94 - Forks: 12

cassiofb-dev/void-linux-xfce4-themes-and-config
My custom themes, config and programs on Void Linux XFCE4
Size: 872 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 0

theCarlG/pw-nvidia-denoiser
Pipewire NVIDIA Denoiser DSP Filter
Language: C - Size: 6.84 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 1

YurinDoctrine/.config
Language: Shell - Size: 22.3 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 1

xaionaro-go/audio
A package for Go to playback, record and process audio
Language: Go - Size: 168 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

logicadjacent/piperoll
Install fresh versions of PipeWire and WirePlumber on a point-release distro, like Ubuntu and Debian.
Language: Shell - Size: 13.7 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

AFCMS/ultimate-revenge
Jumpscare anyone touching your computer!
Language: Python - Size: 6.84 KB - Last synced at: 14 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

savonet/ocaml-pipewire
OCaml bindings to the PipeWire library.
Language: OCaml - Size: 29.3 KB - Last synced at: 23 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

soukev/i3blocks-volume-pipewire-clj
Pipewire volume control script for i3blocks with support for subscription and button events at the same time.
Language: Clojure - Size: 24.4 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

AbrarAbe/pwrate
Sample rate manager for your PipeWire audio system
Language: Shell - Size: 15.6 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Safari77/peqwire
Read EasyEffects PEQ parameter file and output pipewire libpipewire-module-filter-chain configuration using LSP plugin "http://lsp-plug.in/plugins/ladspa/para_equalizer_x32_lr".
Language: Python - Size: 248 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

sharon-xa/simuaudio
SimuAudio is a command-line tool for managing simultaneous audio playback between multiple devices using PipeWire's module-null-sink.
Language: Go - Size: 23.4 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

siddhpant/broo
Connect your phone as microphone wirelessly. Supports both PipeWire and PulseAudio.
Language: Shell - Size: 129 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 132 - Forks: 8

Microeinstein/plain-scripts
Curated collection of scripts I have written or discovered in the last few years.
Language: Shell - Size: 252 KB - Last synced at: 22 days ago - Pushed at: 9 months ago - Stars: 5 - Forks: 0

kotleni/sndchprev-linux
Sound channels direction preview for games on Linux. (X11 and PipeWire only)
Language: CMake - Size: 331 KB - Last synced at: 2 days ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

Zonric/dotfiles
Zonric's dotFiles
Language: Shell - Size: 211 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 1

ikrivosheev/pa-notify
PulseAudio or PipeWire volume notification
Language: C - Size: 16.6 KB - Last synced at: 17 days ago - Pushed at: almost 2 years ago - Stars: 11 - Forks: 2

mburakov/streamer
Lightweight screen streaming server
Language: C - Size: 161 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

mzivic7/easyeffects-record
Python script that plays and records audio file through Easy Effects
Language: Python - Size: 23.4 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

TheBoctor/ptt
Small and independent, but very opinionated push-to-talk helper application.
Language: C++ - Size: 755 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

Zigazou/hyperboom-duo-stereo
Creates a virtual device with Pipewire to use Ultimate Ears Hyperboom bluetooth speakers in stereo mode.
Language: Shell - Size: 18.6 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

EHfive/pw-capture
Vulkan/OpenGL (game) capture for PipeWire
Language: Rust - Size: 221 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 14 - Forks: 1

arcnmx/wireplumber.rs
wireplumber rust bindings
Language: Rust - Size: 24.5 MB - Last synced at: 19 days ago - Pushed at: 7 months ago - Stars: 25 - Forks: 4

MoodyReaper/dotfiles
My dotfiles (ArchLinux + Fish + Sway)
Language: Shell - Size: 368 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 6 - Forks: 0

aenawi/lenovo-legion-linux-audio
A comprehensive guide for fixing audio issues on Lenovo Legion Pro 7 laptops running Linux (Fedora/Ubuntu). Includes step-by-step solutions for PipeWire configuration and driver setup. Tested on Fedora 41, community testing needed for Ubuntu.
Size: 3.91 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

CZnavody19/pwmidicontrol
Control PipeWire volume using a MIDI device
Language: C++ - Size: 24.4 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Ax9D/pw-viz
Pipewire graph editor written in Rust. WIPβ οΈ
Language: Rust - Size: 545 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 235 - Forks: 15

Orbsa/hyprland-pipewire-focused-volume-adjust
A neat script to adjust the focused windows volume using media keys
Language: Shell - Size: 1.95 KB - Last synced at: 4 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

dyegoaurelio/simple-wireplumber-gui
A simple GTK4 GUI for PipeWire
Language: Python - Size: 325 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 55 - Forks: 4

mburakov/receiver
Lightweight screen streaming client
Language: C - Size: 139 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

EHfive/pwconf-merge
Language: JavaScript - Size: 46.9 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

arcbjorn/arc-robust-arch-linux-installation-guide
Arch linux installation guide (Xorg): btrfs, pipewire, i3-gaps, lightdm, rofi, dunst, kitty, polybar
Language: Shell - Size: 14.6 KB - Last synced at: 21 days ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 2

FossoresLP/pw-vban
VBAN module for PipeWire
Language: Rust - Size: 24.4 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

xkr47/push-to-talk-xcb-alsa
Push-To-Talk using global hotkey in X11, muting/unmuting alsa mixer control
Language: Rust - Size: 71.3 KB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

natanjunges/bleux
A user-centric desktop Linux distribution
Language: Shell - Size: 361 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

brlin-tw/aac-bluetooth-audio-codec-on-ubuntu-2404
Explains why the AAC audio codec support for bluetooth audio devices isn't available on a Ubuntu 24.04 system, and how to fix it on your own.
Language: Shell - Size: 143 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

abdoeeeelr/easyeffects-presets
My Easy Effects presets collection
Size: 23.4 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

nisiddharth/Spotify-Ads-Muter-Linux
Mutes Spotify Client when Ads come your way.
Language: Shell - Size: 15.6 KB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 10 - Forks: 3

Junker/stumpwm-wpctl
PipeWire (WirePlumber) volume and microphone control module for StumpWM
Language: Common Lisp - Size: 7.81 KB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

vranki/melunaru
Virtual audio mixing with really long cables
Language: Python - Size: 172 KB - Last synced at: 3 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

bill-of-materials/clockworks
A tg2 builder, to sync timecode broadcast clocks with a generated audio signal
Language: Makefile - Size: 326 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

Axel-Erfurt/pipewire-eq-maker
create global equalizer for pipewire
Language: Python - Size: 60.5 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

marvin1099/PipewireSaveLoad
Python script to save and load your pipewire wires also some search functions are included that can be used for automation.
Language: Python - Size: 53.7 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

tuxedocomputers/pulseeffects-presets
Collection of community-made presets for PulseEffects tailored for TUXEDO laptops.
Size: 93.8 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 20 - Forks: 6

IonelPopJara/vumz
A simple CLI VU meter using ncurses and pipewire
Language: C - Size: 23.8 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

knightpp/pwsb
Pipewire soundboard
Language: Rust - Size: 31.3 KB - Last synced at: 2 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

ik5/gopipewire
Mirror for my pipewire golang binding
Language: Go - Size: 13.7 KB - Last synced at: 24 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

kettek/pipewire-virtual-audio-gui
crummy little app to link app audio to a virtual microphone
Language: Go - Size: 73.2 KB - Last synced at: 19 days ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

jellyterra/pw-loopback
Scripts for capturing output to input.
Language: Shell - Size: 1.95 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

vaibhav202/EasyEffects-ClearStereo
ClearStereo preset for EasyEffects
Size: 7.81 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

xaionaro-go/equalizer-easyeffects2pipewire
Converter of an EasyEffects equalizer preset to a PipeWire filter config
Language: Go - Size: 7.81 KB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

icy-comet/EasyEffects-presets-impulses
11 presets and 400+ impulses for EasyEffects.
Size: 8.98 MB - Last synced at: 9 months ago - Pushed at: about 3 years ago - Stars: 22 - Forks: 6

Arkanosis/smhkd
Simple MIDI hotkontrol daemon
Language: Rust - Size: 45.9 KB - Last synced at: 5 days ago - Pushed at: 9 months ago - Stars: 5 - Forks: 0

GIJack/wireplumber-w31rd-hax
Collection of assorted workarounds and hacks for wireplumber, as well tools for enabling or disabling them
Language: Python - Size: 40 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

TristanCacqueray/pipewire.hs
Haskell bindings to Pipewire Multimedia Framework
Language: Haskell - Size: 323 KB - Last synced at: 1 day ago - Pushed at: 9 months ago - Stars: 9 - Forks: 2

Half-Shot/leafpipe
Language: Rust - Size: 673 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

OmarCastro/i3blocklet-pipewire-sink
i3 blocket that controls audio ouput volume using pipewire
Language: Shell - Size: 71.3 KB - Last synced at: 9 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

denilsonsa/plasma-audio-device-switcher Fork of akrutzler/plasma-audio-device-switcher
Simple widget to change the default audio output device/sink.
Language: QML - Size: 44.9 KB - Last synced at: 9 months ago - Pushed at: 11 months ago - Stars: 7 - Forks: 3

pipewire-debian/pipewire-debian
Upstream Version of pipewire, wireplumber, roc-toolkit & blueman for debian/ubuntu
Language: Makefile - Size: 330 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 152 - Forks: 9

robobenklein/pwacc
Automatically connect matching audio sources & sinks in pipewire
Language: Rust - Size: 90.8 KB - Last synced at: 1 day ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0
