Cannot fix incorrect match on local content import

Cannot fix incorrect match on local content import

Started trying local content imports again and experiencing some strange behavior.

I have 4 DVR servers, all running v2021.11.19.2040.
Same exact import source and files used on all 4 servers.
Two servers show the Options dropdown next to the episodes and the other two don't.
The only difference I see in the recorded files json is Episode Title exists on the two servers with the Options dropdown.
They all have the same Title and Group number.

Looking further in the files json I see they all have the same GroupID and ImportGroup, but the ones showing the Options button have SeriesID and the ones missing the button don't have SeriesID.

Can't figure out what's causing it. All 4 servers are importing the same files from the same directory.
Here's the files json from one that doesn't get the Options button (no Episode Ttitle or SeriesID)

"ID": "3019",
"GroupID": "15775579",
"Path": "Farming the Wild (2018)/Farming the Wild (2018) - S03E09 - Partridge & Duck (2021-11-15)_cut.ts",
"CreatedAt": 1637033059,
"Duration": 1241.957378,
"Completed": true,
"Processed": true,
"Airing": {
  "Source": "",
  "Time": 0,
  "Duration": 0,
  "Title": "Farming the Wild (2018)",
  "Tags": ["HD","Stereo"],
  "SeasonNumber": 3,
  "EpisodeNumber": 9
},
"UpdatedAt": 1637457026629,
"ImportPath": "/volume1/ChDVRimports/TV",
"ImportQuery": "Farming the Wild (2018)",
"ImportGroup": "15775579",
"ImportedAt": 1637456879757

And here's the same file from one that gets the Options button (has Episode Title and SeriesID)

"ID": "3992",
"GroupID": "15775579",
"Path": "Farming the Wild (2018)/Farming the Wild (2018) - S03E09 - Partridge & Duck (2021-11-15)_cut.ts",
"CreatedAt": 1637033059,
"Duration": 1241.957378,
"Completed": true,
"Processed": true,
"Airing": {
  "Source": "",
  "Time": 0,
  "Duration": 0,
  "Title": "Farming the Wild (2018)",
  "EpisodeTitle": "Partridge & Duck",
  "Tags": ["HD","Stereo"],
  "SeriesID": "15775579",
  "SeasonNumber": 3,
  "EpisodeNumber": 9
},
"UpdatedAt": 1637453623073,
"ImportPath": "/volume1/ChDVRimports/TV",
"ImportQuery": "Farming the Wild (2018)",
"ImportGroup": "15775579",
"ImportedAt": 1637453622908

The /dvr/groups entry looks identical on all 4 DVR's, except for the timestamps and imported file id's

"ID": "15775579",
"Name": "Farming the Wild",
"SeriesID": "15775579",
"Summary": "English restaurateur and hunter Mike Robinson is one of Britain's most prominent game chefs, and he co-owns the only pub in London with a prestigious Michelin-star. Mike harvests the natural ingredients that make up some of his most famous dishes.",
"Image": "https://tmsimg.fancybits.co/assets/p15775579_b_h9_ac.jpg?w=360&h=270",
"Categories": ["Show","Series"],
"Genres": ["Cooking","Outdoors"],
"FileID": ["2993","2994","2995","2996","2997","2998","2999","3000","3001","3002","3003","3004","3005","3006","3007","3008","3009","3010","3011","3012","3013","3014","3015","3016","3017","3018","3019"],
"NumUnwatched": 27,
"CreatedAt": 1550909405,
"WatchedAt": 1631062394707,
"RecordedAt": 1637033059449,
"UpdatedAt": 1637457034799,
"RefreshedAt": 1637457034799,
"ReleaseDate": "2018-09-21",
"ReleaseYear": 2018,
"ImportedAt": 1637456879757,
"ImportID": ["2993","2994","2995","2996","2997","2998","2999","3000","3001","3002","3003","3004","3005","3006","3007","3008","3009","3010","3011","3012","3013","3014","3015","3016","3017","3018","3019"]

Gave up out of frustration
I'll look at imports again when I see the devs working on it.

To: chDVRuser

I run the latest beta server version and, for a quick afternoon exercise, imported a video file with the name Farming in the Wild 1x01.ts into a folder named Farming the Wild. My server did find a match for the series Farming the Wild, but not for episode 1x0.

On a web search, I found the episode title as "Crayfish on the Menu." I then used Fix Incorrect Match for the episode name and got a match with, what appears to be, the correct metadata for the show and episode.

I know you only had the episode matching option on two of your four servers. You might try the episode names on the servers where this is possible.

Thanks for the response. I'm starting to think it's something cached differently between my 4 servers.
I'm not going to rename all my media to accomodate Channels DVR, don't need it available in Channels that bad.

I've been playing with imports since it was first made available, so to experiment I've renamed the directories and files multiple ways and Channels DVR always automatically imports it as the wrong show, even though it never ends up in Unmatched (I think it should and it did a long time ago, but Channels doesn't anymore).

I've had it "automatically" incorrectly imported as 3 different shows.

I can't Fix Match if it doesn't have the Options button to do it.

Sometimes when it imports as an incorrect show name I'll correct it at the show level from Library, but then when I match it correctly none of the episodes are recognized and there is no Options button on any to Fix Incorrect Match at the episode level.

Just got too frustrating and wasn't worth wasting any more time on. Every few months I check in again to see if it's improved. I just shrug it off as "Not ready for my Prime Time" yet.

I was able to figure it out and get them matched.
Channels DVR was looking for a show with seasons and episodes.
Even though this has them, gracenote doesn't list them for this show.

Changed the local import file structure
was TV/Farming the Wild (2018)/Season 01/Farming the Wild (2018) - S01E01 - Roasted Rack with a Side of Fangs (2019-01-04)
now TV/Farming the Wild (2018)/Farming the Wild (2018) - 2019-01-04 - Roasted Rack with a Side of Fangs

and all of them inported with the wrong show name, but once I fixed match on the show I was able to individually fix match on all 27 episodes.

While I was doing this I noticed gracenote had changed the OAD on some episodes since they aired. I had recorded all of these using Channels DVR and have the MCEBuddy metadata json files for each recording which lists what gracenote said the OAD was when I recorded it.

json for "Roasted Rack with a Side of Fangs" which I recorded on 2019-03-01 at 16:00
says OAD is 2019-01-04
OriginalBroadcastDateTime "2019-01-04T00:00:00Z"
RecordedDateTime "2019-03-02T00:00:00Z"
when I imported and fixed match it says OAD is 2019-12-30 which is impossible if I recorded it 2019-03-01.

1 Like