Missing Recorded Tv in Kodi
Added by Mark M over 8 years ago
Hi, There are 8 tv recordings stored on my TVheadend server from 2 series on 2 different channels, yesterday all 8 recordings appeared in kodi
today only 4 of them are appearing. I have checked all the display filters in kodi and there nothing wrong there.
Can anybody give me any idea why these recordings would vanish all of a sudden from kodi but still be viewable from my server?
Replies (12)
RE: Missing Recorded Tv in Kodi - Added by Jonathan Thomson over 8 years ago
Does the user logging in to Kodi have permission to access the DVR files? If any recordings were created with a profile the Kodi user doesn't have access to they will be hidden.
Are any of the files listed in the 'Failed Recordings' tab? Recordings regularly disappear on my system due to what I think is a bug where TVHeadend loses contact with where the files are stored momentarily and automatically sets all recordings to 'Failed' with a reason of 'File missing'.
Does a restart of TVHeadend followed by a restart of Kodi resolve the issue (the order you do this is important)?
RE: Missing Recorded Tv in Kodi - Added by Mark M over 8 years ago
Hi Jonathan,
Thanks for your reply.
I have double checked your suggestions on my system including rebooting the server and kodi but the files remain missing.
Please check my screenshots to further explain what I mean.
Cheers
Mark
RE: Missing Recorded Tv in Kodi - Added by Jonathan Thomson over 8 years ago
That is very bizarre.
If you've got a bit of time to investigate, would you mind posting the dvr log for one item that is showing up in the list and one that's not.
If you go to the root tvheadend directory then into dvr/log you will see a file for each recording that's been completed. From that directory, if you do
egrep -ir --include=* "Coronation Street" | cut -f1,4 | while read line; do cat "$line"; done
This will list the filenames for any log files with 'Coronation Street' in the title and show the file path (which reveals the date/time stamp)
Next use cat to show the full config of the file - pick one or two that are in the Kodi UI and one or two that aren't;
cat ConfigFileNameFromAbove | pastebinit
This will "paste" the content of the file to Ubuntu's Pastebin site - if you'd rather not do that just cat out the file and post the results below (I don't think the logs contain anything privileged though).
Share the URL's of the pastes (or the log files copied into this thread) highlighting which show in Kodi and which don't.
You might need to install pastebinit (which is an uber-useful tool for sharing logs with forums like this) by using
sudo apt-get install pastebinit
I've made a massive assumption that you are using a Debian-derivative to host TVHeadend so if not adjust the instructions above to suit.
RE: Missing Recorded Tv in Kodi - Added by Mark M over 8 years ago
I have got all the log files you have request thanks for all your help, hope these files help.
Please let me know if you require any further info.
Log files from Recorded Tv showing in Kodi:
http://pastebin.com/index/XdsES1Ak
http://pastebin.com/index/Prfu6Szp
Log files from Recorded Tv not showing in Kodi:
http://pastebin.com/index/btfr2HxU
http://pastebin.com/index/3p0ZV0ui
RE: Missing Recorded Tv in Kodi - Added by Jonathan Thomson over 8 years ago
In one of the files that isn't showing, can you edit it in nano or similar and paste the following into the quotes for the autorec field;
9c4ab07dc65fe9d164cb4f7494b1b463
So
"autorec": "9c4ab07dc65fe9d164cb4f7494b1b463",
Then restart Kodi and see if that specific file shows up.
Both files which aren't showing up have missing data, namely autorec (which is common across all the Coronation Street recordings) and broadcast which seems to be program/recording specific.
Still confused why it's happening but if this gets the files to show in the UI we might be on to something
Thanks for sticking with me on this one.
EDIT: I tried doing the opposite (removing the data) on one of my recordings and it made no difference. Colour me confused
RE: Missing Recorded Tv in Kodi - Added by Jonathan Thomson over 8 years ago
I do have a tip for you though - to make your recordings look a bit neater (and ensure they are always unique) - use a file naming mask. I use
$t/$t$_c_%F_%R$n.$x
...which results in a folder/file structure as such...
/mnt/recordedtv/Emmerdale/Emmerdale_ITV HD_2016-07-26_19-00.ts
You can set this in Configuration > Recording > Digital Video Recorder Profiles > Full Pathname Specification
If nothing else I hope this little tip is useful
RE: Missing Recorded Tv in Kodi - Added by Mark M over 8 years ago
Thanks Jonathan for your effort, unfortunately though as you guessed the recorded tv files are still missing, seems very strange that the files are no longer visible to kodi when the once were visible, not very wife friendly
I will open an issue, to see if anything can be done.
Thanks again for the tip
RE: Missing Recorded Tv in Kodi - Added by Jeroen Teeuw over 7 years ago
Mark M wrote:
Thanks Jonathan for your effort, unfortunately though as you guessed the recorded tv files are still missing, seems very strange that the files are no longer visible to kodi when the once were visible, not very wife friendly
I will open an issue, to see if anything can be done.
Thanks again for the tip
Hi did you solved this problem , i have the same problem now ( new recorded programs do not show up in kodi ) ?
RE: Missing Recorded Tv in Kodi - Added by David Mainem over 7 years ago
Would also interest me, because i have this problem for the last 2 weeks.
Autorecs show without any problem in Kodi, but if i schedule a recording from the WebIF etc. it gets recorded but is not shown in Kodi.
Any ideas?
RE: Missing Recorded Tv in Kodi - Added by Mark Clarkstone over 7 years ago
Guys this may be the cause of your woes.
HTH
RE: Missing Recorded Tv in Kodi - Added by David Mainem over 7 years ago
Maybe but seems there is no Backport etc. for Krypton afaik.
RE: Missing Recorded Tv in Kodi - Added by LubosD - about 7 years ago
Hey guys, for those of you running bleeding edge Tvheadend having this problem... if it is infeasible for you to update the Kodi plugin, then apply this patch to Tvheadend and your recordings will show up again.
diff --git a/src/htsp_server.c b/src/htsp_server.c index 2f6febd59..3b596ccac 100644 --- a/src/htsp_server.c +++ b/src/htsp_server.c @@ -945,7 +945,7 @@ htsp_build_dvrentry(htsp_connection_t *htsp, dvr_entry_t *de, const char *method dvr_entry_get_removal_days(de) : dvr_entry_get_retention_days(de)); htsmsg_add_u32(out, "removal", dvr_entry_get_removal_days(de)); - htsmsg_add_u32(out, "priority", de->de_pri); + htsmsg_add_u32(out, "priority", (de->de_pri != DVR_PRIO_DEFAULT) ? de->de_pri : DVR_PRIO_NORMAL); htsmsg_add_u32(out, "contentType", de->de_content_type); if (de->de_sched_state == DVR_RECORDING || de->de_sched_state == DVR_COMPLETED) {