Paulus Schoutsen
929df2bc29
Improve error handling process_play_media_url ( #68322 )
2022-03-20 20:25:15 -07:00
Chris Talkington
79e9eb1b94
Suppress roku power off timeout errors ( #67414 )
2022-03-03 21:08:29 -08:00
Chris Talkington
9d5dc2ce24
Improve roku play media handling ( #66429 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-02-17 10:19:01 -08:00
Chris Talkington
f344ea7bbb
Add select platform to roku ( #66133 )
2022-02-11 20:52:31 -06:00
Paulus Schoutsen
3bce870c6d
Add helper for media players to handle HA hosted media ( #66120 )
...
* Sonos to sign all HASS urls
* Don't sign if queries in url
* Extract media player hass URL handling to helper
2022-02-09 12:50:33 -08:00
Paulus Schoutsen
f2843283bf
Roku to sign all HASS urls ( #66122 )
2022-02-08 18:55:52 -06:00
Chris Talkington
15e5f516d2
Update rokuecp to 0.13.1 ( #65814 )
2022-02-05 22:17:31 -06:00
Chris Talkington
e0d970c739
Update rokuecp to 0.12.0 ( #65030 )
2022-01-27 10:43:23 -06:00
Chris Talkington
3e29fe5a67
Allow roku to browse and play local media ( #64799 )
2022-01-24 08:34:09 -08:00
Chris Talkington
1421797c50
Add camera play stream support to roku ( #64153 )
2022-01-18 22:43:22 -06:00
Chris Talkington
533d0e4444
Add play media URL support to roku ( #64021 )
2022-01-15 01:49:33 -06:00
epenet
5cd73170de
Add type hints to media_player (part 1) ( #64005 )
...
* Add type hints to media_player (part 1)
* Fix roku to match
2022-01-13 10:36:44 +01:00
Chris Talkington
4b11a4365b
Add content deeplinking support to roku ( #64010 )
2022-01-12 20:07:11 -06:00
epenet
1519aa202d
Add media_player setup type hints [m-x] ( #63298 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 16:09:34 +01:00
Robert Hillis
093202f138
Use enum in roku ( #62043 )
2021-12-16 14:41:59 +01:00
Chris Talkington
cacd803a93
Enable basic typing for roku ( #52478 )
...
* enable basic typing for roku
* Update mypy.ini
* Update media_player.py
* Create coordinator.py
* Update __init__.py
* Update media_player.py
* Update remote.py
* Update media_player.py
* Update coordinator.py
* Update coordinator.py
* Update remote.py
* Update entity.py
* Update coordinator.py
* Update config_flow.py
* Update entity.py
* Update const.py
* Update const.py
* Update const.py
* Update entity.py
* Update entity.py
* Update entity.py
* Update test_media_player.py
* Update test_remote.py
2021-07-05 10:27:52 +02:00
Chris Talkington
fa3ae9b83c
Use attrs instead of properties in roku ( #51735 )
...
* Use attrs instead of properties in roku.
* Update media_player.py
* Update remote.py
* Update __init__.py
* Create entity.py
* Update entity.py
* Update media_player.py
* Update remote.py
* Update __init__.py
* Update media_player.py
* Update remote.py
* Update __init__.py
* Update __init__.py
* Update entity.py
2021-06-11 13:51:18 +02:00
Franck Nijhof
2ed386f9e6
Migrate to async_get_current_platform everywhere ( #50034 )
2021-05-03 09:34:28 -07:00
Marc Mueller
a3cd1854f6
Update typing 12 ( #48073 )
2021-03-18 14:31:38 +01:00
Chris Talkington
14785660b0
Avoid proxied Roku images during internal requests ( #43547 )
2021-01-26 23:21:25 +01:00
Chris Talkington
df5a8c4dac
Use media player image proxy for roku media browser ( #43070 )
2020-11-11 20:17:46 +01:00
Chris Talkington
a918981ff3
Improve Roku media browser structure ( #39754 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-09-09 23:22:26 +02:00
Martin Hjelmare
e6bc48ab68
Remove media class apps and channels ( #39864 )
2020-09-09 22:19:52 +02:00
Martin Hjelmare
586d7eaba6
Add media class browse media attribute ( #39770 )
2020-09-08 16:42:01 +02:00
Paulus Schoutsen
df8daf561e
Browse media class ( #39698 )
2020-09-06 15:52:59 +02:00
Chris Talkington
13a6aaa6ff
Add media browser support to roku ( #39652 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-09-06 14:53:45 +02:00
Chris Talkington
77f5fb765b
Add device class for roku devices ( #39627 )
...
* add tv device class for roku tvs
* Update test_media_player.py
* Update test_media_player.py
* Update media_player.py
* Update test_media_player.py
* Update media_player.py
* Update test_media_player.py
* Update test_media_player.py
* Update media_player.py
2020-09-03 17:06:24 -04:00
Chris Talkington
e921f72d31
Use media state to better represent roku state ( #39540 )
...
* use media state to better represent roku state
* Update media_player.py
* Update media_player.py
* Update media_player.py
* Update media_player.py
* Update media_player.py
* Update media_player.py
* Update media_player.py
* Update media_player.py
* Update test_media_player.py
* Update test_media_player.py
* Update test_media_player.py
* Update media_player.py
* Update test_media_player.py
* Update test_media_player.py
2020-09-01 20:40:45 -05:00
Chris Talkington
bd7682a694
Update roku state faster after actions ( #39453 )
...
* update roku state faster after actions
* Update media_player.py
* Update remote.py
2020-08-30 12:42:53 -05:00
Franck Nijhof
1c2ebdf307
Upgrade black to 20.8b1 ( #39287 )
2020-08-27 13:56:20 +02:00
Chris Talkington
6610bbe7bb
Add service to trigger roku search ( #37014 )
2020-06-23 09:03:43 -07:00
Chris Talkington
6aba87f3a6
Use roku media state to detect paused media ( #36980 )
2020-06-22 09:51:38 +02:00
Chris Talkington
f06c0a8b54
Add roku exception handling for service calls ( #36328 )
2020-06-04 09:59:39 -07:00
Chris Talkington
6fbc3b54bd
Fix roku select source with app ids ( #36191 )
2020-05-27 17:53:26 +02:00
Chris Talkington
77eab66e0f
Fix roku play/pause during standby ( #36096 )
2020-05-25 13:55:25 +02:00
Chris Talkington
765bf760b4
Fix roku play/pause support ( #35991 )
2020-05-23 11:06:48 +02:00
Chris Talkington
a6d587b6cd
Update roku supported features to VOLUME_STEP ( #35481 )
2020-05-10 22:06:10 -07:00
Chris Talkington
3feb55a8e4
Make roku async ( #35104 )
...
* Update manifest.json
* work on roku async.
* Update config_flow.py
* Update __init__.py
* Update media_player.py
* Update media_player.py
* Update __init__.py
* Update __init__.py
* Update media_player.py
* Update media_player.py
* Update remote.py
* Update test_media_player.py
* Update test_media_player.py
* Update test_config_flow.py
* Update media_player.py
* Update remote.py
* Update config_flow.py
* Update test_media_player.py
* Update config_flow.py
* Update test_config_flow.py
2020-05-08 16:44:34 -05:00
Erik Montnemery
62bc02fdda
Rename MediaPlayerDevice to MediaPlayerEntity ( #34592 )
2020-04-25 18:00:57 +02:00
Chris Talkington
6dd836589c
Improve Roku ( #34431 )
2020-04-21 21:06:23 -07:00
Quinn Hosler
59d707df54
Add play_media channel support to roku ( #34124 )
2020-04-13 22:55:02 +02:00
Franck Nijhof
7653dc947a
Enable pylint unnecessary-pass ( #33650 )
...
* Enable pylint unnecessary-pass
* Process review suggestions
* Fix smhi tests
2020-04-05 10:33:07 +02:00
Franck Nijhof
e8a0abd107
String formatting improvements ( #33635 )
...
* String formatting improvements
* Found another one
2020-04-04 18:21:14 +02:00
Chris Talkington
cf8dfdae47
Add config flow to roku ( #31988 )
...
* create a dedicated const.py
* add DEFAULT_PORT to const.py
* work on config flow conversion.
* remove discovery.
* work on config flow and add tests. other cleanup.
* work on config flow and add tests. other cleanup.
* add quality scale to manifest.
* work on config flow and add tests. other cleanup.
* review tweaks.
* Update manifest.json
* catch more specific errors
* catch more errors.
* impprt specific exceptions
* import specific exceptions
* Update __init__.py
* Update config_flow.py
* Update media_player.py
* Update remote.py
* Update media_player.py
* Update remote.py
* Update media_player.py
* Update remote.py
* Update config_flow.py
* Update config_flow.py
* Update media_player.py
* Update __init__.py
* Update __init__.py
* Update config_flow.py
* Update test_config_flow.py
* Update config_flow.py
* Update __init__.py
* Update test_config_flow.py
* Update remote.py
* Update test_init.py
* Update test_init.py
* Update media_player.py
* Update media_player.py
* Update media_player.py
2020-03-15 21:13:04 -07:00
Chris Talkington
3b75fdccfd
Add availability to roku media player entities ( #32484 )
...
* track if roku is available based on update errors.
* Update media_player.py
* Update media_player.py
2020-03-06 13:55:32 +01:00
Paulus Schoutsen
0e436ac80e
add const file for roku ( #32470 )
2020-03-04 14:24:59 -08:00
Jeff Irion
59b4e42f8b
Remove SUPPORT_PLAY_MEDIA from Roku ( #32378 )
2020-03-03 16:59:32 +01:00
Ville Skyttä
5216477353
Be consistent with Home Assistant and Hass.io spelling ( #30500 )
...
* Be consistent with Home Assistant spelling
* Be consistent with Hass.io spelling
2020-01-05 14:09:17 +02:00
springstan
9f649ed345
Move imports to top for roku ( #29289 )
2019-12-01 12:03:51 +01:00
Brett T. Warden
fa1622fe8b
Use roku.poweron method for media_player.turn_on ( #29123 )
...
Instead of using the roku.power method, which toggles power,
implement the media_player.turn_on command for the roku component
by calling the new roku.poweron method.
Fixes #28961 , but depends on upstream
https://github.com/jcarbaugh/python-roku/pull/53
2019-11-27 18:19:10 +01:00