UpdateId element of recorded_files JSON removed?

Want to write your own code to work with a HDHomeRun or work with the HDHomeRun DVR? We are happy to help with concepts, APIs, best practices.
Post Reply
djp952
Posts: 1622
Joined: Wed Oct 01, 2008 8:46 pm
Device ID: 131EB7F7;131ED0E0
Location: Elkridge, MD USA
x 26

UpdateId element of recorded_files JSON removed?

Post by djp952 »

Hi! After upgrading RECORD to 20250815 the UpdateId element of the recorded_files JSON is no longer present. For example:

20231214:

Code: Select all

  {
    "SeriesID": "C184249ENDJE6",
    "Title": "America's Funniest Home Videos",
    "Category": "series",
    "ImageURL": "https://img.hdhomerun.com/titles/C184249ENDJE6.jpg",
    "StartTime": 1750032060,
    "EpisodesURL": "http://192.168.0.220:50000/recorded_files.json?SeriesID=C184249ENDJE6",
    "UpdateID": 4285486289
  },
  {
    "SeriesID": "C184304EN8DH8",
    "Title": "Austin City Limits",
    "Category": "series",
    "ImageURL": "https://img.hdhomerun.com/titles/C184304EN8DH8.jpg",
    "StartTime": 1746932400,
    "EpisodesURL": "http://192.168.0.220:50000/recorded_files.json?SeriesID=C184304EN8DH8",
    "UpdateID": 2877251939
  },
20250815:

Code: Select all

  {
    "SeriesID": "C184249ENDJE6",
    "Title": "America's Funniest Home Videos",
    "Category": "series",
    "ImageURL": "https://img.hdhomerun.com/titles/C184249ENDJE6.jpg",
    "StartTime": 1750032060,
    "EpisodesURL": "http://192.168.0.220:50000/recorded_files.json?SeriesID=C184249ENDJE6"
  },
  {
    "SeriesID": "C184304EN8DH8",
    "Title": "Austin City Limits",
    "Category": "series",
    "ImageURL": "https://img.hdhomerun.com/titles/C184304EN8DH8.jpg",
    "StartTime": 1746932400,
    "EpisodesURL": "http://192.168.0.220:50000/recorded_files.json?SeriesID=C184304EN8DH8"
  },
Was this change intentional/permanent? Rolling back RECORD to the previous version restored what seem to be the original values; is the data point still being maintained?

UpdateID, IIRC, was added years ago for third party applications to be able to quickly determine if any Episodes within a Series have been updated without having to chase down every Episodes URL within the outer JSON to update things like the Resume points after the Episode URLs supplanted having all of the recordings in a single JSON document.

Thanks for any info!

edit: changed 20250818 to proper 20250815 above :)

Post Reply