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