Posts: 321
Joined: Jan 2009
Reputation:
0
2014-06-17, 14:02
(This post was last modified: 2014-06-17, 14:10 by LehighBri.)
One more thought/question. Is the ability to edit timers supported? Reason I ask is I have a recording in flight, and I tried to edit the timer to have it end sooner than originally planned, but when I update the timer's end time and hit OK, I get the following message: "The PVR backend does not support this action. Check the log for details. An unexpected error occurred. Try again later or check the log for details."
So if it's not supported, can that support be added?
EDIT: And here's what I see in the xbmc.log file:
08:10:13 T:7984 ERROR: PVR - PVR::CPVRClient::UpdateTimer - addon 'ServerWMC:connected' returned an error: not implemented
08:10:13 T:7984 ERROR: PVR - PVR::CPVRClients::UpdateTimer - cannot update timer on client '1': not implemented
Posts: 3,439
Joined: Aug 2012
Reputation:
91
Currently it is not implemented. I don't know how to implement the edit timer dialog that xbmc presents, but before I get into that, if you just want to stop an in-progress recording, you can just delete the timer, that will stop the recording and leave the file alone. Alternatively you can delete the in-progress wtv file, that stops the timer and DELETES the recording. These are the same functions that wmc gives you for in-progress recordings.
On the edit timer dialog, the parameters that it lets you change (channel, name, start and end time, etc) only make sense if the recording is not tied to a guide episode, but almost all recordings are tied to guide episodes. For example if you set it to record Fargo and then you change the channel in the edit dialog, what is supposed to happen?
To me, the edit dialog only makes sense if the timer is for a manual timer (recordings set by time-slot&channel), so the only option that I can think of that might make some sense is - if the user chooses this - to convert an episode timer to a manual timer when they edit it. If the timer is part of a series, that just that episode of the series is converted to a manual timer. This can't be done for in progress recordings though.
Also for episode timers wmc does not let you vary the start/end time so I could not provide this even if I wanted to, it does let you vary the padding and we could do that as an edit but we'd need to use a custom dialog.
Sorry for the long answer, this has been brought up before and I asked for user input then but nobody really knew what to do so we punted. We are still willing to implement this, we just need input.
Posts: 321
Joined: Jan 2009
Reputation:
0
Great, thanks. My specific use case is let's say I'm watching a sporting event. This event is an episode in the guide. If the event goes to OT or if the event always runs longer than the guide indicates, I'd like to extend the end time. So adding additional padding to the end time would be what I'm looking for.
If you can update padding, can you use the existing timer edit dialog but just calculate the padding from whatever the new end time is that someone specifies. I never use manual timers/recordings, it's always tied to guide data. I'm coming from a SageTV setup environment so I'm used to being able to edit. So not a huge issue, but something that would be nice.
Posts: 1,378
Joined: Oct 2004
Reputation:
37
2014-06-18, 02:58
(This post was last modified: 2014-06-18, 02:58 by scarecrow420.)
You can already do that by hitting "Record" again on the in progress recording. Each additional press will extend the recording by a configurable amount (i think defaults to 15 minutes but cant remember the default right now)
Posts: 3,439
Joined: Aug 2012
Reputation:
91
I'm pretty sure the 15 minute extension thing only works with an 'instant' record. I guess the new feature is to see if we can add it to a regular scheduled recording.
Posts: 1,378
Joined: Oct 2004
Reputation:
37
Oh yes of course, its only instant recordings. It should be possible if receiving a recording request for an already recording EPG entry, to extend the padding on that one. Assuming XBMC actually sends through the recording request (possibly it might not, since it knows the item is already recording).
Posts: 1,378
Joined: Oct 2004
Reputation:
37
Well we also support post processing (external actions) so it seems you could already do this yourself by writing a script to rename the file and move it into whatever folder you want, then tell XBMC to reload the library. If you moved it into a non WMC folder though, it wouldn't appear under the PVR Recordings section anymore I guess though.
Posts: 3,913
Joined: Apr 2004
Reputation:
29
kricker
Team-XBMC QA Specialist
Posts: 3,913
2014-06-20, 19:54
(This post was last modified: 2014-06-20, 19:56 by kricker.)
Renaming isn't the only thing needed to get them into XBMC. Shows/Episodes that are not on theTVDB/Rage/Xem need .nfo files created from the guide metadata. Otherwise you can rename them all you want, but they will not scrape into the TV library. That is something the NPVR tool does.
Posts: 3,439
Joined: Aug 2012
Reputation:
91
That's a good idea. We could create nfo's too for people who want to add their wtv files to the video library. You'll still need name scraping to determine the season and episode since that data is not included in the wmc guide. I actually already wrote code to produce nfo files (all I have to do is find it...)
Posts: 3,913
Joined: Apr 2004
Reputation:
29
kricker
Team-XBMC QA Specialist
Posts: 3,913
If the show isn't on any of the meta-data sites, how do you plan to handle season and episode numbers when that info is not in the guide data? I believe the NPVR tool uses the recorded date if there is no episode and season info.