Got it working with oauth, just had to use the gmusicapi elsewhere to grab an old device ID from a phone I dont use. Might want to include some instructions on doing so to get everything into one place and give those an option that dont want to have their google password anywhere in plain text.
On the topic of documentation, I started going through the code for the component. I am no expert in component design but I do program for a living and I was looking at how we could condense the component to not need all the extra switches and look into some of the workaround you have now for speaker changes. At the very least I want to put together a custom card and maybe the ability for various users to use their accounts so they can pull their playlists. I’ll fork and make a pull request when I have something. I am really excited about this component since it really simplifies whole home audio.
The gmusicapi itself makes me want to go and replicate the functionality the app “qcast” used to provide where people could visit a simple webpage and add songs to a playlist that was actively playing. It was great for parties