home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Support
General Support
Recording/EPG issue
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="hurley" data-source="post: 1140692" data-attributes="member: 151395"><p>The problems with schedules breaking when the EPG updates depend on the schedule type.</p><p>MediaPortal currently has two broadly different schedule types:</p><p></p><p><u><strong>Time based schedules: </strong></u></p><ul> <li data-xf-list-type="ul">Once (<em>"Record once"</em>) <span style="color: #bfbfbf">Internally different but falls in this category</span></li> <li data-xf-list-type="ul">Daily (<em>"Record every day at this time"</em>)</li> <li data-xf-list-type="ul">Weekly (<em>"Record every week at this time"</em>)</li> <li data-xf-list-type="ul">Weekends (<em>"Record Weekends"</em>)</li> <li data-xf-list-type="ul">WorkingDays (<em>"Record Weekdays"</em>)</li> </ul><p><u><strong>Title based schedules: </strong></u></p><ul> <li data-xf-list-type="ul">EveryTimeOnThisChannel (<em>"Record every time on this channel"</em>)</li> <li data-xf-list-type="ul">EveryTimeOnEveryChannel (<em>"Record every time on every channel"</em>)</li> <li data-xf-list-type="ul">WeeklyEveryTimeOnThisChannel (<em>"Weekly on this channel"</em>)</li> </ul><p>The time based schedules don't appear to take any account of guide data except in relation to marking upcoming recordings in the GUI / TvGuide. (Need to dig deeper into TvPlugun / GUI code to see how this is managed)</p><p>These types -<em>should</em>- record at the set times but may not be marked if the program time/title? changes.</p><p>Also the actual recording will have the name of whatever program is in the EPG at that time.</p><p>(Sometimes this could be the show before the one you want)</p><p></p><p>The <em>EveryTime</em> types check the EPG data by title or title + channel (+ Day of week for <em>WeeklyEveryTime</em>) so these types will track EPG time changes but will fail if the program title slightly changes in an EPG update.</p><p><em>EveryTime</em> types create a new <em>Once</em> schedule when a recording is due.</p><p></p><p>It may help to know how they work behind the scenes and choose the most appropriate type.</p><p></p><p>I agree there's certainly some room for improvement in MePo's schedules, with the caveat that the task would be epic as the current arrangement is woven into a lot of code.</p><p>But keep in mind that MediaPortal evolved over a long period where features not foreseen have been added over time.</p><p>I've read that there is a lot of work being done on TvEngine 3.5 so there may be some improvements there.</p><p><span style="font-size: 22px">...</span></p><p> </p><p>I'm currently working on a plugin primarily for another purpose (removing spam from guide data) but it also includes a schedule repair component which addresses some of these issues. It can be used with the cleaning part disabled.</p><p></p><p>It's in early alpha stage at the moment and posted/hidden here: <a href="https://forum.team-mediaportal.com/threads/tweaking-dvb-epg.125136/" target="_blank"><strong>EPGCleaner</strong></a></p><p>I would welcome brave alpha testers.</p><p></p><p><u><strong>This plugin repairs:</strong></u></p><ul> <li data-xf-list-type="ul"><em>Once</em> schedule types where the start/end/title changes.</li> <li data-xf-list-type="ul">Actively recording schedules where the end time changes after starting. (For <em>Once</em> and <em>Everytime</em> types)</li> <li data-xf-list-type="ul">Cancelled <em>Everytime</em> type series schedules which un-cancel because the start time changed.</li> </ul><p>I've experimented with repairing the time based schedules but haven't found a satisfactory and reliable way to manage that from a plugin as yet and would probably need to part out to a dedicated plugin for that...</p><p>When repaired these are properly marked in the TvGuide etc.</p><p></p><p>Alternatively using an advanced scheduler plugin like <a href="https://forum.team-mediaportal.com/threads/tv-server-plugin-tvwishlist.76506/" target="_blank"><strong>TvWishList</strong></a> might be helpful.</p><p></p><p>regards, hurley <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p></blockquote><p></p>
[QUOTE="hurley, post: 1140692, member: 151395"] The problems with schedules breaking when the EPG updates depend on the schedule type. MediaPortal currently has two broadly different schedule types: [U][B]Time based schedules: [/B][/U] [LIST] [*]Once ([I]"Record once"[/I]) [COLOR=#bfbfbf]Internally different but falls in this category[/COLOR] [*]Daily ([I]"Record every day at this time"[/I]) [*]Weekly ([I]"Record every week at this time"[/I]) [*]Weekends ([I]"Record Weekends"[/I]) [*]WorkingDays ([I]"Record Weekdays"[/I]) [/LIST] [U][B]Title based schedules: [/B][/U] [LIST] [*]EveryTimeOnThisChannel ([I]"Record every time on this channel"[/I]) [*]EveryTimeOnEveryChannel ([I]"Record every time on every channel"[/I]) [*]WeeklyEveryTimeOnThisChannel ([I]"Weekly on this channel"[/I]) [/LIST] The time based schedules don't appear to take any account of guide data except in relation to marking upcoming recordings in the GUI / TvGuide. (Need to dig deeper into TvPlugun / GUI code to see how this is managed) These types -[I]should[/I]- record at the set times but may not be marked if the program time/title? changes. Also the actual recording will have the name of whatever program is in the EPG at that time. (Sometimes this could be the show before the one you want) The [I]EveryTime[/I] types check the EPG data by title or title + channel (+ Day of week for [I]WeeklyEveryTime[/I]) so these types will track EPG time changes but will fail if the program title slightly changes in an EPG update. [I]EveryTime[/I] types create a new [I]Once[/I] schedule when a recording is due. It may help to know how they work behind the scenes and choose the most appropriate type. I agree there's certainly some room for improvement in MePo's schedules, with the caveat that the task would be epic as the current arrangement is woven into a lot of code. But keep in mind that MediaPortal evolved over a long period where features not foreseen have been added over time. I've read that there is a lot of work being done on TvEngine 3.5 so there may be some improvements there. [SIZE=6]...[/SIZE] [SIZE=1] [/SIZE] I'm currently working on a plugin primarily for another purpose (removing spam from guide data) but it also includes a schedule repair component which addresses some of these issues. It can be used with the cleaning part disabled. It's in early alpha stage at the moment and posted/hidden here: [URL='https://forum.team-mediaportal.com/threads/tweaking-dvb-epg.125136/'][B]EPGCleaner[/B][/URL] I would welcome brave alpha testers. [U][B]This plugin repairs:[/B][/U] [LIST] [*][I]Once[/I] schedule types where the start/end/title changes. [*]Actively recording schedules where the end time changes after starting. (For [I]Once[/I] and [I]Everytime[/I] types) [*]Cancelled [I]Everytime[/I] type series schedules which un-cancel because the start time changed. [/LIST] I've experimented with repairing the time based schedules but haven't found a satisfactory and reliable way to manage that from a plugin as yet and would probably need to part out to a dedicated plugin for that... When repaired these are properly marked in the TvGuide etc. Alternatively using an advanced scheduler plugin like [URL='https://forum.team-mediaportal.com/threads/tv-server-plugin-tvwishlist.76506/'][B]TvWishList[/B][/URL] might be helpful. regards, hurley :) [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Support
General Support
Recording/EPG issue
Contact us
RSS
Top
Bottom