Files
soprano_to_rvc/cleanup_virtual_sinks.sh

30 lines
744 B
Bash
Raw Normal View History

#!/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