• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

home-assistant / home-assistant / 47434
94%

Build:
DEFAULT BRANCH: dev
Ran 05 Aug 2018 12:43PM UTC
Jobs 6
Files 426
Run time 12min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
47434

push

travis-ci

MartinHjelmare
Add media_player.dlna_dmr component (#14749)

* Add media_player.dlna_dmr component

* PEP 492

* Move DIDL-template up

* Remove max_volume-override option

* Remove picky_device support

* Use DEFAULT_NAME

* Make supported_features static

* Remove unneeded argument

* Proper module-docstring

* Add http dependency

* Remove additional_configuration options, no longer used

* Change default name to 'DLNA Digital Media Renderer'

* Use python-didl-lite for DIDL-Lite-xml construction/parsing

* Handle NOT_IMPLEMENTED for UPnP state variables RelativeTimePosition and CurrentMediaDuration

* Use UPnP-UDN for unique_id

* Proper handling of upnp events

* Keeping flake8 happy

* Update requirements_all.txt

* Make UDN optional

* Ensure NotifyView is started, before using it

* Only subscribe to services we're interested in

* Don't update state_variables if value has not been changed + minor refactoring

* Improve play_media, follow flow of DLNA more closely

* Hopefully fix ClientOSError problems

* Flake8 fixes

* Keep pylint happy

* Catch errors and report gracefully

* Update async_upnp_client to 0.11.0

* Don't be so noisy

* Define/use constants for HTTP status codes

* Add discovery entry for dlna_dmr

* More robustness with regard to state variable not being set (yet)

* Keep privates hidden

* Handle NOT_IMPLEMENTED for CurrentTrackMetaData state variable

* Fixes in async_upnp_client + renew UPnP subscriptions regularly

* Not too eager

* Refactor duplicate code to _current_transport_actions and improve parsing of actions

* Support RC:1 to RC:3 and AVT:1 to AVT:3

* Moved DLNA-specifics to async_upnp_client.dlna.DmrDevice

* Use our own HTTP server to listen for events.

* More clear and explicit log message for easier troubleshooting

* Follow changes by hass, fixes traceback

* Fix not being able to do next

* Changes after review by @MartinHjelmare

... (continued)

37328 of 39785 relevant lines covered (93.82%)

2.81 hits per line

Jobs
ID Job ID Ran Files Coverage
1 47434.1 (TOXENV=lint) 05 Aug 2018 12:45PM UTC 0
Travis Job 47434.1
2 47434.2 (TOXENV=pylint) 05 Aug 2018 12:55PM UTC 0
Travis Job 47434.2
3 47434.3 (TOXENV=typing) 05 Aug 2018 12:43PM UTC 0
Travis Job 47434.3
4 47434.4 (TOXENV=py35) 05 Aug 2018 12:50PM UTC 0
93.82
Travis Job 47434.4
5 47434.5 (TOXENV=py36) 05 Aug 2018 12:53PM UTC 0
93.82
Travis Job 47434.5
6 47434.6 (TOXENV=py37) 05 Aug 2018 12:53PM UTC 0
93.51
Travis Job 47434.6
Source Files on build 47434
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #47434
  • b152becb on github
  • Prev Build on dev (#47432)
  • Next Build on dev (#47437)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc