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

Borewit / music-metadata / 31629795486
96%

Build:
DEFAULT BRANCH: master
Ran 12 Aug 2026 06:53PM UTC
Jobs 1
Files 97
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

12 Aug 2026 06:52PM UTC coverage: 95.789%. First build
31629795486

push

github

Borewit
Read the Ogg/Speex comment header

SpeexStream overrode parseFirstPage but not parseFullPage, so it inherited
the Vorbis implementation. That one reads a CommonHeader, a packet-type byte
followed by the "vorbis" signature, and switches on the packet type.

A Speex comment packet has neither. The bytes at that offset are the start of
the vendor string length, so the packet type is whatever the low byte of that
length happens to be, no case matches, and the comments are silently
discarded. Files reported no tagTypes at all.

Per RFC 5574 section 3 the packet after the identification header is the
comment header, in Vorbis comment format but with no packet type or magic
signature, so it is parsed from offset 0. Later packets are audio and are
ignored.

1618 of 1821 branches covered (88.85%)

Branch coverage included in aggregate %.

8665 of 8914 relevant lines covered (97.21%)

55202.33 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run- - 31629795486.1 12 Aug 2026 06:53PM UTC 97
95.79
GitHub Action Run
Source Files on build 31629795486
  • Tree
  • List 97
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #31629795486
  • 0f7e1347 on github
  • Prev Build on master (#31626383454)
  • Next Build on master (#32131022330)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc