Advertisements If the "programId" (which I think is a tms formatted id if I remember correctly) matches a program in existing guide data on the box. It will reuse that until it gets GC'd out. The only way to get rid of that quickly is to delete the recording(s) referencing them completely then running clear pgd... Otherwise it takes several days. So if you transfer a recording with different metadata once and then transfer the same one again but with the same programId it reuses the old metadata. Its possible that in the cases where people are getting incorrect data in their transfers its because something "fun" is going on with coming up with unique fake ids. If you set the programId in the above case to EP012599310002. It probably would have come across correctly (if it was a pull). Pushes screw with both the seriesId and programId fields, and the search it does with just the title + epTitle returns two results (so it won't have matched any data). The metadata searching isn't based on the programId at the moment because it was too reliant on padding. Its only used for disambiguation after getting results. So the minimum set for a search that returns multiple results to bring in metadata for a tv series is title, episode title, and programId (or seriesId if you've previously inserted/found the correct series from another metadata match).