<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div id="appendonsend"></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size: 11pt; color: rgb(0, 0, 0);"><b>From:</b> mythtv-users <mythtv-users-bounces@mythtv.org> on behalf of Peter Bennett <pb.mythtv@gmail.com><br>
<b>Sent:</b> 03 September 2023 13:23<br>
<b>To:</b> mythtv-users@mythtv.org <mythtv-users@mythtv.org><br>
<b>Subject:</b> Re: [mythtv-users] API call Guide/GetProgramList broken with port 6744.</font>
<div> </div>
</div>
<div>
<p><br>
</p>
<div class="x_moz-cite-prefix">On 9/3/23 07:03, Philip Brady wrote:<br>
</div>
<blockquote type="cite">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<div class="x_WordSection1">
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
</p>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
</p>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
Sent from <a href="https://go.microsoft.com/fwlink/?LinkId=550986" data-auth="NotApplicable" id="OWAdea03b72-4d69-c35e-cff0-0541db4797fc" class="OWAAutoLink">
Mail</a> for Windows</p>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
</p>
<div style="border:none; border-top:solid
#E1E1E1 1.0pt; padding:3.0pt 0cm 0cm 0cm">
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;border:none; padding:0cm">
<b>From: </b><a href="mailto:pb.mythtv@gmail.com" id="OWAb3edeffc-3259-b05b-5206-aa22b1f3ebb6" class="OWAAutoLink">Peter Bennett</a><br>
<b>Sent: </b>01 September 2023 21:34<br>
<b>To: </b><a href="mailto:mythtv-users@mythtv.org" class="x_moz-txt-link-freetext OWAAutoLink" id="OWAa6cffab9-d027-6fb3-3683-7eb88002f7bf">mythtv-users@mythtv.org</a><br>
<b>Subject: </b>Re: [mythtv-users] API call Guide/GetProgramList broken with port 6744.</p>
</div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
</p>
<p> </p>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
On 9/1/23 09:46, Philip Brady wrote:</p>
</div>
<blockquote style="margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">The API call /Guide/GetProgramList is broken with port 6744. It does not respect the Details=true parameter.
</span></p>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">This breaks portability of my 'split film' utility.</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">I know that the right course of action for me is to submit a bug, but can anyone point me at a tutorial for doing that please?</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">mythbackend --version</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Please attach all output as a file in bug reports.</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">MythTV Version : v34.0~master.202306020720.ed409bfc02~ubuntu22.04.1</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">MythTV Branch : master</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Network Protocol : 91</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Library API : 34.20220913-1</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">QT Version : 5.15.3</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Options compiled in:</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> linux profile use_hidesyms using_alsa using_oss using_pulse using_pulseoutput using_backend using_bindings_perl using_bindings_python using_bindings_php using_dvb using_firewire using_frontend using_hdhomerun using_satip
using_vbox using_ceton using_joystick_menu using_libcec using_libcrypto using_gnutls using_libdns_sd using_libxml2 using_lirc using_mheg using_opengl using_egl using_qtwebkit using_qtscript using_qtdbus using_taglib using_v4l2 using_v4l2prime using_x11 using_system_libbluray
using_system_libudfread using_systemd_notify using_systemd_journal using_drm using_bindings_perl using_bindings_python using_bindings_php using_freetype2 using_mythtranscode using_opengl using_egl using_drm using_vaapi using_nvdec using_vdpau using_ffmpeg_threads
using_mheg using_libass using_libxml2 using_libmp3lame</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">With port 6544 I get this:</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><a href="http://192.168.2.109:6544/Guide/GetProgramList?StartTime=2023-09-01T13:22:13Z&ChanId=11080&Count=6&Details=true" data-auth="NotApplicable" id="OWAbbe73c79-aa2c-eadb-57c5-37ce9e0ecd59" class="OWAAutoLink">http://192.168.2.109:6544/Guide/GetProgramList?StartTime=2023-09-01T13:22:13Z&ChanId=11080&Count=6&Details=true</a></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">...</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><Recording></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><RecordedId>0</RecordedId></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><Status>Unknown</Status></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><Priority>0</Priority></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><StartTs xsi:nil="true"/></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><EndTs xsi:nil="true"/></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><FileSize>0</FileSize></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><FileName/></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><HostName/></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><LastModified xsi:nil="true"/></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><RecordId>0</RecordId></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><RecGroup/></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><PlayGroup/></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><StorageGroup/></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><RecType>0</RecType></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><DupInType>1</DupInType></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><DupMethod>1</DupMethod></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><EncoderId>0</EncoderId></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><EncoderName/></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><Profile/></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"></Recording></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">but with port 6744 I get:</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><a href="http://192.168.2.109:6744/Guide/GetProgramList?StartTime=2023-09-01T13:22:13Z&ChanId=11080&Count=6&Details=true" data-auth="NotApplicable" id="OWAdf46b1a9-a44e-095e-2632-e39baaeafdbd" class="OWAAutoLink">http://192.168.2.109:6744/Guide/GetProgramList?StartTime=2023-09-01T13:22:13Z&ChanId=11080&Count=6&Details=true</a></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><Recording xsi:nil="true"/></span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Phil</span></p>
</div>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
</blockquote>
<p>When there is a recording scheduled, the Recording tags is filled in. When there is no recording scheduled for that program, it is reported as nil.</p>
<p> </p>
<p><u>Recording scheduled</u>:</p>
<p><Recording version="1.3"><br>
<RecordedId>0</RecordedId><br>
<Status>10</Status><br>
<StatusName>Inactive</StatusName><br>
<Priority>0</Priority><br>
<StartTs>2023-09-01T20:01:00Z</StartTs><br>
<EndTs>2023-09-01T21:00:00Z</EndTs><br>
<FileSize>0</FileSize><br>
<FileName xsi:nil="true"/><br>
<HostName>rocinante</HostName><br>
<LastModified>2023-09-01T20:00:00Z</LastModified><br>
<RecordId>178</RecordId><br>
<RecGroup>Default</RecGroup><br>
<StorageGroup>Default</StorageGroup><br>
<PlayGroup>Default</PlayGroup><br>
<RecType>4</RecType><br>
<DupInType>15</DupInType><br>
<DupMethod>6</DupMethod><br>
<EncoderId>0</EncoderId><br>
<EncoderName xsi:nil="true"/><br>
<Profile>Default</Profile><br>
</Recording></p>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
<br>
<u>Not scheduled</u>:<br>
<Recording xsi:nil="true"/></p>
<p> </p>
<p>The old API would return a tag full of default, null and invalid values when no recording was scheduled. This, in my opinion, was a bug in the old code that is now fixed.</p>
<p> </p>
<p><u>OLD Result for no schedule</u>:</p>
<p><Recording><br>
<RecordedId>0</RecordedId><br>
<Status>Unknown</Status><br>
<Priority>0</Priority><br>
<StartTs xsi:nil="true"/><br>
<EndTs xsi:nil="true"/><br>
<FileSize>0</FileSize><br>
<FileName/><br>
<HostName/><br>
<LastModified xsi:nil="true"/><br>
<RecordId>0</RecordId><br>
<RecGroup/><br>
<PlayGroup/><br>
<StorageGroup/><br>
<RecType>0</RecType><br>
<DupInType>1</DupInType><br>
<DupMethod>1</DupMethod><br>
<EncoderId>0</EncoderId><br>
<EncoderName/><br>
<Profile/><br>
</Recording></p>
<p> </p>
<p>Can you handle this in your utility?</p>
<p> </p>
<p>Peter</p>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
</p>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
Thanks Peter.</p>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
Yes, should be able to handle that and I’ll update the documentation accordingly.</p>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
Would you clarify though – is it only the ‘Guide’ APIs or is it applied to the ‘Dvr’ ones too?</p>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
Regards</p>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
Phil.</p>
<p class="x_MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">
</p>
</div>
</blockquote>
<p>The infrastructure that gets the requests and formats the results was rewritten and all of the methods were converted. There are minor changes throughout.</p>
<p>I checked Dvr/GetRecordedList. Artwork is one structure that is optional. <br>
</p>
<p>In the old API an empty Artwork shows like this</p>
<p><Artwork><br>
<ArtworkInfos/><br>
</Artwork><br>
</p>
<p>In the new API an empty Artwork shows like this:</p>
<p><Artwork xsi:nil="true"/></p>
<p>In case you want to run comparisons:<br>
</p>
<p>In master, versions before v34-Pre-408-gdd35e85329 use port 6744 for the new api and 6544 for the old.</p>
<p>Versions after v34-Pre-408-gdd35e85329 use port 6544 for the new API and have the old api on port 6550. This old API will not be updated and will be removed at some point. Port 6744 is also still available and runs the new API.<br>
</p>
<p>I hope this helps.</p>
<p class="elementToProof">Peter<br>
</p>
<p class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</p>
<p class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
-------------------------------------</p>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0);">
<p class="MsoNoSpacing"><span lang="EN-US" style="mso-ansi-language:EN-US">Hi Peter,<o:p></o:p></span></p>
<p class="MsoNoSpacing"><span lang="EN-US" style="mso-ansi-language:EN-US">Many thanks for you patience!<o:p></o:p></span></p>
<p class="MsoNoSpacing"><span lang="EN-US" style="mso-ansi-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNoSpacing"><span lang="EN-US" style="mso-ansi-language:EN-US">Yes, the new interface with no recording info can be handled with an application change and I’ve included a note about both this and the new backend port numbers in the wiki article
</span><a href="https://www.mythtv.org/wiki/Recording_Status" id="OWA7598eed6-055b-1b62-4be6-cc15b945fd33" class="OWAAutoLink"><span lang="EN-US" style="mso-ansi-language:EN-US">https://www.mythtv.org/wiki/Recording_Status</span></a><span lang="EN-US" style="mso-ansi-language:EN-US">
<o:p></o:p></span></p>
<p class="MsoNoSpacing"><span lang="EN-US" style="mso-ansi-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNoSpacing"><span lang="EN-US" style="mso-ansi-language:EN-US">In time, I’ll also change Perl API examples to include the ‘no recording information’ scenario.<span style="mso-spacerun:yes">
</span>I suspect that it’s only Guide calls which can meaningfully return an empty <Recording> section.<o:p></o:p></span></p>
<p class="MsoNoSpacing"><span lang="EN-US" style="mso-ansi-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNoSpacing"><span lang="EN-US" style="mso-ansi-language:EN-US">I think there are still two things which are still a little unclear and which I’m seeing with
</span><span style="font-size: 10.5pt; font-family: Arial, sans-serif; background: white; color: rgb(37, 37, 37);">v34.0~master.202306020720.ed409bfc02~ubuntu22.04.1 but a later version may well be more consistent.<o:p></o:p></span></p>
<p class="MsoNoSpacing"><span style="font-size: 10.5pt; font-family: Arial, sans-serif; background: white; color: rgb(37, 37, 37);"><o:p> </o:p></span></p>
<p class="MsoNoSpacing"><span style="font-size: 10.5pt; font-family: Arial, sans-serif; background: white; color: rgb(37, 37, 37);">The first is that Backend:6744/Dvr/<a>RecTypeToStrin</a>g?RecType=7 and 8 both return ‘<a>Override Recording’</a>.<span style="mso-spacerun:yes">
</span>See the wiki article.<span style="mso-spacerun:yes"> </span>You say that 7 is still useful but 8 is obsolete so I presume that Dvr/<a>RemoveRecordSchedule
</a>is needed to stop a recording.<span style="mso-spacerun:yes"> </span>Might you ever need to post ’Override Recording’ in an UpdateRecordSchedule?<o:p></o:p></span></p>
<p class="MsoNoSpacing"><span style="font-size: 10.5pt; font-family: Arial, sans-serif; background: white; color: rgb(37, 37, 37);"><o:p> </o:p></span></p>
<p class="MsoNoSpacing"><span style="font-size: 10.5pt; font-family: Arial, sans-serif; background: white; color: rgb(37, 37, 37);">It would be clearer if RecTypeToString and RecTypeToDescription both returned ‘Unsupported’ for unsupported values.<span style="mso-spacerun:yes">
</span>As it is, the only practical value for these calls seems to be to determine the values and meanings for Type – are there any APIs which return a numeric Type?<o:p></o:p></span></p>
<p class="MsoNoSpacing"><span style="font-size: 10.5pt; font-family: Arial, sans-serif; background: white; color: rgb(37, 37, 37);"><o:p> </o:p></span></p>
<p class="MsoNoSpacing"><span style="font-size: 10.5pt; font-family: Arial, sans-serif; background: white; color: rgb(37, 37, 37);">The second issue is status<o:p></o:p></span></p>
<p class="MsoNoSpacing"><span style="font-size: 10.5pt; font-family: Arial, sans-serif; background: white; color: rgb(37, 37, 37);">Backend:6744/Dvr/RecStatusToString?RecStatus=3</span><span style="mso-ansi-language:EN-US">
</span><span style="font-size: 10.5pt; font-family: Arial, sans-serif; background: white; color: rgb(37, 37, 37);"><span style="mso-spacerun:yes"> </span>returns ‘<a>Currently Recorded’</a><o:p></o:p></span></p>
<p class="MsoNoSpacing"><span style="font-size: 10.5pt; font-family: Arial, sans-serif; background: white; color: rgb(37, 37, 37);">ie – you already have this recording on your disk.<span style="mso-spacerun:yes">
</span>I think that’s a meaningful return value.<o:p></o:p></span></p>
<p class="MsoNoSpacing"><span style="font-size: 10.5pt; font-family: Arial, sans-serif; background: white; color: rgb(37, 37, 37);"><br>
But entries in my Dvr/ GetUpcomingList have Status=3, StatusName=CurrentRecording<o:p></o:p></span></p>
<p class="MsoNoSpacing"><span style="font-size: 10.5pt; font-family: Arial, sans-serif; background: white; color: rgb(37, 37, 37);">which suggests that the program is currently in the process of being recorded.
<span style="mso-spacerun:yes"> </span>The examples I’ve seen are all recorded already and will not be recorded again so a better StatusName would be ‘CurrentlyRecorded’.<span style="mso-spacerun:yes">
</span><span style="mso-spacerun:yes"> </span>I think this is a bug – is it here?<o:p></o:p></span></p>
<p class="MsoNoSpacing"><a href="https://github.com/MythTV/mythtv/blob/07439138c378fe07efcee8993721d7e3932ed4c6/mythtv/libs/libmythbase/recordingstatus.h#L11" id="OWA073fd6b5-d5e5-01da-c2d2-fb89af3d5508" class="OWAAutoLink"><span style="color: blue;">mythtv/mythtv/libs/libmythbase/recordingstatus.h
at 07439138c378fe07efcee8993721d7e3932ed4c6 · MythTV/mythtv · GitHub</span></a><o:p></o:p></p>
<p class="MsoNoSpacing"><o:p> </o:p></p>
<p class="MsoNoSpacing">Sorry to be so persistent about this – I just want help in creating clear documentation.<o:p></o:p></p>
<p class="MsoNoSpacing"><o:p> </o:p></p>
<p class="MsoNoSpacing">Regards<o:p></o:p></p>
<p class="MsoNoSpacing">Phil<o:p></o:p></p>
<p class="MsoNoSpacing"><o:p> </o:p></p>
<br>
</div>
<p><br>
</p>
</div>
</body>
</html>