hass-core/homeassistant/components
Anders Melchiorsen e50b59a56c Reduce album art flickering in media player UI (#10163)
* Add HTTP cache header to proxied media player images

With the resource actually being cacheable, preemptively extend the cache
buster key to prevent hash collisions.

While at it, change the hash from md5 to sha256 for consistency with the
access_token method.

* Remove lint
2017-10-27 10:49:20 +02:00
..
alarm_control_panel Fix async probs (#9924) 2017-10-19 10:56:25 +02:00
alexa Rewrite Alexa Smart-Home skill to v3 (#9699) 2017-10-07 13:31:57 -07:00
automation Fire numeric_state action when first state change matches criteria (#10125) 2017-10-25 16:01:09 +02:00
binary_sensor Rfxtrx binary sensor rewrite (#10152) 2017-10-27 10:01:46 +02:00
calendar Fix a bunch of typos (#9545) 2017-09-23 17:15:46 +02:00
camera WIP: Refactor Axis component removing external dependencies (#9791) 2017-10-25 00:04:30 -07:00
climate Fix PEP8 and PEP257 issues (#10108) 2017-10-24 18:36:08 +02:00
cloud Improve SSL certs used by aiohttp (#9958) 2017-10-19 10:47:57 +02:00
config Update frontend to 20171027.1 2017-10-26 22:29:59 -07:00
cover Fix async probs (#9924) 2017-10-19 10:56:25 +02:00
device_tracker Upgrade libnacl to 1.6.1 (#10161) 2017-10-27 08:01:32 +02:00
emulated_hue Replace emulated_hue: with emulated_hue_hidden: for consistency. (#9382) 2017-09-26 00:31:35 -07:00
fan Xiaomi MiIO Fan: Xiaomi Air Purifier 2 integration (#9837) 2017-10-24 23:50:01 -07:00
frontend Update frontend to 20171027.1 2017-10-26 22:29:59 -07:00
google_assistant Google Actions for Assistant (#9632) 2017-10-17 22:00:59 -07:00
group Move group services into their own YAML (#9597) 2017-10-01 23:18:10 -07:00
http Google Actions for Assistant (#9632) 2017-10-17 22:00:59 -07:00
image_processing Fixed typo in opencv (#9697) 2017-10-05 00:04:39 +02:00
light Xiaomi MiIO Fan: Xiaomi Air Purifier 2 integration (#9837) 2017-10-24 23:50:01 -07:00
lock Fix async probs (#9924) 2017-10-19 10:56:25 +02:00
mailbox Consolidate frontend (#9915) 2017-10-24 19:36:27 -07:00
media_player Reduce album art flickering in media player UI (#10163) 2017-10-27 10:49:20 +02:00
mqtt Upgrade paho-mqtt to 1.3.1 (#9874) 2017-10-15 10:12:43 -07:00
notify Upgrade sendgrid to 5.3.0 (#10166) 2017-10-27 08:00:53 +02:00
persistent_notification Change persistent notification to avoid long text in entity state (#9967) 2017-10-21 21:59:05 +02:00
recorder Recorder: Extra check to incoming connections which could be not sqlite3 ones (#9867) 2017-10-17 10:06:49 +02:00
remote Fix async probs (#9924) 2017-10-19 10:56:25 +02:00
scene fixing a typo in the old library which broke hub gen2 compatibility (#9990) 2017-10-22 23:34:50 -07:00
sensor Upgrade python_opendata_transport to 0.0.3 (#10162) 2017-10-27 08:01:12 +02:00
switch Xiaomi MiIO Switch: Support for different device types (#9836) 2017-10-26 23:37:30 +02:00
telegram_bot Upgrade python-telegram-bot to 8.1.1 (#9882) 2017-10-15 21:22:51 +02:00
tts Microsoft tts (#9973) 2017-10-25 19:43:21 +02:00
vacuum Xiaomi MiIO Fan: Xiaomi Air Purifier 2 integration (#9837) 2017-10-24 23:50:01 -07:00
weather handle OWM API error calls (#9865) 2017-10-15 10:31:34 +02:00
wink Moved siren to Wink from switch (#9879) 2017-10-20 10:18:32 -04:00
zha zha: Update to bellows 0.4.0 (#9890) 2017-10-15 21:41:16 -07:00
zwave Fix typo in cancel_command description (#9671) 2017-10-03 15:24:59 +02:00
__init__.py Add service descriptions (#9806) 2017-10-12 21:59:07 -07:00
abode.py Move 'lights' to const.py (#9929) 2017-10-18 18:41:14 +02:00
alarmdecoder.py Upgrade the alarmdecoder dependency library from 0.12.1 to 0.12.3. (#8542) 2017-07-19 12:21:39 +02:00
alert.py Fix some issues for PyLint 1.7.2 (#8356) 2017-07-05 20:02:16 -07:00
amcrest.py Bumped Amcrest version (#8624) 2017-07-23 23:46:35 -07:00
android_ip_webcam.py Cleanup and simplitfy the async state update (#9390) 2017-09-12 10:01:03 +02:00
apcupsd.py Update apcaccess to 0.0.13. Add "Percent Load Capacity" to INFERRED_UNITS. (#8277) 2017-07-02 11:24:07 +02:00
api.py Json api fix (#10017) 2017-10-22 00:44:46 -07:00
apple_tv.py Bump pyatv to 0.3.5 (#9586) 2017-09-26 21:01:17 +02:00
arduino.py Supress trackback and upgrade PyMata to 2.14 (#7176) 2017-04-19 12:48:15 +02:00
arlo.py WIP: Fix Arlo Camera blocking IO (#9758) 2017-10-09 11:35:05 +02:00
asterisk_mbox.py Add Initial Mailbox panel and sensor (#8233) 2017-08-06 11:19:47 -07:00
axis.py WIP: Refactor Axis component removing external dependencies (#9791) 2017-10-25 00:04:30 -07:00
bbb_gpio.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
blink.py Blink version bump (#7571) 2017-05-12 20:30:07 -07:00
bloomsky.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
browser.py Fix linting errors 2016-07-16 23:45:38 -07:00
comfoconnect.py Update docstrings (#8244) 2017-06-29 11:44:35 +02:00
configurator.py Add support for Automatic OAuth2 authentication (#8962) 2017-08-13 22:37:50 -07:00
conversation.py Upgrade fuzzywuzzy to 0.15.1 (#8671) 2017-07-27 17:22:40 +02:00
counter.py Add counter component (#9146) 2017-08-29 15:44:36 +02:00
datadog.py Add datadog component (#7158) 2017-05-06 00:34:40 +02:00
demo.py Rename input_slider to input_number and add numeric text box option (#9494) 2017-10-03 21:34:13 +02:00
device_sun_light_trigger.py Refactor sun component for correctness (#7295) 2017-05-09 00:03:34 -07:00
dialogflow.py Renaming API.AI to Dialogflow (#10006) 2017-10-21 13:12:23 -07:00
digital_ocean.py Use 'hass.data' instead of global (#8245) 2017-06-30 08:46:03 +02:00
discovery.py Upgrade netdisco to 1.2.2 (#9649) 2017-10-02 17:16:50 +02:00
doorbird.py DoorBird Component (#9281) 2017-09-17 20:47:30 +02:00
downloader.py Fix a bunch of typos (#9545) 2017-09-23 17:15:46 +02:00
duckdns.py Add link to docs and update ordering (#10062) 2017-10-23 12:18:23 +02:00
dweet.py Upgrade dweepy to 0.3.0 (#7550) 2017-05-11 22:48:03 +02:00
dyson.py Add support to Dyson 360 Eye robot vacuum using new vacuum platform (#8852) 2017-08-06 13:08:46 +02:00
ecobee.py upgrade python-ecobee-api (#9612) 2017-09-28 20:38:15 +02:00
eight_sleep.py Cleanup and simplitfy the async state update (#9390) 2017-09-12 10:01:03 +02:00
emoncms_history.py Don't use len(SEQUENCE) as condition value (#7249) 2017-04-23 20:41:09 -07:00
enocean.py Update enocean to 0.40 (#9949) 2017-10-18 19:04:44 +02:00
envisalink.py Update to pyenvisalink 2.2, and remove range validation on zonedump i… (#8981) 2017-08-16 12:08:15 +02:00
feedreader.py Don't use len(SEQUENCE) as condition value (#7249) 2017-04-23 20:41:09 -07:00
ffmpeg.py Update ffmpeg.py 2017-10-19 10:36:09 +02:00
foursquare.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
google.py Changed yaml.load into yaml.safe_load (#9841) 2017-10-12 22:05:33 -07:00
google_domains.py Fix lint google-domains (#10135) 2017-10-25 15:43:02 +02:00
graphite.py Use const (#9127) 2017-08-25 13:30:00 +02:00
hassio.py Consolidate frontend (#9915) 2017-10-24 19:36:27 -07:00
hdmi_cec.py Ensure display-name does not exceed 12 characters for CecAdapter. (#9268) 2017-09-05 18:11:02 +03:00
history.py Core POC support for polymer i18n (#6344) 2017-10-26 21:46:21 -07:00
history_graph.py Add history_graph component (#9472) 2017-09-23 10:01:48 -07:00
homematic.py Upgraded pyhomematic (#9956) 2017-10-19 01:31:25 +02:00
ifttt.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
influxdb.py Upgrade influxdb to 4.1.1 (#9652) 2017-10-02 17:17:08 +02:00
input_boolean.py added services.yaml integration for input_boolean (#9519) 2017-09-21 16:58:12 +02:00
input_datetime.py Add an input_datetime (#9313) 2017-09-28 23:57:49 +02:00
input_number.py Added increment + decrement to input_number (#9870) 2017-10-25 15:25:33 +02:00
input_select.py Add bind_hass to components (#8502) 2017-07-16 10:14:46 -07:00
input_text.py Cleanup input_text (#9326) 2017-09-08 21:19:49 -07:00
insteon_local.py Fix some issues for PyLint 1.7.2 (#8356) 2017-07-05 20:02:16 -07:00
insteon_plm.py insteon_plm: fix typo in attributes (#9284) 2017-09-03 15:42:05 -04:00
intent_script.py Add Intent component (#8434) 2017-07-21 21:38:53 -07:00
introduction.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
ios.py Ios notify camera fix (#9427) 2017-09-17 11:30:17 +02:00
isy994.py Bumped the version of PyISY 2017-08-27 23:24:29 -04:00
joaoapps_join.py Update join (#7443) 2017-05-04 13:14:14 -07:00
juicenet.py Add juicenet platform (#7668) 2017-06-05 08:39:31 -07:00
keyboard.py Comment out pyuserinput in requirements_all (#3307) 2016-09-11 21:59:48 -07:00
keyboard_remote.py Check if /dev/input/by-id exists (#8601) 2017-07-23 23:47:52 -07:00
kira.py Add Kira component to sensor and remote platforms (#7479) 2017-05-12 21:12:47 -07:00
knx.py Xknx improvements (#9871) 2017-10-15 23:46:55 +02:00
lametric.py LaMetric platform and notify module (#8230) 2017-07-07 08:21:06 +02:00
lirc.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
litejet.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
logbook.py Core POC support for polymer i18n (#6344) 2017-10-26 21:46:21 -07:00
logentries.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
logger.py Replace executor with async_add_job (#7658) 2017-05-26 08:28:07 -07:00
lutron.py Fix typo (sending USERNAME instead of PASSWORD) introduced in #7963 (#8433) 2017-07-10 20:52:37 -07:00
lutron_caseta.py Improved Lutron Caseta shade support (#9302) 2017-09-05 11:30:36 +02:00
mailgun.py Update mailgun (#7984) 2017-06-11 22:19:10 -07:00
map.py Core POC support for polymer i18n (#6344) 2017-10-26 21:46:21 -07:00
maxcube.py Remove superfluous comments and update ordering (#7227) 2017-04-22 21:13:04 +02:00
media_extractor.py Upgrade youtube_dl to 2017.10.20 (#10014) 2017-10-22 11:24:07 +02:00
microsoft_face.py Replace executor with async_add_job (#7658) 2017-05-26 08:28:07 -07:00
mochad.py Add mochad light component (#8476) 2017-08-03 10:51:01 +02:00
modbus.py Communication timeout support in modbus hub. (#9780) 2017-10-09 23:51:18 +02:00
mqtt_eventstream.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
mqtt_statestream.py mqtt_statestream: Add options to publish attributes/timestamps (#9645) 2017-10-02 17:41:07 +02:00
mycroft.py Upgrade mycroftapi to 2.0 (#9309) 2017-09-05 07:05:31 -04:00
mysensors.py Cleanup and simplitfy the async state update (#9390) 2017-09-12 10:01:03 +02:00
namecheapdns.py Make host optional (#10063) 2017-10-23 15:24:04 +02:00
neato.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
nest.py Add support for Automatic OAuth2 authentication (#8962) 2017-08-13 22:37:50 -07:00
netatmo.py Fixed the Wind sensor following new release of netatmo-api-python (#8030) 2017-06-15 22:14:46 -07:00
no_ip.py Support for NO-IP (#10155) 2017-10-27 10:15:47 +02:00
nuimo_controller.py Clean up requirements (#7391) 2017-05-02 09:15:02 -07:00
octoprint.py Fix octoprint errors when printer is off/disconnected (#8988) 2017-08-22 09:37:06 -04:00
panel_custom.py Consolidate frontend (#9915) 2017-10-24 19:36:27 -07:00
panel_iframe.py Consolidate frontend (#9915) 2017-10-24 19:36:27 -07:00
pilight.py Update docstrings (#7405) 2017-05-02 22:47:20 +02:00
plant.py Cleanup and simplitfy the async state update (#9390) 2017-09-12 10:01:03 +02:00
prometheus.py Use const (#9127) 2017-08-25 13:30:00 +02:00
proximity.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
python_script.py Expose time module in Python Scripts (#9736) 2017-10-09 08:51:32 +02:00
qwikswitch.py Fix some issues for PyLint 1.7.2 (#8356) 2017-07-05 20:02:16 -07:00
raincloud.py Bump raincloudy version 0.0.3 (#9767) 2017-10-08 21:08:40 -07:00
raspihats.py raspihats: unmet dependency fix (#9638) 2017-10-01 23:05:24 -07:00
rest_command.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
rflink.py Cover component for RFlink (#9432) 2017-09-29 00:49:03 +02:00
rfxtrx.py Rfxtrx binary sensor rewrite (#10152) 2017-10-27 10:01:46 +02:00
ring.py Introducing Ring Door Bell Camera (including StickUp cameras) and WiFi sensors (#9962) 2017-10-21 16:08:40 +02:00
rpi_gpio.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
rpi_pfio.py Support for the PiFace Digital I/O module (#7494) 2017-05-09 22:36:33 -07:00
rss_feed_template.py Remove ordered_dict validator (#7375) 2017-04-30 10:55:03 -07:00
satel_integra.py Added satel_integra alarm panel and binary sensor platform (#9336) 2017-09-18 17:42:31 +02:00
script.py Add scripts editor backend (#8993) 2017-08-15 22:09:10 -07:00
scsgate.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
services.yaml Added increment + decrement to input_number (#9870) 2017-10-25 15:25:33 +02:00
shell_command.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
shiftr.py Upgrade paho-mqtt to 1.3.1 (#9874) 2017-10-15 10:12:43 -07:00
shopping_list.py Consolidate frontend (#9915) 2017-10-24 19:36:27 -07:00
skybell.py Skybell (#9681) 2017-10-08 20:14:39 +02:00
sleepiq.py Fix a bunch of typos (#9545) 2017-09-23 17:15:46 +02:00
snips.py Added intent_type to exception log (#9289) 2017-09-04 13:40:08 +02:00
spc.py Add support for Vanderbilt SPC alarm panels and attached sensors (#7663) 2017-06-04 23:53:25 -07:00
splunk.py splunk: Handle datetime objects in event payload (#9628) 2017-09-30 09:35:25 +02:00
statsd.py Adding support for mapping keys to value in statsd (#8665) 2017-07-27 08:58:34 +02:00
sun.py Cleanup and simplitfy the async state update (#9390) 2017-09-12 10:01:03 +02:00
tado.py pytado moved to pypi (#8298) 2017-07-02 12:54:59 -07:00
tellduslive.py Telldus Live: Device without methods is a binary sensor (#10106) 2017-10-26 15:54:49 +02:00
tellstick.py Fix a bunch of typos (#9545) 2017-09-23 17:15:46 +02:00
tesla.py Fixes #10030. Extented Network Exceptions handling. (#10116) 2017-10-24 19:15:25 +02:00
thethingsnetwork.py Support for The Things Network (#9627) 2017-10-05 09:12:02 -07:00
thingspeak.py Upgrade thingspeak to 0.4.1 and use the correct API key (#5906) 2017-02-13 11:25:28 +01:00
toon.py Fix PEP8 and PEP257 issues (#10108) 2017-10-24 18:36:08 +02:00
tradfri.py New DTLSSocket version that fixes Cython dependency for Trådfri (#10123) 2017-10-27 07:53:36 +01:00
twilio.py Update docstrings (#6795) 2017-03-26 15:50:40 +02:00
updater.py Honor PEP8 naming convention (#8909) 2017-08-10 19:31:28 +02:00
upnp.py Allow specifying multiple ports for UPNP component (#9560) 2017-09-24 13:08:58 -07:00
usps.py fix usps? (#9557) 2017-09-24 08:28:11 +02:00
velbus.py Velbus (#8076) 2017-07-26 14:03:29 +02:00
velux.py Fixed link to documentation (#8424) 2017-07-10 12:11:16 +02:00
vera.py Move 'lights' to const.py (#9929) 2017-10-18 18:41:14 +02:00
verisure.py vsure 1.3.7 (#8321) 2017-07-04 06:26:55 +02:00
volvooncall.py Handle the case where no registration number is available (instead display VIN (vehicle identification number)). (#9073) 2017-09-05 09:10:01 -07:00
wake_on_lan.py New service send_magic_packet with new component wake_on_lan (#8397) 2017-07-10 18:37:51 -07:00
weblink.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
websocket_api.py Fix some issues for PyLint 1.7.2 (#8356) 2017-07-05 20:02:16 -07:00
wemo.py Bump pywemo, handle more ports. 2017-09-03 11:31:55 +01:00
xiaomi_aqara.py update library for xiaomi_aqara, change from pyCrypto to cryptography (#10066) 2017-10-23 14:55:36 +02:00
zabbix.py Update docstring (quotes, links, content) (#5602) 2017-01-28 16:02:19 +01:00
zeroconf.py Upgrade zeroconf to 0.19.1 (#8043) 2017-06-15 21:25:19 +02:00
zigbee.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
zone.py Add bind_hass to components (#8502) 2017-07-16 10:14:46 -07:00
zoneminder.py zoneminder: fix incorrect use of logging.exception. (#7675) 2017-05-21 11:11:33 +02:00