ChannelWatch: The Complete Monitoring Dashboard for Channels DVR
Hey everyone!
ChannelWatch v1.0 is coming soon. Scroll down for the latest update. The overview below reflects v0.7 (the current release) and will be updated when v1.0 drops.
ChannelWatch is a comprehensive monitoring solution with a modern web interface that tracks Channels DVR activity and sends real-time notifications whenever viewing activity occurs, recordings change status, or system conditions change.
What It Does
ChannelWatch provides real-time monitoring with detailed notifications for:
-
Live TV viewing with channel and program details -
VOD/recorded content playback tracking with metadata and progress -
Complete recording lifecycle tracking (scheduled, started, completed, cancelled, stopped) -
Disk space monitoring with customizable thresholds and visual dashboard -
Multi-device awareness and session tracking across all clients -
Modern web dashboard for configuration and system status monitoring -
Real-time status overview with active streams and upcoming recordings -
Built-in diagnostic tools accessible directly from the web UI -
Multi-DVR support for monitoring multiple Channels DVR servers -
API key authentication and security hardening
Key Features
-
Multiple Alert Types:
- Channel-Watching for live TV
- VOD-Watching for recorded content
- Recording-Events for DVR activity
- Disk-Space for storage monitoring
-
Rich Notifications:
- Program information with titles and descriptions
- Channel information with logos
- Device and stream details
- Playback progress for recorded content
- Recording status with timing information
-
System Features:
- Real-time event monitoring with minimal resource usage
- Multiple notification options: Pushover, Discord, Slack, Telegram, Email and more!
- Runs as a Docker container with multi-platform support (amd64, arm64, arm/v7)
- Tailscale / MagicDNS support
- Comprehensive configuration options
- Open source and free to use
Example Notifications
Channel Watching Alert
๐บ ABC
Channel: 7
Program: Good Morning America
Device: Living Room
IP: 192.168.1.101
Source: HDHR
VOD Watching Alert
๐ฌ Crank: High Voltage (2009)
Duration: 58m 46s / 1h 42m 11s
Device Name: Living Room
Device IP: 192.168.1.100
Rating: R ยท Genres: Action, Thriller
Cast: Jason Statham, Amy Smart, Dwight Yoakam
Disk Space Alert
โ ๏ธ Low Disk Space Warning
Free Space: 200.59 GB / 1.82 TB (10.8%)
Used Space: 1.62 TB
DVR Path: /shares/DVR
Recording Events Alerts
Scheduled Recording Alert
๐บ ACTION NETWORK
Channel: 137
Status: ๐
Scheduled
Program: Batman (1989)
-----------------------
Scheduled: Today at 8:54 AM EDT
Duration: 2 hours 16 minutes
Caped Crusader (Michael Keaton) saves Gotham City from the Joker (Jack Nicholson).
Recording Started Alert
๐บ MOVIE CHANNEL
Channel: 129
Status: ๐ด Recording (Manual)
Program: Crank: High Voltage (2009)
-----------------------
Recording: 8:49 AM EDT
Program: 8:48 AM EDT
Duration: 1 hour 42 minutes
Total Streams: 1
Chev Chelios (Jason Statham) seeks revenge after someone steals his nearly indestructible heart.
Recording Completed Alert
๐บ MOVIE CHANNEL
Channel: 129
Status: โ
Completed
Program: Pet Sematary (1989)
-----------------------
Duration: 1 hour 54 minutes
Total Streams: 1
A doctor (Dale Midkiff) and his family move to a town near an ancient Indian burial ground.
How to Install
Installation is simple with Docker. Here's a complete setup:
name: channelwatch
services:
channelwatch:
image: coderluii/channelwatch:latest
container_name: channelwatch
network_mode: host
init: true
volumes:
- /your/local/path:/config
restart: unless-stopped
All configuration is done through the web UI at http://your-server-ip:8501
Note:
- For bridge networking, replace
network_mode: hostwith:
network_mode: bridge ports: - "8501:8501"
Requirements
- Docker and Docker Compose
- Channels DVR server
- At least one notification service configured (Pushover, Discord, Telegram, etc.)
Get It Now
- GitHub: https://github.com/CoderLuii/ChannelWatch
- Docker Hub: https://hub.docker.com/r/coderluii/channelwatch
I'd love to hear your feedback and suggestions for future features!

Bugs: something broken? Share logs or screenshots and I'll dig in.
Features: what's missing? What would make ChannelWatch a must-have for your setup?
Enhancements: something works but could work better? I want to know.
Integrations: other tools or services you want ChannelWatch to play nice with?







