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
XMLTV MC2XML w legacy Guide problems
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="mm1352000" data-source="post: 1096124" data-attributes="member: 82144"><p>Hello Claus <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p></p><p></p><p>I'm not sure that I understand the purpose. Wouldn't it be enough to select every X days when TV service starts or resumes?</p><p></p><p>In general the XMLTV plugin retries actions until it succeeds.</p><p>If you select "...starts or resumes...", the plugin will try once every minute while TV Server is awake.</p><p>If you select "at this time" then the plugin will try once every minute within +/- minutes of the specified time. It is assumed there is some reason for specifying the time, so the plugin won't try to do the missed action until the next day at the same time.</p><p></p><p></p><p>There is already a TV Server event "ImportEpgPrograms":</p><p><a href="https://github.com/MediaPortal/MediaPortal-1/blob/master/TvEngine3/TVLibrary/Plugins/PluginBase/Events/TvServerEventArgs.cs#L86" target="_blank">https://github.com/MediaPortal/MediaPortal-1/blob/master/TvEngine3/TVLibrary/Plugins/PluginBase/Events/TvServerEventArgs.cs#L86</a></p><p></p><p>It is fired for each channel after the new programs for the channel have been imported.</p><p>Right now I think it only works with the DVB EPG grabber, but it could be extended to EPG plugins if necessary.</p><p>So, IMHO the right solution would be to create an "episodescanner" (or EPG post-processing) plugin that simply listens for that event and starts the program that you want to run.</p></blockquote><p></p>
[QUOTE="mm1352000, post: 1096124, member: 82144"] Hello Claus :) I'm not sure that I understand the purpose. Wouldn't it be enough to select every X days when TV service starts or resumes? In general the XMLTV plugin retries actions until it succeeds. If you select "...starts or resumes...", the plugin will try once every minute while TV Server is awake. If you select "at this time" then the plugin will try once every minute within +/- minutes of the specified time. It is assumed there is some reason for specifying the time, so the plugin won't try to do the missed action until the next day at the same time. There is already a TV Server event "ImportEpgPrograms": [url]https://github.com/MediaPortal/MediaPortal-1/blob/master/TvEngine3/TVLibrary/Plugins/PluginBase/Events/TvServerEventArgs.cs#L86[/url] It is fired for each channel after the new programs for the channel have been imported. Right now I think it only works with the DVB EPG grabber, but it could be extended to EPG plugins if necessary. So, IMHO the right solution would be to create an "episodescanner" (or EPG post-processing) plugin that simply listens for that event and starts the program that you want to run. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Support
General Support
XMLTV MC2XML w legacy Guide problems
Contact us
RSS
Top
Bottom