DVR Schedule View Option

Latest version adds recordings to the calendar.

@maddox

updated again and got the errors

A Javascript error has occurred!

Please refresh the browser after reporting this issue on Channels Community or to [email protected].
t.Tags is undefined
function@http://192.168.12.30:8089/admin/components/CalendarFile.js:29
Lj@http://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:157
ti1@http://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:267
Jn1@http://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:250
K82@http://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:250
Am@http://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:250
Kj@http://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:243
ii1</K91/<@http://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:123
g71</h6.unstable_runWithPriority@http://192.168.12.30:8089/node_modules/scheduler/cjs/scheduler.production.min.js:18
oo@http://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:122
K91@http://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:123
wr@http://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:122
gn@http://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:237
Hj@http://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:170
T4/</<@http://192.168.12.30:8089/admin/hooks/useFiles.js:10

Second verse, same as the first. Fix coming in next build.

2 Likes

Absolutely LOVE this new view! Awesome job on this!

Two questions. When you choose to edit a recording in this view, it looks like it's not pulling the current settings for it. The start/end times default to "on time" even though my recording is set at 1 minute early. I realize it's just a place to change them, but for a minute it made think I had my recordings set incorrectly in the pass. It would be great if it actually pulled the current settings.

Also, is there any chance this can be implemented on the clients? It would be awesome to see this view there as well.

Keep up the great work!

Dave

Ahh, good catch. This is a bug.

There's no plans for this.

Fixed.

Looks great. Thanks man

Fixed.

Awesome! You rock!

Bummer, there are no plans to implement this on the clients, but I imagine that to be a big task and I completely understand. I can access it from a browser on my iPad so it's still usable when I'm sitting in front of the TV.

Thanks and keep up the great work!

Dave

Just noticed this in the new pre-release 2022.04.27.1712
Looking at Calendar view and moving the mouse cursor over a scheduled recording (without clicking it) results in this Javascript error.

#### A Javascript error has occurred!
Please refresh the browser after reporting this issue on [Channels Community](https://community.getchannels.com) or to [[email protected]](mailto:[email protected]).
e.ProgramID is undefined
EA@http://192.168.1.3:8089/admin/components/AiringPopoverContent.js:5
Lj@http://192.168.1.3:8089/node_modules/react-dom/cjs/react-dom.production.min.js:157
ti1@http://192.168.1.3:8089/node_modules/react-dom/cjs/react-dom.production.min.js:267
Jn1@http://192.168.1.3:8089/node_modules/react-dom/cjs/react-dom.production.min.js:250
K82@http://192.168.1.3:8089/node_modules/react-dom/cjs/react-dom.production.min.js:250
Am@http://192.168.1.3:8089/node_modules/react-dom/cjs/react-dom.production.min.js:250
Kj@http://192.168.1.3:8089/node_modules/react-dom/cjs/react-dom.production.min.js:243
ii1</K91/<@http://192.168.1.3:8089/node_modules/react-dom/cjs/react-dom.production.min.js:123
g71</h6.unstable_runWithPriority@http://192.168.1.3:8089/node_modules/scheduler/cjs/scheduler.production.min.js:18
oo@http://192.168.1.3:8089/node_modules/react-dom/cjs/react-dom.production.min.js:122
K91@http://192.168.1.3:8089/node_modules/react-dom/cjs/react-dom.production.min.js:123
wr@http://192.168.1.3:8089/node_modules/react-dom/cjs/react-dom.production.min.js:122
gn@http://192.168.1.3:8089/node_modules/react-dom/cjs/react-dom.production.min.js:237
Hj@http://192.168.1.3:8089/node_modules/react-dom/cjs/react-dom.production.min.js:170
ys/<@http://192.168.1.3:8089/node_modules/uncontrollable/lib/esm/hook.js:36
bu1/j</<@http://192.168.1.3:8089/node_modules/react-bootstrap/esm/OverlayTrigger.js:100

If it matters, this is a manually scheduled recording using the curl method.

Scheduled job
  {
    "ID": "1651172401-ch6085",
    "Name": "Canary SUNDANCE Recording",
    "Time": 1651172401,
    "Duration": 600,
    "Channels": [
      "6085"
    ],
    "Channel": "",
    "DeviceID": "",
    "RuleID": "",
    "Serial": 0,
    "FileID": "",
    "Skipped": false,
    "Failed": false,
    "Dead": false,
    "Error": "",
    "Airing": {
      "Source": "manual",
      "Channel": "6085",
      "Time": 1651172401,
      "Duration": 600,
      "Title": "Canary SUNDANCE Recording",
      "Summary": "Canary SUNDANCE Test Recording",
      "Image": "https://tmsimg.fancybits.co/assets/s92041_ll_h9_aa.png",
      "SeriesID": "9876543201"
    },
    "UpdatedAt": 1650826741992
  },

Doesn't seem to happen with normal scheduled jobs.

And Thank You for this feature!

1 Like

Shouldn't the calendar date range display the actual date range?
Currently: Schedule for April 24 - May 1, 2022
Should be: Schedule for April 24 - April 30, 2022
i.e Sunday - Saturday

Perhaps it's set for 604,800 seconds (one week), which might put the date display into a second over midnight, instead of the second before it? ...

(Dates/times have always been computationally complicated.)

Wow!
I can now see why Aman has been laying low for awhile.
Thought he was on vacation or something, but no, he's been hard at work coding this for us.
Thank you @tmm1

1 Like

I had nothing to do with this, it was all @maddox.

5 Likes

This is such a great feature!!! Thank you.

1 Like

Incredibly perfect bug report :heart:

:man_facepalming:

These bugs are fixed in the latest pre-release:

3 Likes

@maddox Thank You Jon for implementing this!

1 Like

I just came in to say that I love this feature! It would be cool if we could get it in the apps too. I see that it's not in the plans, but thought I would at least voice my interest in case the plans change at all. :grinning:

2 Likes

Just freaking awesome. Great work.

1 Like

I really like the Calendar view and find myself switching back and forth between scheduled and completed jobs less often now. Nice, all in one display of what's been recorded and what's scheduled.
Would it be possible to somehow mark problem recordings in the same view?
i.e. missed, delayed, interrupted and HDHR signal/network errors.
Just something to bring those recordings to our attention.

2 Likes