Please make it so that scheduled jobs generated from passes marked "Hidden": true are not shown in the “Scheduled Recordings” tab. This would allow background or low-priority recordings to run without cluttering the UI.
I think you're confusing passes with shows.
You can't hide passes, but you can hide shows.
There is no such thing as a pass marked "Hidden": true
There is, however "VisibilityMode": "hidden" for a show.
It's true, I am easily confused these days. I have a security camera footage sent to channel 1 of my guide data, this makes it really easy to record "shows" and passes. Then a bash script runs periodically and moves those "shows" to a directory that is
imported as personal media so I can access the files via a folder.
The problem is, the scheduled recordings tab shows ALL the shows and gets very cluttered. I am looking for a way to "declutter" that tab since i really don't need to see the routine upcoming security cam "shows".
What you could do is setup another Channels DVR Server with only that Channel 1 security cam as a source. That way you won't see the scheduled recordings on your main server.
You can run multiple Channels DVR Servers, but only one of them can use the Channels DVR Remote access. Using Tailscale you could access them all remotely.
I run six Channels DVR Servers on my Synology NAS. Each using different sources.
Just record the "shows" from the bash script.
#!/bin/bash
# === Configuration ===
SOURCE_URL="udp://239.0.0.1:1234" # Replace with your actual stream URL
OUTPUT_DIR="./recordings" # Directory to save recordings
DURATION="3600" # 1 hour = 3600 seconds
TIMESTAMP_FORMAT="+%Y%m%d-%H%M%S"
mkdir -p "$OUTPUT_DIR"
while true; do
TIMESTAMP=$(date "$TIMESTAMP_FORMAT")
OUTPUT_FILE="$OUTPUT_DIR/recording_$TIMESTAMP.mp4"
echo "Starting new recording chunk: $OUTPUT_FILE"
ffmpeg -y -i "$SOURCE_URL" -t "$DURATION" -c copy "$OUTPUT_FILE"
echo "Chunk completed: $OUTPUT_FILE"
done
hal9000
How would recording from script eliminate the scheduled "shows" from appearing in the scheduled recordings tab? They would all still be scheduled as a
pass, multiple events per day for upcoming two weeks out or so.
chDVRuser
Thanks, a second DVR server never crossed my mind. I do like to tune into that
channel and view live occasionally though, so I would then have to exit the main DVR
to bring up DVR2 just to see it. Right?
You can add to your M3U entry: tvc-guide-placeholders-grouping="channel"
Then all recordings from that channel record into the same "show"
Correct.
But you could set it up as a source on a second server to record from, then take the Channels DVR M3U from that second server source and feed it to your main server as an M3U source, just to watch it live on your main server if you don't want to switch your client to the second server to watch it.
Lots of ways to do it.