Manual Recordings did not update with Schedule

Before the NFL Wildcard weekend, I manually set up recordings for the following weekend's Divisional Round. At that point, the Teams were TBA and the networks were in flux. However, once everything was announced and the Gracenote guide data was updated, the scheduled recordings stayed like this:

image

Even though the Guide said this:

image

Note that not only have the games updated, but the times on what network also changed. Further, when I clicked on the down arrow next to the Queued in the Guide, it showed this:

image

I tried refreshing the recording schedule as well as deleting and recreating the guide database, to no avail. In the end, I had to manually delete the jobs in the DVR schedule first and then manually add them back from the guide:

image

That's working as designed.
When you select a program manually to record, it's like saying record this channel on this day and time for this duration and name it this.
Not the same as a pass which gets updated when the guide changes.

I created a Pass at the start of the season for "NFL Football" and it's been flawless, even through the playoffs.

Just screenshot it:

As you can see the Conference Championship is still TBD but why bother doing it manually when a pass works well in this instance?

Oh yea, Channel < 22.3 at the top left was the only way I could get it to not randomly record the still flaky ATSC 3.0 channels in my area. (They are all above 100 in every market I understand)

Really? Then consider this an enhancement request. Back in my TiVO days, if I did this the recording schedule would get automatically updated when the new details came in and if things moved around. The recording schedule was tied to the program ID, not to the date/time. If you wanted to do a date/time recording, that was a separate function. I know doing date/time recordings is on the the future enhancements radar, so I'll add this function to the future request, too.

Because I do not want to record every NFL game. This is something special I am doing just for the playoffs. I have a team pass for the games I care about and just watch the other games live with no recording. If I miss them or fall asleep, ah well!

1 Like

You're right, and that's also how it works in Channels. But the situation in this case is that the program ID changed. The TBA was replaced with the proper program; however, in this case the program ID also changed.

Doesn't matter.
For manual recordings like that, the Serial number in /dvr/jobs is set to 0.
For a job scheduled from a pass it's set to the time of the last guide update.
The scheduler won't update jobs with Serial=0.

Bad Gracenote! :newspaper_roll: Bad metadata management! :newspaper_roll:

Can you check the dvr log and see if the program id (EP***) was the same or not

Full JSON under the collapsed headers, but...


Original Saturday at 4:30pm | Program ID = EP000031283277
{
  "ID": "1642886700-ch64.1",
  "Name": "NFL Football",
  "Time": 1642886700,
  "Duration": 16500,
  "Channels": [
    "64.1",
    "25.1",
    "6002"
  ],
  "Channel": "",
  "DeviceID": "",
  "RuleID": "",
  "Serial": 0,
  "FileID": "",
  "Skipped": false,
  "Failed": false,
  "Dead": false,
  "Error": "",
  "Airing": {
    "Source": "tms",
    "Channel": "64.1",
    "Time": 1642887000,
    "Duration": 12600,
    "Title": "NFL Football",
    "EventTitle": "Divisional Round: Teams TBA",
    "Summary": "Football action from around the National Football League.",
    "FullSummary": "Football action from around the National Football League.",
    "Image": "https://tmsimg.fancybits.co/assets/p191277_b_h9_ar.jpg?w=720\\u0026h=540",
    "Categories": [
      "Sports",
      "Sports event"
    ],
    "Genres": [
      "Playoff sports",
      "Football"
    ],
    "Tags": [
      "CC",
      "HD 720p",
      "HDTV",
      "Live",
      "New",
      "Stereo"
    ],
    "SeriesID": "191277",
    "ProgramID": "EP000031283277",
    "SearchScore": 0.49638429293810077,
    "Raw": {
      "startTime": "2022-01-22T21:30Z",
      "endTime": "2022-01-23T01:00Z",
      "duration": 210,
      "channels": [
        "6002"
      ],
      "stationId": "10212",
      "qualifiers": [
        "CC",
        "HD 720p",
        "HDTV",
        "Live",
        "New",
        "Stereo"
      ],
      "ratings": null,
      "program": {
        "tmsId": "EP000031283277",
        "rootId": "21017343",
        "seriesId": "191277",
        "entityType": "Sports",
        "subType": "Sports event",
        "title": "NFL Football",
        "titleLang": "en",
        "eventTitle": "Divisional Round: Teams TBA",
        "releaseYear": 0,
        "releaseDate": "",
        "origAirDate": "",
        "descriptionLang": "en",
        "shortDescription": "Football action from around the National Football League.",
        "longDescription": "Football action from around the National Football League.",
        "topCast": null,
        "genres": [
          "Playoff sports",
          "Football"
        ],
        "preferredImage": {
          "uri": "https://tmsimg.fancybits.co/assets/p191277_b_h9_ar.jpg?w=720\\u0026h=540",
          "height": "540",
          "width": "720",
          "primary": "true",
          "category": "Banner-L1",
          "text": "yes",
          "tier": "Sport"
        },
        "organizationId": "20",
        "sportsId": "111",
        "gameDate": "2022-01-22",
        "gameTime": "16:30:00-05:00",
        "gameTimeZone": "Eastern Observing",
        "season": {
          "content": "2022",
          "type": "Post"
        }
      }
    }
  },
  "UpdatedAt": 1642175177290
}

