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

radio-t / stream-recorder / 32317712585
76%

Build:
DEFAULT BRANCH: master
Ran 20 Aug 2026 12:34AM UTC
Jobs 1
Files 12
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

20 Aug 2026 12:32AM UTC coverage: 75.36% (+0.05%) from 75.312%
32317712585

push

github

web-flow
Fix the VBR header before writing metadata (#30)

The ffmpeg remux rebuilds the ID3 tag from the stream metadata it
understands. CHAP, CTOC and the text frames survive, but the WXXX
sub-frame carrying each chapter's article link does not, so every
recording processed with ffmpeg present lost the links the README
promises.

Run the VBR fix first and inject the metadata afterwards. ffmpeg pads
the tag it writes, and ID3v2 puts padding after the last frame, so
InjectFrames now walks the existing frames and drops the padding rather
than appending behind it where a conformant parser stops reading.

Adds an ffmpeg-gated regression test running both steps over a real MP3
and asserting the final file keeps CHAP, CTOC, WXXX, the URL, the
Xing/Info header and a readable TLEN.

Co-authored-by: Umputun <umputun@gmail.com>

36 of 44 new or added lines in 2 files covered. (81.82%)

1 existing line in 1 file now uncovered.

994 of 1319 relevant lines covered (75.36%)

8.22 hits per line

Uncovered Changes

Lines Coverage ∆ File
8
70.78
1.87% app/id3/id3.go

Coverage Regressions

Lines Coverage ∆ File
1
54.11
0.0% app/main.go
Jobs
ID Job ID Ran Files Coverage
1 32317712585.1 20 Aug 2026 12:34AM UTC 12
75.36
GitHub Action Run
Source Files on build 32317712585
  • Tree
  • List 12
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 10798151 on github
  • Prev Build on master (#32317508471)
  • Next Build on master (#33285501396)
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