Hi, I've just started adding some non wtv files to recorded tv hd and its working really well for the most part, except one issue.
When the file is not a wtv, in this case its an mkv, recorded tv hd seems to look at the date media created field to obtain the recording date. the main issue with this is that where possible it seems to read the date in US format and only if it doesn't fit that does it show up in UK format. An example
two files, A has a media created date in explorer of 12/04/12 and B has the same of 10/05/12, both fine. In RTVHD A shows as having a recording date of 04/12/12 and B 05/10/12. C in explorer has a date of 17/05/12 and this is correctly shown in RTVHD. So, only those dates which can not be misread as a US style date are showing up correctly.
Why this is really an issue is that file A is showing in RTVHD as being recorded in the future and the recording indicators shows constantly next to all shows that have this. its quite annoying!
I just looked at my code.... The only time I'm specifically parsing the date as a US date is when I'm grabbing metadata from thetvdb.com or themoviedb.org ... otherwise it "should" always parse the date based on the way the OS reads it. I'll have to see if I can switch the culture info on my OS and do some testing on my end to see how specific dates are read when reading the creation dates since those seem to be the problem. I'll keep you posted.
Did some more testing and I cannot reproduce your issue. Can you please send me your database: "C:\Users\Public\RecordedTVHD\database\RecordedTVHDdb.s3db" to firstname.lastname@example.org and give me the file locations of a couple examples?
ok, this is the issue 7 shows appear to be recording because it sees the date as in the future. this is the detailed view as you can see its not the 4th November 2012 yet.
database emailed to the address provided. apart from the south park episode you can hopefully see in the above pictures there's:
red dwarf - father and suns - showing as recorded on 10th November 2012
big bang theory - higgs bosun observation - ditto
two and a half men - four balls, two bats.... - ditto
american dad - two episodes showing as recorded on 2nd December and 3rd november.
actually i've just discovered something else. it's not the way its interpreting the metadata, its the way its interpreting the data from thetvdb.com. the reason i say this is i just went to try and show you what the south park file looked like in explorer, but it doesn't actually show the date of 11th April (which is actually the real US recording date) anywhere. it must be pulling this from thetvdb.com then?
Sorry... My day job has been crazy the last few days. I think I forgot to ask... what version are you running? Have you tried the latest beta/release candidate? Also, did you know you can manually fix the ones that are incorrect in the external Recorded TV HD Settings program? It is in the start menu.
thats cool, as long as i'm in charge of the remote its ok!
i'm actually running your latest alpha that i found linked to on another thread. it seemed to fix the problem i originally reported in June time, with WMC crashing at various points. one new thing i note from this build is live tv playing in full screen in the background rather than the smaller now playing window. i like this but i'm currently seeing this video quite jerky when without the menus its fine. its not the addin because i see it with the main WMC menu too, i just wondered if you might know what would fix it as i've only seen it in this latest build of my htpc
I've done a bunch of testing and I still can't reproduce this issue by changing my region and display information on my Windows install.
One thought that I had was that for some reason your RecordedTVHDService.exe may not have updated properly and doesn't have the fix for this problem. Can you check the modified date on that in your Program Files directory?
fixing the first batch in the recordedtvhdmanager corrected the dates, but every single other recording date that could be interpreted as a US style date has been. far less are immediately evident now because we're almost at the end of 2012 but its going to go mental about 4 months into 2013. just looking at an episode of Downton Abbey recorded 3rd October, showing as recorded in your program as 10th March. Every single one that *could* be the wrong way round is.
Huh... Have you tried moving a file out of a watched directory so that it doesn't show in the database and then move it back in? Just curious. I can't figure out why it is happening for you but not me.... ANYBODY ELSE SEEING THIS?
go back to that other thread i linked to above. did you fix the thing the guy was asking about in his final post? you didn't respond to it and it seems to me thats where my issue is. broadcast date is interpreted correctly but recording date is not
Yes, I did fix it in the thread linked to above. I also noticed that the broadcast date is correct but the recording date is the one that is incorrect... but I couldn't recreate the problem in my testing. I'll take a look again when I can.
ok, problem solved. it must have had something to do with a previous version as i just uninstalled, deleted everything and reinstalled and all dates are now being correctly picked up. normal service has been resumed!