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

svrooij / node-sonos-ts / 28817038006
74%
master: 81%

Build:
Build:
LAST BUILD BRANCH: v2.7.0-beta.4
DEFAULT BRANCH: master
Ran 06 Jul 2026 07:18PM UTC
Jobs 1
Files 51
Run time 1min
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

06 Jul 2026 07:17PM UTC coverage: 73.658% (+0.09%) from 73.564%
28817038006

push

github

web-flow
feat: add MetadataHelper.IsRadioStream() to detect live/non-skippable streams (#227)

* feat: add MetadataHelper.IsRadioStream() to detect live/non-skippable streams

Consumers building playback UIs need to know whether the currently
playing track is a live stream (radio, Deezer-powered Sonos Radio,
Pandora, etc.) so they can disable next/previous/shuffle controls -
none of that is skippable even though it arrives on TrackURI just like
a regular track. GetSimpleUri() reverses a URI back to a portable
service reference, but doesn't answer that question, so this adds a
dedicated boolean check next to it covering the known
non-skippable-stream URI schemes.

* docs: clarify IsRadioStream vs GetCurrentTransportActions tradeoff

IsRadioStream is a synchronous URI-pattern guess for callers that
already have a TrackUri and need an answer on every playback event
without an extra device round-trip. GetCurrentTransportActions is the
more authoritative live source when a round-trip is acceptable.

876 of 1217 branches covered (71.98%)

Branch coverage included in aggregate %.

2 of 2 new or added lines in 1 file covered. (100.0%)

1621 of 2173 relevant lines covered (74.6%)

67.81 hits per line

Jobs
ID Job ID Ran Files Coverage
1 28817038006.1 06 Jul 2026 07:18PM UTC 51
73.66
GitHub Action Run
Source Files on build 28817038006
  • Tree
  • List 51
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28817038006
  • 135629d5 on github
  • Prev Build on main (#28814506327)
  • Next Build on main (#28941916393)
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