* already in the default schema
* these are already globally disabled
* require a single entity id
* remove unused import
* w h i t e s p a c e
* actually keep it
* it is a string
* use a generator expression
* 💄
* Revert "💄"
This reverts commit 81c08bb7323ec1242ee733bea8421c42243f6f63.
* Revert "actually keep it"
This reverts commit 0d92d3afb235876bf0af3b46e09202451ebe88c8.
* Revert "remove unused import"
This reverts commit 8a166208e496883f71e42d65dd9fab5f7c3d418c.
* Revert "already in the default schema"
This reverts commit 9173de4fd3bc962ad9f57fc966b1f11da0abb69e.
* we're already ensuring defaults with the platform schema
* add Channels media player
* add Channels' services
* style 💄
* more 💄
* make up your mind robot
* 💄💄💄
* dump client and pull it in via a package
* ChannelsApp -> ChannelsPlayer
* load the lib
* add pychannels in requirements
* not using requests anymore
* extra line 💄
* move this here
* move this up
* 🔥
* use constants for these
* add a platform schema
* force update here
* get defaults to None
* break out after finding it
* use None for state if offline or errored
* pull in CONF_NAME
* fix syntax
* update requirements_all.txt
* 💄💄💄
* 💄
* docs
* like this? ¯\(°_o)/¯