I could do this I guess. My current bot is at
https://github.com/knowitnothing/miscThere is a trackplayer.py which already reconnects when disconnected, works with google auth, runs on Linux and Windows, and is open source.
You need to install Python before using it:
http://python.org/download/releases/2.7.5/PS: To get a proper bot first you need to define the actual parameters you need/want to set, very precisely. Can you do that ?