DVR Schedule View Option

Thank you for the Calendar view in the latest pre-release. It works great.

Wow, you beat me to it, heh.

As mentioned, this is available in the latest pre-release:

1 Like

Great great stuff. Takes away some of the concerns about conflict mgmt.

@maddox rut-ro....

also submitted logs in case that helps as well
43f81c04-dcc4-48f3-b641-434f27c74c9c.

A Javascript error has occurred!

Please refresh the browser after reporting this issue on Channels Community or to [email protected]
n.Airing.Tags is undefined
[email protected]://192.168.12.30:8089/admin/components/CalendarJob.js:138
[email protected]://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:157
[email protected]://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:267
[email protected]://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:250
[email protected]://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:250
[email protected]://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:250
[email protected]://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:243
ei1</q91/<@http://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:123
h71</[email protected]://192.168.12.30:8089/node_modules/scheduler/cjs/scheduler.production.min.js:18
[email protected]://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:122
[email protected]://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:123
[email protected]://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:122
[email protected]://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:237
[email protected]://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:170
navigator.serviceWorker.register('/service-worker.js').then([email protected]://192.168.12.30:8089/admin/components/Calendar.js:22

Looks great!

I'm getting a Javascript error when I click the arrow on the right, to advance ahead, 2 weeks.

Aside from that it seems to be working nicely.

@slampman Try this latest build
@Fofer See if this solves your issue too. If not, please post the JS error.

Solved! :+1:t3:

All good :+1:

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
[email protected]://192.168.12.30:8089/admin/components/CalendarFile.js:29
[email protected]://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:157
[email protected]://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:267
[email protected]://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:250
[email protected]://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:250
[email protected]://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:250
[email protected]://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</[email protected]://192.168.12.30:8089/node_modules/scheduler/cjs/scheduler.production.min.js:18
[email protected]://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:122
[email protected]://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:123
[email protected]://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:122
[email protected]://192.168.12.30:8089/node_modules/react-dom/cjs/react-dom.production.min.js:237
[email protected]://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
[email protected]://192.168.1.3:8089/admin/components/AiringPopoverContent.js:5
[email protected]://192.168.1.3:8089/node_modules/react-dom/cjs/react-dom.production.min.js:157
[email protected]://192.168.1.3:8089/node_modules/react-dom/cjs/react-dom.production.min.js:267
[email protected]://192.168.1.3:8089/node_modules/react-dom/cjs/react-dom.production.min.js:250
[email protected]://192.168.1.3:8089/node_modules/react-dom/cjs/react-dom.production.min.js:250
[email protected]://192.168.1.3:8089/node_modules/react-dom/cjs/react-dom.production.min.js:250
[email protected]://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</[email protected]://192.168.1.3:8089/node_modules/scheduler/cjs/scheduler.production.min.js:18
[email protected]://192.168.1.3:8089/node_modules/react-dom/cjs/react-dom.production.min.js:122
[email protected]://192.168.1.3:8089/node_modules/react-dom/cjs/react-dom.production.min.js:123
[email protected]://192.168.1.3:8089/node_modules/react-dom/cjs/react-dom.production.min.js:122
[email protected]://192.168.1.3:8089/node_modules/react-dom/cjs/react-dom.production.min.js:237
[email protected]://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.)