ChannelWatch v0.4.0 RELEASED - Major Feature Expansion!
I'm thrilled to announce that ChannelWatch v0.4.0 is now available! This release represents a major expansion of capabilities, with several key enhancements requested directly by the community. Your feedback has been invaluable in shaping this update.
NEW: VOD-Watching Alert
As requested by @Matthew_Crommert, we now fully support tracking recorded/VOD content! This new alert type provides:
- Rich metadata display with title, episode, progress, and duration
- Device identification and tracking
- Support for both 6-file and 7-file patterns
- Single notification per viewing session
- Detailed logging of viewing activity
Example of VOD-Watching Alert:
No more missed notifications when watching recorded content or virtual channels!
NEW: Disk-Space Monitoring
Keep an eye on your DVR storage with configurable alerts when space runs low:
- Set thresholds by percentage and/or absolute GB
- Get detailed space usage information in notifications
- Prevent recording failures due to insufficient space
Example of Disk-Space Alert:

Channel-Watching Improvements
-
Program Titles - See exactly what's playing on each channel directly in notifications
-
Program Images - Choose between channel logos or actual program images in alerts
-
Enhanced Metadata - Richer program information with improved formatting
-
Decimal Channel Support - Full support for subchannels (13.1, etc.) for broadcast/OTA channels (special thanks to @Matthew_Crommert for reporting this!)
-
Total Streams Counter - See how many concurrent streams are active across your system
-
Stream Source Identification - Cleaner display of M3U, TVE, and Tuner sources
Example of New Channel-Watching Alert:

System Improvements
-
Multi-Platform Support - Now with official builds for amd64, arm64, and arm/v7 architectures
-
Performance Optimizations - Preloaded cache at startup for faster operation
-
Expanded Configuration - Control exactly what appears in your notifications
-
Cache Management - Configurable TTLs and improved validation
-
Session Tracking - Enhanced reliability to prevent duplicate alerts
Bug Fixes
- Fixed IP address extraction from various event formats
- Improved timestamp and duration formatting
- Enhanced session tracking reliability
- Fixed events/min calculation for accurate stats
- Resolved disk space monitoring persistence issues
How to Update
docker pull coderluii/channelwatch:latest
docker-compose down
docker-compose up -d
If you're using @bnhf's excellent OliveTin integration, watch for updates there soon!
Thank You!
This release would not have been possible without the valuable feedback and suggestions from our amazing community. Special thanks to:
I'm committed to continuing development of ChannelWatch based on your needs. If you have any issues or suggestions for future versions, please don't hesitate to let me know!
Cheers,
CoderLuii
