Working with GUI, auto loopback creation, soprano streaming

This commit is contained in:
2026-01-12 22:55:21 +02:00
commit 942ca36252
12 changed files with 1984 additions and 0 deletions

29
cleanup_virtual_sinks.sh Executable file
View File

@@ -0,0 +1,29 @@
#!/bin/bash
# Cleanup script to remove any leftover virtual sinks
# Run this if you encounter issues with the virtual sink
echo "🧹 Cleaning up virtual audio sinks..."
echo ""
# Find and remove soprano virtual sinks
MODULES=$(pactl list modules short | grep -E "soprano|rvc" | awk '{print $1}')
if [ -z "$MODULES" ]; then
echo "✓ No virtual sinks found. Nothing to clean up."
else
echo "Found virtual sink modules to remove:"
pactl list modules short | grep -E "soprano|rvc"
echo ""
for MODULE in $MODULES; do
echo "Removing module $MODULE..."
pactl unload-module "$MODULE"
done
echo ""
echo "✓ Cleanup complete!"
fi
echo ""
echo "Current audio sinks:"
pactl list sinks short