Files
core/tests/components
Franck Nijhof 7e4b9adc3d Rewrite of Spotify integration (#30717)
* Rewrite of Spotify integration

* Update homeassistant/components/spotify/config_flow.py

Co-Authored-By: Paulus Schoutsen <balloob@gmail.com>

* Remove configurator dependency

* Strip whitespace from device model in case Spotify product is missing

* Ensure domain dict exists in hass data on setup entry

* Simply config validation for client id and secret

* Abort flow on any exception from spotipy

* Add tests for config flow

* Gen requirements all

* Add test package __init__

* Remove Spotify from coveragerc

* Made alias handling more robuust

* Fix supported_features for Spotify free and open accounts

* Improve error message in the logs

* Re-implement Spotify media_player

* Change media content type when play a playlist

* Process review suggestions

* Move Spotify init, static current user and supported_features

* Remove unneeded me call

* Remove playlist content type due to frontend issues

* Improve playlist handling, when context is missing

* Handle entity disabled correctly

* Handle being offline/unavailable correctly

* Bump Spotipy to 2.7.1

* Update coverage RC, mark integration silver

* Remove URI limitation, lib supports all Spotify URI's now

* Final cleanup

* Addresses Pylint error

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-01-24 18:47:22 +01:00
..
2019-07-31 12:25:30 -07:00
2019-07-31 12:25:30 -07:00
2019-12-04 22:47:40 -08:00
2019-07-31 12:25:30 -07:00
2020-01-14 13:03:02 -08:00
2019-07-31 12:25:30 -07:00
2019-07-31 12:25:30 -07:00
2020-01-14 13:03:02 -08:00
2019-12-31 13:05:31 +01:00
2019-10-21 10:17:21 +02:00
2019-07-31 12:25:30 -07:00
2019-07-31 12:25:30 -07:00
2020-01-14 13:03:02 -08:00
2020-01-03 14:47:06 +01:00
2020-01-14 13:03:02 -08:00
2020-01-14 13:03:02 -08:00
2020-01-14 13:03:02 -08:00
2020-01-21 17:04:22 +01:00
2019-07-31 12:25:30 -07:00
2019-12-31 14:34:53 +01:00
2020-01-14 13:03:02 -08:00
2019-07-31 12:25:30 -07:00
2019-07-31 12:25:30 -07:00
2020-01-14 13:03:02 -08:00
2019-07-31 12:25:30 -07:00
2020-01-15 12:01:47 -08:00
2019-07-31 12:25:30 -07:00
2019-07-31 12:25:30 -07:00
2020-01-14 13:03:02 -08:00
2019-12-04 22:47:40 -08:00
2019-12-04 22:47:40 -08:00
2020-01-15 08:10:42 -08:00
2020-01-14 13:03:02 -08:00
2020-01-14 13:03:02 -08:00
2020-01-10 19:57:37 +01:00
2020-01-03 21:34:20 +01:00
2019-08-30 16:41:07 -07:00
2019-07-31 12:25:30 -07:00
2019-07-31 12:25:30 -07:00
2019-08-10 00:14:03 +02:00
2019-07-31 12:25:30 -07:00
2020-01-14 13:03:02 -08:00
2019-07-31 12:25:30 -07:00
2019-12-10 23:25:06 +01:00
2020-01-03 14:47:06 +01:00
2019-07-31 12:25:30 -07:00
2020-01-03 14:47:06 +01:00
2019-07-31 12:25:30 -07:00
2020-01-03 14:47:06 +01:00
2020-01-03 14:47:06 +01:00
2020-01-03 14:47:06 +01:00