The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 pipewire Open-Source Projects
-
easyeffects
Limiter, compressor, convolver, equalizer and auto volume and many other plugins for PipeWire applications
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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).
-
PipeWire-Guide
PipeWire Guide. Learn about how PipeWire gives your Linux system a Professional Audio/Video Processing workflow.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
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)
-
pulseeffects-presets
Collection of community-made presets for PulseEffects tailored for TUXEDO laptops.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Linux: EasyEffects (free and open-source)
pywal is used to get the colorscheme from my wallpaper for my browser and terminal. left: neovim, top right: qutebrowser, bottom right: cava
I don't have any personal experience with any soundboard stuff, so you'll have to research that yourself. A quick web search led me to Soundux: https://github.com/Soundux/Soundux
You can DIY your own with a IC-based RGB/RGBW strip and a rPi or x86 PC + ESP microcontroller using software like Hyperion or HyperHDR, combined with WLED.
It is far easier to use a non-Windows operating system and simply direct the IQ data into the application you want, or use a better app which can take data directly from the RSPdx. However, in an RTL-SDR book, I saw a reference to VB-Cable, which is a separate software from VAC. Pipewire is another tool, definitely open-source and free, which should work.
I'm using JamesDSP with Pipewire. EasyEffects is the successor of PulseEffects for Pipewire.
Project mention: Is there a way to capture the audio of a single application in OBS? | /r/linux_gaming | 2023-07-07
Project mention: Low quality audio while using Pipewire on debian testing. | /r/linuxquestions | 2023-06-04I used this doc while setting up pipewire.
Project mention: Hardware accelerated Discord streaming with game audio? | /r/linux_gaming | 2023-12-11Is there a better solution out there? Just found pipewire-screenaudio, a Firefox extension for streaming with audio. Can Firefox stream with hardware acceleration?
I did some digging and found this repository with some examples for runit scripts, but they needed a little bit of adjusting; specifically they make use of the deprecated pipewire-media-session. After adjusting them, I symlinked them in to my runsvdir and … still nothing! At this point, I almost decided to just go back to the shell script and let it go, but the next day I was picking at the problem again and found that the approach for per-user services as described in the void docs puts your user services into an environment that is isolated from your user session. You can take a look at the env of a process in htop, and if you look at any of your usual user-processes you'll probably see a long list of environment variables, but the user-level runsv process started by the system-level runit only knows about the variables you export in /etc/sv/runsvdir-your-username/run like HOME and USER. This effectively hamstrings services that need to run like other "normal" user processes.
Project mention: Best/Correct way to split headphone jack from internal speakers for simultaneous playback on laptops? | /r/archlinux | 2023-07-05Finally was able to achieve that using an HDA patch file with indep_hp=1 hint and a custom alsa card profile, and even wrote a guide with all the steps.
pipewire related posts
- Flake help?
- Pipewire Screenaudio: Firefox extension for transmitting audio nodes through WebRTC
- Is there a way to capture the audio of a single application in OBS?
- Best/Correct way to split headphone jack from internal speakers for simultaneous playback on laptops?
- Trying to split audio between my front headphone jack and my speakers
- Alternatives to MultiPSK?
- Low quality audio while using Pipewire on debian testing.
-
A note from our sponsor - WorkOS
workos.com | 29 Apr 2024
Index
What are some of the best open-source pipewire projects? This list will help you:
Project | Stars | |
---|---|---|
1 | easyeffects | 5,918 |
2 | cava | 3,773 |
3 | Soundux | 1,356 |
4 | HyperHDR | 884 |
5 | PipeWire-Guide | 813 |
6 | JDSP4Linux | 785 |
7 | nix-gaming | 433 |
8 | obs-pipewire-audio-capture | 274 |
9 | pw-viz | 220 |
10 | Perfect-Ubuntu-Guide | 205 |
11 | Pop_OS-Guide | 179 |
12 | pipewire-debian | 149 |
13 | coppwr | 153 |
14 | pipewire-screenaudio | 135 |
15 | broo | 106 |
16 | wayfarer | 77 |
17 | cane | 71 |
18 | runit-services | 69 |
19 | rohrkabel | 46 |
20 | simple-wireplumber-gui | 45 |
21 | whisper | 42 |
22 | linux-guide-split-audio-ports | 21 |
23 | pulseeffects-presets | 20 |
Sponsored