core/homeassistant/components/media_player
Alessandro Mogavero 5179832f6f Added new services to platform kodi (#6426)
* added new service

* fixed basic test in kodi platform

* Added new method async_get_albums

* Added new methods in module kodi

* added method find_song in kodi module

* method add_song_to_playlist made
async

* Added media type to method async_play_media

* added methods async_clear_playlist
and play_song

* methods play_song and find_song
made async

* added new service play_song

* Improved kodi._find
now it find for whole words only

* added possibility to specify artist in
kodi.async_find_artist

* added kodi.async_find_album

* added new optional input to play_song service

* In async_play_song added handling of no song found

* default artist value changed to ''

* async_add_song_to_playlist now can also
search for musinc

* added service add_song_to_playlist

* Added new service add_album_to_playlist

* added services to switch shuffle mode

* added service add_all_albums_to_playlist

* handled error in async_unset_shuffle
and async_set_shuffle

* Added abstract methods to media_player

* _server substituted with server property

* style made consistent with requirements

* Fixed issue with pylint

* Services moved to kodi platform

* service play_song removed

* removed service unset_shuffle

* all add services merged into one

* removed service get_artists

* added kodi_ to service names

* Fixed some style issues

* Removed changes in media_player __init__

* Implemented requested changes

* Fixed pylint problem
2017-04-18 23:19:27 -07:00
..
__init__.py aiohttp 2 (#6835) 2017-03-30 00:50:53 -07:00
anthemav.py Bootstrap / Component setup async (#6264) 2017-02-28 20:33:19 -08:00
apple_tv.py Upgrade netdisco to 1.0.0rc2 (#7008) 2017-04-11 20:10:02 -07:00
aquostv.py Formalize supported_features as entity property (#5794) 2017-02-07 20:42:45 -08:00
braviatv.py Bump braviarc version to 0.3.7 (#7078) 2017-04-12 18:22:23 -07:00
cast.py Upgrade netdisco to 1.0.0rc2 (#7008) 2017-04-11 20:10:02 -07:00
clementine.py Mediaplayer clementine remote (#5877) 2017-02-16 15:34:34 +01:00
cmus.py cmus remove IO from properties (#6030) 2017-02-15 19:13:25 -08:00
demo.py Formalize supported_features as entity property (#5794) 2017-02-07 20:42:45 -08:00
denon.py Formalize supported_features as entity property (#5794) 2017-02-07 20:42:45 -08:00
denonavr.py Upgrade netdisco to 1.0.0rc2 (#7008) 2017-04-11 20:10:02 -07:00
directv.py Upgrade netdisco to 1.0.0rc2 (#7008) 2017-04-11 20:10:02 -07:00
dunehd.py Formalize supported_features as entity property (#5794) 2017-02-07 20:42:45 -08:00
emby.py Update Emby for aiohttp v2 (#6981) 2017-04-07 19:17:10 -07:00
firetv.py Formalize supported_features as entity property (#5794) 2017-02-07 20:42:45 -08:00
frontier_silicon.py Upgrade netdisco to 1.0.0rc2 (#7008) 2017-04-11 20:10:02 -07:00
gpmdp.py Formalize supported_features as entity property (#5794) 2017-02-07 20:42:45 -08:00
gstreamer.py update gstreamer (#6987) 2017-04-08 14:53:16 -07:00
hdmi_cec.py Formalize supported_features as entity property (#5794) 2017-02-07 20:42:45 -08:00
itunes.py Formalize supported_features as entity property (#5794) 2017-02-07 20:42:45 -08:00
kodi.py Added new services to platform kodi (#6426) 2017-04-18 23:19:27 -07:00
lg_netcast.py Formalize supported_features as entity property (#5794) 2017-02-07 20:42:45 -08:00
liveboxplaytv.py Fix livebox-play interactions for Python < 3.6 (#6243) 2017-02-26 14:04:22 -08:00
mpchc.py Formalize supported_features as entity property (#5794) 2017-02-07 20:42:45 -08:00
mpd.py Update mpd.py (#6553) 2017-03-14 20:10:35 +01:00
nad.py Formalize supported_features as entity property (#5794) 2017-02-07 20:42:45 -08:00
onkyo.py Onkyo update (#6906) 2017-04-03 00:35:36 -07:00
openhome.py Upgrade netdisco to 1.0.0rc2 (#7008) 2017-04-11 20:10:02 -07:00
panasonic_viera.py Upgrade netdisco to 1.0.0rc2 (#7008) 2017-04-11 20:10:02 -07:00
pandora.py Formalize supported_features as entity property (#5794) 2017-02-07 20:42:45 -08:00
philips_js.py Formalize supported_features as entity property (#5794) 2017-02-07 20:42:45 -08:00
pioneer.py Formalize supported_features as entity property (#5794) 2017-02-07 20:42:45 -08:00
plex.py Merge pull request #6869 from JesseWebDotCom/dev 2017-04-12 15:17:53 -07:00
roku.py Upgrade netdisco to 1.0.0rc2 (#7008) 2017-04-11 20:10:02 -07:00
russound_rnet.py Upgrade Russound integration to v0.1.7 (#5756) 2017-02-08 15:53:59 -05:00
samsungtv.py Upgrade netdisco to 1.0.0rc2 (#7008) 2017-04-11 20:10:02 -07:00
services.yaml Bugfix sonos / refactor of sonos function for TTS (#5571) 2017-01-26 22:50:36 -08:00
snapcast.py Formalize supported_features as entity property (#5794) 2017-02-07 20:42:45 -08:00
sonos.py Fix handling with register callbacks on added_to_hass (#7067) 2017-04-12 09:51:19 +02:00
soundtouch.py Formalize supported_features as entity property (#5794) 2017-02-07 20:42:45 -08:00
squeezebox.py Keep track of already added players (#7149) 2017-04-19 00:20:52 +02:00
universal.py Fox UMP volume set (#6904) 2017-04-02 15:31:28 -07:00
vlc.py Formalize supported_features as entity property (#5794) 2017-02-07 20:42:45 -08:00
volumio.py aiohttp 2 (#6835) 2017-03-30 00:50:53 -07:00
webostv.py Send a logo with webostv notifications (#6380) 2017-03-06 20:56:31 -08:00
yamaha.py Upgrade netdisco to 1.0.0rc2 (#7008) 2017-04-11 20:10:02 -07:00