Original Saturday at 8:20pm | Program ID = EP000031283278
{
  "ID": "1642899300-ch12.1",
  "Name": "NFL Football",
  "Time": 1642899300,
  "Duration": 14700,
  "Channels": [
    "12.1",
    "4.1"
  ],
  "Channel": "",
  "DeviceID": "",
  "RuleID": "",
  "Serial": 0,
  "FileID": "",
  "Skipped": false,
  "Failed": false,
  "Dead": false,
  "Error": "",
  "Airing": {
    "Source": "tms",
    "Channel": "12.1",
    "Time": 1642899600,
    "Duration": 10800,
    "Title": "NFL Football",
    "EventTitle": "Divisional Round: Teams TBA",
    "Summary": "Football action from around the National Football League.",
    "FullSummary": "Football action from around the National Football League.",
    "Image": "https://tmsimg.fancybits.co/assets/p191277_b_h9_ar.jpg?w=720\\u0026h=540",
    "Categories": [
      "Sports",
      "Sports event"
    ],
    "Genres": [
      "Playoff sports",
      "Football"
    ],
    "Tags": [
      "CC",
      "HD 1080i",
      "HDTV",
      "Live",
      "New",
      "Stereo"
    ],
    "SeriesID": "191277",
    "ProgramID": "EP000031283278",
    "SearchScore": 0.760227410900945,
    "Raw": {
      "startTime": "2022-01-23T01:00Z",
      "endTime": "2022-01-23T04:00Z",
      "duration": 180,
      "channels": [
        "12.1"
      ],
      "stationId": "35455",
      "qualifiers": [
        "CC",
        "HD 1080i",
        "HDTV",
        "Live",
        "New",
        "Stereo"
      ],
      "ratings": null,
      "program": {
        "tmsId": "EP000031283278",
        "rootId": "21017347",
        "seriesId": "191277",
        "entityType": "Sports",
        "subType": "Sports event",
        "title": "NFL Football",
        "titleLang": "en",
        "eventTitle": "Divisional Round: Teams TBA",
        "releaseYear": 0,
        "releaseDate": "",
        "origAirDate": "",
        "descriptionLang": "en",
        "shortDescription": "Football action from around the National Football League.",
        "longDescription": "Football action from around the National Football League.",
        "topCast": null,
        "genres": [
          "Playoff sports",
          "Football"
        ],
        "preferredImage": {
          "uri": "https://tmsimg.fancybits.co/assets/p191277_b_h9_ar.jpg?w=720\\u0026h=540",
          "height": "540",
          "width": "720",
          "primary": "true",
          "category": "Banner-L1",
          "text": "yes",
          "tier": "Sport"
        },
        "organizationId": "20",
        "sportsId": "111",
        "gameDate": "2022-01-22",
        "gameTime": "20:00:00-05:00",
        "gameTimeZone": "Eastern Observing",
        "season": {
          "content": "2022",
          "type": "Post"
        }
      }
    }
  },
  "UpdatedAt": 1642175190835
}

