Credits - librespot-org/librespot GitHub Wiki
A big THANK YOU to:
plietar for making the thing in the first place.
kingosticks for the Suffling and Repeat.
ipha for the start stop audio sink.
fossedihelm for addind a default inital volume and options for it
brain0 for making pluseaudio more robust against audio failures