Repository navigation
Lineup 2.1.0
Lineup 2.1.0 improves channel management, guide availability, first-run setup, virtual HDHomeRun compatibility, and stream reliability. Physical tuner channels are now maintained independently from XMLTV guide data, so channels remain available throughout the application even when guide listings are incomplete or have not yet been downloaded.
Highlights
- Added persistent physical channel discovery with per-channel enable and disable controls.
- Added JSON, XML, and M3U lineup formats for virtual HDHomeRun clients.
- Preserved enabled channels when XMLTV data is missing or contains no matching programmes.
- Added continuous Not Available guide entries for channels without schedule data.
- Enabled XMLTV generation before the first guide download using the saved channel lineup.
- Updated the Watch page to show enabled tuner channels even when guide data is unavailable.
- Added an in-place Refresh Channels action to the Dashboard.
Improvements
- Channel discovery now runs during startup and first-run device setup, ensuring the Dashboard is populated immediately after adding a tuner.
- Tuner lineup refreshes and guide downloads are now independent operations.
- Dashboard sections are collapsible and retain their state between visits.
- Guide filtering preserves real schedules while safely supplementing missing channels.
- Disabled channels are consistently excluded from public lineup formats, XMLTV output, Watch listings, and stream endpoints.
- API request logging now uses appropriate levels:
- Trace for high-volume stream requests.
- Debug for routine API traffic.
- Information for meaningful operations.
- Warning or Error for failures.
Streaming Reliability
- Enforced stream limits for disabled-channel and DRM slate streams.
- Improved MPEG-TS, fragmented MP4, and HLS slate lifecycle and stop handling.
- Added configurable slate behavior for disabled and DRM-protected channels.
Packaging and Releases
- Added prerelease-aware Docker publishing so beta builds do not replace stable
latestor minor-version tags. - Updated Windows packaging to support stable and prerelease semantic versions.
- Stable container images are available with the following tags:
2.1.02.1latest
- Published images to Docker Hub and GitHub Container Registry.
- Included Windows x64 and ARM64 packages with SHA-256 checksums.
Full changelog: v2.0.1...v2.1.0