Updated Saturday at 4:30pm | Program ID = EP000031283277
{
  "ID": "1642886700-ch12.1",
  "Name": "NFL Football",
  "Time": 1642886700,
  "Duration": 16500,
  "Channels": [
    "12.1",
    "4.1"
  ],
  "Channel": "",
  "DeviceID": "",
  "RuleID": "",
  "Serial": 0,
  "FileID": "",
  "Skipped": false,
  "Failed": false,
  "Dead": false,
  "Error": "",
  "Airing": {
    "Source": "tms",
    "Channel": "12.1",
    "Time": 1642887000,
    "Duration": 12600,
    "Title": "NFL Football",
    "EventTitle": "Cincinnati Bengals at Tennessee Titans",
    "Summary": "The top-seeded Titans take on the fourth-seeded Bengals in this AFC divisional-round tilt.",
    "FullSummary": "The Titans take on the Bengals in this AFC divisional-round tilt. Cincinnati got its first playoff win in over 31 years when it survived Las Vegas 26-19 in the wild-card round. Tennessee earned the top seed in the AFC for the first time since 2008.",
    "Image": "https://tmsimg.fancybits.co/assets/p21017343_tb2_h9_aa.jpg?w=720\\u0026h=540",
    "Categories": [
      "Sports",
      "Sports event"
    ],
    "Genres": [
      "Playoff sports",
      "Football"
    ],
    "Tags": [
      "CC",
      "HD 1080i",
      "HDTV",
      "Live",
      "New",
      "Stereo"
    ],
    "SeriesID": "191277",
    "ProgramID": "EP000031283277",
    "TeamIDs": [
      "37",
      "61"
    ],
    "SearchScore": 0.8365409853572562,
    "Raw": {
      "startTime": "2022-01-22T21:30Z",
      "endTime": "2022-01-23T01:00Z",
      "duration": 210,
      "channels": [
        "12.1"
      ],
      "stationId": "35455",
      "qualifiers": [
        "CC",
        "HD 1080i",
        "HDTV",
        "Live",
        "New",
        "Stereo"
      ],
      "ratings": null,
      "program": {
        "tmsId": "EP000031283277",
        "rootId": "21017343",
        "seriesId": "191277",
        "entityType": "Sports",
        "subType": "Sports event",
        "title": "NFL Football",
        "titleLang": "en",
        "eventTitle": "Cincinnati Bengals at Tennessee Titans",
        "releaseYear": 0,
        "releaseDate": "",
        "origAirDate": "",
        "descriptionLang": "en",
        "shortDescription": "The top-seeded Titans take on the fourth-seeded Bengals in this AFC divisional-round tilt.",
        "longDescription": "The Titans take on the Bengals in this AFC divisional-round tilt. Cincinnati got its first playoff win in over 31 years when it survived Las Vegas 26-19 in the wild-card round. Tennessee earned the top seed in the AFC for the first time since 2008.",
        "topCast": null,
        "genres": [
          "Playoff sports",
          "Football"
        ],
        "preferredImage": {
          "uri": "https://tmsimg.fancybits.co/assets/p21017343_tb2_h9_aa.jpg?w=720\\u0026h=540",
          "height": "540",
          "width": "720",
          "primary": "true",
          "category": "Banner-L2",
          "text": "yes",
          "tier": "Team Event"
        },
        "organizationId": "20",
        "sportsId": "111",
        "teams": [
          {
            "teamBrandId": "37",
            "name": "Cincinnati Bengals"
          },
          {
            "teamBrandId": "61",
            "name": "Tennessee Titans",
            "isHome": true
          }
        ],
        "gameDate": "2022-01-22",
        "gameTime": "15:30:00-06:00",
        "gameTimeZone": "Central Observing",
        "season": {
          "content": "2022",
          "type": "Post"
        }
      }
    }
  },
  "UpdatedAt": 1642684263592
}

