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