Commit graph

1344 commits

Author SHA1 Message Date
Jon Maddox
ffbaf0cd5a simpler 2015-10-07 02:13:13 -04:00
Jon Maddox
3b58e8628d style 2015-10-07 02:02:25 -04:00
Jon Maddox
c2fe977778 style 2015-10-07 01:55:15 -04:00
Jon Maddox
85338887b4 wrap it 2015-10-07 01:42:50 -04:00
Jon Maddox
9a3c76c263 these are required 2015-10-07 01:41:57 -04:00
Jon Maddox
6ab4b80486 Merge branch 'dev' into itunes-play-media 2015-10-07 01:41:21 -04:00
Jon Maddox
26939ce554 style 2015-10-07 01:37:40 -04:00
Jon Maddox
faa3e98921 module level play_media 2015-10-07 01:28:58 -04:00
Jon Maddox
c4f8017a3f silence warning 2015-10-07 00:56:36 -04:00
Jon Maddox
6afb846d04 avoid key errors 2015-10-07 00:56:14 -04:00
Jon Maddox
bdb42bf4a2 support play_media 2015-10-06 23:12:48 -04:00
Jon Maddox
1b22f71a19 implement play_media 2015-10-06 23:12:41 -04:00
Jon Maddox
e84ddb036f return what playlist is playing 2015-10-06 23:12:30 -04:00
Jon Maddox
4be33bb15b add a way to play a playlist with the client 2015-10-06 23:12:20 -04:00
Jon Maddox
d17174d43d play_media as a service 2015-10-06 23:11:21 -04:00
Jon Maddox
e64846e2fd add ability to support play_media 2015-10-06 23:11:09 -04:00
Jon Maddox
d454cad5a6 add a play_media function 2015-10-06 23:10:39 -04:00
Jon Maddox
dcf52332ca add new properties for Channel or Playlist 2015-10-06 23:09:53 -04:00
Jon Maddox
87599df41b add some new media types 2015-10-06 23:00:29 -04:00
Adrien Brault
e454806669 Finish plex implementation 2015-10-01 21:14:29 +02:00
Paulus Schoutsen
4e3bd5f2a9 Add service descriptions 2015-09-26 23:17:04 -07:00
miniconfig
03e7281406 Moved plexapi import into setup_platform().
Changed CONTRIBUTING.md to refer to requirements_all.txt instead of requirements.txt
2015-09-21 11:59:55 -04:00
miniconfig
cc7784889a Pylint errors 2015-09-21 11:11:38 -04:00
miniconfig
d267f0a04c Removed references to the frontend device parameter in the directions and added some clarification.
Fixed plexapi version number.
2015-09-21 10:59:34 -04:00
miniconfig
a8e0ca6d3f Fixed various property methods to make sure they all had a fall through return and removed unnecessary "else" statements 2015-09-21 10:44:24 -04:00
miniconfig
5027acfda1 Fixed additional pylint and flake issues 2015-09-20 16:13:26 -04:00
miniconfig
48306ddbf6 Fixed Requirements URL 2015-09-20 08:19:21 -04:00
miniconfig
64741a95b8 Added requirements 2015-09-19 14:16:57 -04:00
miniconfig
a24b38aacc Initial version of plex media player component 2015-09-19 13:48:45 -04:00
Jeff Schroeder
550f31d4c3 Quiet down some of the logging in the sonos platform
This is due to the soco library logging very excessively and it using
requests to connect to each Sonos speaker every 10 seconds (by default).

This makes the logs much more pleasant to use for finding real issues.
2015-09-16 23:11:57 -05:00
Jon Maddox
61685ea13d tag on " AirTunes Speaker" instead 2015-09-15 21:40:39 -04:00
Jon Maddox
77b9a12687 Tags the name of the device to the end of the name
This helps the media player be more explicit about itself and what it
is. It also namespaces it self a little better in the system. Rather
than be `media_player.family_room` it is
`media_player.family_room_apple_tv`. This helps for cases when there’s
another actual media player like Kodi or Chromecast in there.
2015-09-15 21:07:49 -04:00
Paulus Schoutsen
08f2a67de4 Allow falsy values for media player attributes 2015-09-15 12:58:19 -07:00
Jon Maddox
e8c3eaab33 style tweaks 2015-09-14 17:39:43 -04:00
Jon Maddox
fcbeddeb57 describe airplay part 2015-09-14 17:34:57 -04:00
Jon Maddox
50b23e1969 adds airplay speakers as media_players 2015-09-14 17:27:00 -04:00
Paulus Schoutsen
835bc1c492 Fix style issue 2015-09-13 18:40:54 -07:00
Roy Hooper
209499e82b Reduce media player scan frequency to 10s 2015-09-13 20:54:20 -04:00
Roy Hooper
9b47241a46 switch to default polling cycle to solve multiple instance issue 2015-09-13 20:49:09 -04:00
Roy Hooper
d4834ff408 Add hass property to Entity to prevent 'Attribute hass is None' error during self.update_ha_state 2015-09-13 16:53:31 -04:00
Roy Hooper
ce22f3c82d Implement unique_id to prevent duplicate devices 2015-09-13 16:53:31 -04:00
Paulus Schoutsen
b0b88e606c Merge pull request #355 from SEJeff/minor-sonos-fix
Minor sonos fix
2015-09-13 10:17:05 -07:00
Jeff Schroeder
57a833f1a7 Fix a bug which causes the sonos component to occasionally pop
Had this happen when Sonos surround sound is playing from a TV. See this
for more details:

af9a5152fe/soco/core.py (L1060)
2015-09-13 12:13:35 -05:00
Paulus Schoutsen
40340ea832 Discover sonos devices 2015-09-13 07:48:50 -07:00
Jeff Schroeder
4fa379419d Don't blow up if no sonos speakers are found
Also move the imports up so the latest pep8 doesn't complain
2015-09-12 23:10:24 -05:00
Roy Hooper
6dcb87c54d squash bug in volume_level (bad if statement) 2015-09-12 21:42:36 -04:00
Paulus Schoutsen
5338b29edf Merge pull request #351 from maddox/itunes
Add iTunes media component
2015-09-11 21:53:03 -07:00
Jon Maddox
395dbe8804 drop the try 2015-09-12 00:50:40 -04:00
Jon Maddox
f41786d893 STYLE!!!! 2015-09-12 00:49:34 -04:00
Jon Maddox
34dee0c134 style and docs 2015-09-12 00:42:11 -04:00