Updated Saturday at 8:20pm | Program ID = EP000031283278
{
  "ID": "1642899300-ch64.1",
  "Name": "NFL Football",
  "Time": 1642899300,
  "Duration": 14700,
  "Channels": [
    "64.1",
    "25.1",
    "6002"
  ],
  "Channel": "",
  "DeviceID": "",
  "RuleID": "",
  "Serial": 0,
  "FileID": "",
  "Skipped": false,
  "Failed": false,
  "Dead": false,
  "Error": "",
  "Airing": {
    "Source": "tms",
    "Channel": "64.1",
    "Time": 1642899600,
    "Duration": 10800,
    "Title": "NFL Football",
    "EventTitle": "San Francisco 49ers at Green Bay Packers",
    "Summary": "The No. 1 Packers begin their postseason by hosting the No. 6 49ers in the NFC divisional round.",
    "FullSummary": "The Packers host the 49ers in the NFC divisional round. San Francisco upset Dallas in their wild-card clash. Green Bay took both meetings with San Fran since falling in the NFC championship game Jan. 19, 2020, including 30-28 in Week 3 this season.",
    "Image": "https://tmsimg.fancybits.co/assets/p21017347_tb2_h9_ab.jpg?w=720\\u0026h=540",
    "Categories": [
      "Sports",
      "Sports event"
    ],
    "Genres": [
      "Playoff sports",
      "Football"
    ],
    "Tags": [
      "CC",
      "HD 720p",
      "HDTV",
      "Live",
      "New",
      "Stereo"
    ],
    "SeriesID": "191277",
    "ProgramID": "EP000031283278",
    "TeamIDs": [
      "57",
      "42"
    ],
    "SearchScore": 0.5350522207616755,
    "Raw": {
      "startTime": "2022-01-23T01:00Z",
      "endTime": "2022-01-23T04:00Z",
      "duration": 180,
      "channels": [
        "6002"
      ],
      "stationId": "10212",
      "qualifiers": [
        "CC",
        "HD 720p",
        "HDTV",
        "Live",
        "New",
        "Stereo"
      ],
      "ratings": null,
      "program": {
        "tmsId": "EP000031283278",
        "rootId": "21017347",
        "seriesId": "191277",
        "entityType": "Sports",
        "subType": "Sports event",
        "title": "NFL Football",
        "titleLang": "en",
        "eventTitle": "San Francisco 49ers at Green Bay Packers",
        "releaseYear": 0,
        "releaseDate": "",
        "origAirDate": "",
        "descriptionLang": "en",
        "shortDescription": "The No. 1 Packers begin their postseason by hosting the No. 6 49ers in the NFC divisional round.",
        "longDescription": "The Packers host the 49ers in the NFC divisional round. San Francisco upset Dallas in their wild-card clash. Green Bay took both meetings with San Fran since falling in the NFC championship game Jan. 19, 2020, including 30-28 in Week 3 this season.",
        "topCast": null,
        "genres": [
          "Playoff sports",
          "Football"
        ],
        "preferredImage": {
          "uri": "https://tmsimg.fancybits.co/assets/p21017347_tb2_h9_ab.jpg?w=720\\u0026h=540",
          "height": "540",
          "width": "720",
          "primary": "true",
          "category": "Banner-L2",
          "text": "yes",
          "tier": "Team Event"
        },
        "organizationId": "20",
        "sportsId": "111",
        "teams": [
          {
            "teamBrandId": "57",
            "name": "San Francisco 49ers"
          },
          {
            "teamBrandId": "42",
            "name": "Green Bay Packers",
            "isHome": true
          }
        ],
        "gameDate": "2022-01-22",
        "gameTime": "19:00:00-06:00",
        "gameTimeZone": "Central Observing",
        "season": {
          "content": "2022",
          "type": "Post"
        }
      }
    }
  },
  "UpdatedAt": 1642684271879
}

... looks like the Program ID's did stay the same, where the channels and other details updated.

1 Like