This is purely a bash script.
Uses dbus, applicable for systems using PulseAudio. Only works while using Spotify client (doesn’t matter how you install it) and not web browser.
Mutes and unmutes Spotify within 1 second of start and end of Ads.
To use just run mute_spotify_timer.sh either using terminal or Alt + F2 launcher or just add it to list of system Startup Applications. To allow monitoring the ongoing status, run adfree.sh as a Startup Application, or with bash adfree.sh. It creates a new background tmux session called adfree, which can be connected to with tmux a -t adfree.
In adfree.sh, you may specify respawn=true
I’ll make this more efficient when I’ll feel free. Meanwhile you can send Pull Requests!