8000 Add media_player.dlna_dmr component by StevenLooman · Pull Request #14749 · home-assistant/core · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Add media_player.dlna_dmr component #14749

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 55 commits into from
Aug 5, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
13e9f77
Add media_player.dlna_dmr component
StevenLooman Jun 1, 2018
b17b5b2
Merge remote-tracking branch 'upstream/dev' into dev
StevenLooman Jun 9, 2018
0818c1d
PEP 492
StevenLooman Jun 9, 2018
4d97386
Move DIDL-template up
StevenLooman Jun 9, 2018
a595d8c
Remove max_volume-override option
StevenLooman Jun 9, 2018
6dadd61
Remove picky_device support
StevenLooman Jun 10, 2018
bddd323
Use DEFAULT_NAME
StevenLooman Jun 10, 2018
246a9e9
Make supported_features static
StevenLooman Jun 10, 2018
047f508
Remove unneeded argument
StevenLooman Jun 10, 2018
0ea36b4
Proper module-docstring
StevenLooman Jun 10, 2018
8492a6b
Add http dependency
StevenLooman Jun 11, 2018
e2acbd9
Remove additional_configuration options, no longer used
StevenLooman Jun 24, 2018
6727abc
Change default name to 'DLNA Digital Media Renderer'
StevenLooman Jun 24, 2018
38fe91f
Use python-didl-lite for DIDL-Lite-xml construction/parsing
StevenLooman Jun 29, 2018
db7e628
Handle NOT_IMPLEMENTED for UPnP state variables RelativeTimePosition …
StevenLooman Jun 29, 2018
421d045
Use UPnP-UDN for unique_id
StevenLooman Jun 29, 2018
341190f
Proper handling of upnp events
StevenLooman Jun 30, 2018
af93071
Keeping flake8 happy
StevenLooman Jun 30, 2018
4c58245
Update requirements_all.txt
StevenLooman Jun 30, 2018
9d27367
Make UDN optional
StevenLooman Jun 30, 2018
f8d2109
Merge remote-tracking branch 'upstream/dev' into dev
StevenLooman Jul 1, 2018
c7c1731
Ensure NotifyView is started, before using it
StevenLooman Jul 1, 2018
a3bef2e
Only subscribe to services we're interested in
StevenLooman Jul 1, 2018
7b26941
Don't update state_variables if value has not been changed + minor re…
StevenLooman Jul 1, 2018
1bb4fde
Improve play_media, follow flow of DLNA more closely
StevenLooman Jul 1, 2018
e0435dc
Hopefully fix ClientOSError problems
StevenLooman Jul 1, 2018
d6bf4c7
Flake8 fixes
StevenLooman Jul 1, 2018
efee6cf
Keep pylint happy
StevenLooman Jul 2, 2018
03783f9
Merge remote-tracking branch 'upstream/dev' into dev
StevenLooman Jul 3, 2018
523cbd7
Catch errors and report gracefully
StevenLooman Jul 3, 2018
9ae4581
Update async_upnp_client to 0.11.0
StevenLooman Jul 3, 2018
ee8751e
Don't be so noisy
StevenLooman Jul 3, 2018
fdb2fd9
Define/use constants for HTTP status codes
StevenLooman Jul 5, 2018
0654d93
Add discovery entry for dlna_dmr
StevenLooman Jul 5, 2018
7e391c4
More robustness with regard to state variable not being set (yet)
StevenLooman Jul 5, 2018
2a2325f
Keep privates hidden
StevenLooman Jul 5, 2018
01247c0
Handle NOT_IMPLEMENTED for CurrentTrackMetaData state variable
StevenLooman Jul 5, 2018
a1c16f0
Fixes in async_upnp_client + renew UPnP subscriptions regularly
StevenLooman Jul 5, 2018
ed611a9
Not too eager
StevenLooman Jul 5, 2018
bb3a406
Refactor duplicate code to _current_transport_actions and improve par…
StevenLooman Jul 8, 2018
70d8e36
Support RC:1 to RC:3 and AVT:1 to AVT:3
StevenLooman Jul 8, 2018
9d6936c
Merge remote-tracking branch 'upstream/dev' into dev
StevenLooman Jul 14, 2018
bb29c58
Moved DLNA-specifics to async_upnp_client.dlna.DmrDevice
StevenLooman Jul 15, 2018
6fbda30
Use our own HTTP server to listen for events.
StevenLooman Jul 17, 2018
1dcb179
More clear and explicit log message for easier troubleshooting
StevenLooman Jul 17, 2018
78cdda7
Merge remote-tracking branch 'upstream/dev' into dev
StevenLooman Jul 21, 2018
60099e1
Follow changes by hass, fixes traceback
StevenLooman Jul 22, 2018
717f8e6
Fix not being able to do next
StevenLooman Jul 22, 2018
c56b3a3
Changes after review by @MartinHjelmare
StevenLooman Jul 22, 2018
70b5efa
Linting
StevenLooman Jul 25, 2018
d2d3e5b
Merge remote-tracking branch 'upstream/dev' into dev
StevenLooman Aug 4, 2018
d422298
Use homeassistant.util.get_local_ip
StevenLooman Aug 4, 2018
57d79a6
Moved upnp event handling to async_upnp_client
StevenLooman Aug 5, 2018
403cfbd
Keeping pylint happy
StevenLooman Aug 5, 2018
5f19e7e
Changes after review by @MartinHjelmare
StevenLooman Aug 5, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .coveragerc
Original file line number Diff line number Diff line change
Expand Up @@ -513,6 +513,7 @@ omit =
homeassistant/components/media_player/denon.py
homeassistant/components/media_player/denonavr.py
homeassistant/components/media_player/directv.py
homeassistant/components/media_player/dlna_dmr.py
homeassistant/components/media_player/dunehd.py
homeassistant/components/media_player/emby.py
homeassistant/components/media_player/epson.py
Expand Down
1 change: 1 addition & 0 deletions homeassistant/components/discovery.py
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@
'volumio': ('media_player', 'volumio'),
'nanoleaf_aurora': ('light', 'nanoleaf_aurora'),
'freebox': ('device_tracker', 'freebox'),
'DLNA': ('media_player', 'dlna_dmr')
}

OPTIONAL_SERVICE_HANDLERS = {
Expand Down
Loading
0