thanks for your work.
I tested your driver and i must admit it had really decent audio quality.
I must report that i noticed volume level changes when stopping and relaunching a radio stream.
My configuration is the following one :
burnt stretch lite on sd card
made apt update & dist-upgrade
apt install mopidy
launched following url of playlist file with a mpd client ( repeat play stop pause to observe changes of volume levels)