* squeezebox moves common elements into __init__ to allow for server sensors and device, improves player device
* Update with feedback from PR
* squeezebox Formating fixes, Logging Fixes, remove nasty stored callback
* squeezebox Formating fixes, Logging Fixes, remove nasty stored callback
* squeezebox refactor to use own ConfigEntry and Data
* squeezebox remove own data class
* Update homeassistant/components/squeezebox/__init__.py
Correct typo
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/squeezebox/media_player.py
Stronger typing on entry setup SqueezeboxConfigEntry
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* squeezebox add SqueezeboxConfigEntry
* squeezebox fix mypy type errors
* squeezebox use right Callable
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>