Release v1.0.7: Fix Hikvision channel numbering and improve database
- Fixed channel numbering for Hikvision-style cameras (reported by @sergbond_com) - Added universal [CHANNEL+1] placeholder support - Supports both 0-based and 1-based channel numbering - Updated 14 camera brands with universal patterns - Fixed brand+model search matching - Removed invalid test data from database
This commit is contained in:
@@ -5,6 +5,29 @@ All notable changes to this project will be documented in this file.
|
|||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
## [1.0.7] - 2025-11-23
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Fixed channel numbering for Hikvision-style cameras (reported by @sergbond_com)
|
||||||
|
- Removed invalid test data from Hikvision database
|
||||||
|
- Fixed brand+model search matching in stream discovery
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Universal `[CHANNEL+1]` placeholder support for flexible channel numbering
|
||||||
|
- Support for both 0-based (channel=0 → 101) and 1-based (channel=1 → 101) channel selection
|
||||||
|
- Added 6 high-priority Hikvision patterns to popular stream patterns database
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- Updated 14 camera brands with universal channel patterns (Hikvision, Hiwatch, Annke, Swann, Abus, 7links, LevelOne, AlienDVR, Oswoo, AV102IP-40, Acvil, TBKVision, Deltaco, Night Owl)
|
||||||
|
- Hikvision: replaced 10 hardcoded patterns with 6 universal patterns
|
||||||
|
- Hiwatch: replaced 4 hardcoded patterns with 8 universal patterns (including ISAPI variants)
|
||||||
|
- Universal patterns now tested first for faster discovery, hardcoded patterns kept as fallback
|
||||||
|
- Improved stream discovery performance with intelligent pattern ordering
|
||||||
|
|
||||||
|
### Technical
|
||||||
|
- Added support for `[CHANNEL+1]`, `[channel+1]`, `{CHANNEL+1}`, `{channel+1}` placeholders in URL builder
|
||||||
|
- Modified 16 files: +2448 additions, -1954 deletions
|
||||||
|
|
||||||
## [0.1.0] - 2025-11-06
|
## [0.1.0] - 2025-11-06
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|||||||
+1
-1
@@ -20,7 +20,7 @@ import (
|
|||||||
|
|
||||||
const (
|
const (
|
||||||
// Version is the application version
|
// Version is the application version
|
||||||
Version = "1.0.4"
|
Version = "1.0.7"
|
||||||
|
|
||||||
// Banner is the application banner
|
// Banner is the application banner
|
||||||
Banner = `
|
Banner = `
|
||||||
|
|||||||
Reference in New Issue
Block a user