Skip to content
CAI
Software that uses CAICheck a score

NueXini/TS-Finish

38.1

Weak · 20 September 2026

1.8k

lines of production code

VB.NET

primary language

1

measurement over time

CAI band scale
CAI lens gauges

What this system is

TS Finish is a Windows Forms application designed for modifying and manipulating MPEG-2 Transport Stream packets. It provides capabilities to rebuild PAT/PMT/SDT tables, extract data, and rewrite packet counters. The tool also supports file concatenation, allowing users to merge multiple stream files into a single output.

Features

Added file concatenation feature to the main UI

The application now includes a 'Concatenate' dialog that allows users to import multiple Transport Stream files, reorder them, and merge them into a single output file using a system copy command. This new capability is integrated into the main interface via a dedicated button and supports drag-and-drop file selection.

TS Finish · high confidence

Initial release of TS Finish with comprehensive documentation

This entry marks the initial commit of the TS Finish project, introducing the Visual Studio solution file (TS Finish.sln) and a detailed README.md. The documentation outlines the tool's capabilities for modifying MPEG-2 Transport Stream (TS) packets, including rebuilding PAT/PMT/SDT tables, extracting data, and handling various input formats like M2TS and RTP. It also provides a full changelog from version 10.3.0 to 10.6.3, detailing features such as PID modification, packet counter rewriting, and DDB extraction, along with usage instructions and prerequisites like FFmpeg and MediaInfo.

(repo-wide) · high confidence

Dependencies

Add TS Finish project file

Added the MSBuild project file (TS Finish.vbproj) for the TS Finish application, which defines the project structure, references, and build settings for this Windows Forms component.

(dependencies) · medium confidence

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

How this codebase got here

Baseline

  • First survey — no prior run to compare against. CAI 38.

Lenses

  • Code Health 33
  • Architecture 90
  • Maturity 50
  • Readiness 23
  • Security 100

Changes since last survey

  • 26 commits — 26 feature/other, 0 fixes

By area

  • (root) — 22 commits
  • TS Finish/MainUI.Designer.vb — 1 commit
  • TS Finish/MainUI.vb — 1 commit
  • TS Finish/My Project — 1 commit
  • TS Finish/img — 1 commit

Notable commits

  • change: 10.6.2
  • change: ======== TS Finish 10.6.2 更新日志 ======== 1.增加了适用于PMT表格重建功能的音频编码定义模块。该模块可解决AC-3音频流的流类型被标记为0x06后,无法被主流媒体播放器识别的问题。 2.修复了在软件中填写大于Int32最大值(2147483647)的ID时,无法被正确处理的问题。
  • change: Add files via upload
  • change: Add files via upload
  • change: Add files via upload
  • change: Add files via upload
  • change: Add files via upload
  • change: Add files via upload
  • change: Add files via upload
  • change: Add files via upload
  • change: Add files via upload
  • change: Delete TS Finish 10.6.0 使用文档.md
  • change: Initial commit
  • change: Rename README.md.md to TS Finish 10.6.0 使用文档md
  • change: Rename TS Finish 10.6.0 使用文档md to TS Finish 10.6.0 使用文档.md
  • change: Update MainUI.vb
  • change: Update README.md
  • change: Update README.md
  • change: Update README.md
  • change: Update README.md
  • …and 6 more

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

Survey your own repository

NueXini/TS-Finish was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.

About this page

  • The score is its most recent published measurement, taken on 20 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 8f125a1d32f17a5187414f99c1015572385da27f — the exact code this score is about.
  • Scored under rubric-2026.09.15 — the same rubric and the same method as every other entry in this index.
  • Measured by watchdog.canine.dev using codehealth-analyzer preprod-b51f968c9b10.