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
Installation, configuration support
DVB EPG Grabber runs in endless loop!
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: 1051879" data-attributes="member: 82144"><p>Yes, I said disable it.</p><p>PS: Please, stop shouting at me. Thank you.</p><p></p><p></p><p>TV Server grabs the data anyway, so ticking "store..." doesn't make any difference to the grab time. Storing data is very fast - only a few seconds. So, the only real reason to enable this option is if you really want to avoid storing data for certain channels. This is a rare use case. Most people don't care what is stored. They just create their channel groups to show the channels they want to see. Other data in the database doesn't matter.</p><p></p><p></p><p>Please take the time to read carefully. There is no rush, but I'm starting to repeat myself which is no fun.</p><p></p><p></p><p>For the fourth time: because each channel you enable causes TV Server to grab for 3 minutes on that transponder/frequency. This is unnecessary when all provider data is available from one transponder/frequency.</p><p>Another way of saying it: if you tick channel A and channel B from the same transponder/frequency, TV Server will grab/update all channels on that transponder twice. Once for channel A and once for channel B. This is unnecessary. You only need to tick channel A <strong>or</strong> channel B.</p><p></p><p></p><p>I don't use the EPG grabber, and none of my channels are ticked.</p><p>If you don't believe me, check the code.</p><p>BusinessLayer.cs</p><p><a href="https://github.com/MediaPortal/MediaPortal-1/blob/master/TvEngine3/TVLibrary/TVDatabase/TvBusinessLayer/BusinessLayer.cs#L187" target="_blank">https://github.com/MediaPortal/MediaPortal-1/blob/master/TvEngine3/TVLibrary/TVDatabase/TvBusinessLayer/BusinessLayer.cs#L187</a></p><p>[code]</p><p> public Channel AddNewChannel(string name, int channelNumber)</p><p> {</p><p> Channel newChannel = new Channel(false, false, 0, new DateTime(2000, 1, 1), false, new DateTime(2000, 1, 1),</p><p> -1, true, "", name, channelNumber);</p><p> return newChannel;</p><p> }[/code]</p><p></p><p>...and Channel.cs</p><p><a href="https://github.com/MediaPortal/MediaPortal-1/blob/master/TvEngine3/TVLibrary/TVDatabase/Channel.cs#L63" target="_blank">https://github.com/MediaPortal/MediaPortal-1/blob/master/TvEngine3/TVLibrary/TVDatabase/Channel.cs#L63</a></p><p>[code]</p><p> public Channel(bool isRadio, bool isTv, int timesWatched, DateTime totalTimeWatched, bool grabEpg,</p><p> DateTime lastGrabTime, int sortOrder, bool visibleInGuide, string externalId,</p><p> string displayName, int channelNumber)[/code]</p><p></p><p>Default for newly created channels is for grabbing to be disabled.</p><p></p><p></p><p>Yes... and that is what it does. I don't understand your point.</p><p></p><p></p><p>Again, sorry but I don't understand your point.</p><p></p><p></p><p>No. Here is the misunderstanding finally. If you have channels 1..3, only tick channel 1, and don't tick "store..." then data will be stored for all 3 channels. However, if you tick "store..." then data will only be stored for channel 1.</p><p></p><p>Please read the above sentence again so that you understand clearly.</p><p></p><p></p><p>Why? Because the design is to grab from the channels that are ticked. Simple as that. It doesn't matter if the data is already there or not.</p><p></p><p></p><p>Okay I'm starting to get irritated. Read my posts again. I'm not going to repeat for a fifth time.</p><p></p><p></p><p>Of course. Nobody is asking anybody to do that. As I said previously: <strong>select one channel per provider</strong>. That is usually all that is required.</p><p></p><p></p><p>Yes, sure... but you only watch channels from a handful of providers at most. So again, just select one channel from each provider. You're making this seem way harder than it needs to be.</p><p></p><p>mm</p></blockquote><p></p>
[QUOTE="mm1352000, post: 1051879, member: 82144"] Yes, I said disable it. PS: Please, stop shouting at me. Thank you. TV Server grabs the data anyway, so ticking "store..." doesn't make any difference to the grab time. Storing data is very fast - only a few seconds. So, the only real reason to enable this option is if you really want to avoid storing data for certain channels. This is a rare use case. Most people don't care what is stored. They just create their channel groups to show the channels they want to see. Other data in the database doesn't matter. Please take the time to read carefully. There is no rush, but I'm starting to repeat myself which is no fun. For the fourth time: because each channel you enable causes TV Server to grab for 3 minutes on that transponder/frequency. This is unnecessary when all provider data is available from one transponder/frequency. Another way of saying it: if you tick channel A and channel B from the same transponder/frequency, TV Server will grab/update all channels on that transponder twice. Once for channel A and once for channel B. This is unnecessary. You only need to tick channel A [B]or[/B] channel B. I don't use the EPG grabber, and none of my channels are ticked. If you don't believe me, check the code. BusinessLayer.cs [url]https://github.com/MediaPortal/MediaPortal-1/blob/master/TvEngine3/TVLibrary/TVDatabase/TvBusinessLayer/BusinessLayer.cs#L187[/url] [code] public Channel AddNewChannel(string name, int channelNumber) { Channel newChannel = new Channel(false, false, 0, new DateTime(2000, 1, 1), false, new DateTime(2000, 1, 1), -1, true, "", name, channelNumber); return newChannel; }[/code] ...and Channel.cs [url]https://github.com/MediaPortal/MediaPortal-1/blob/master/TvEngine3/TVLibrary/TVDatabase/Channel.cs#L63[/url] [code] public Channel(bool isRadio, bool isTv, int timesWatched, DateTime totalTimeWatched, bool grabEpg, DateTime lastGrabTime, int sortOrder, bool visibleInGuide, string externalId, string displayName, int channelNumber)[/code] Default for newly created channels is for grabbing to be disabled. Yes... and that is what it does. I don't understand your point. Again, sorry but I don't understand your point. No. Here is the misunderstanding finally. If you have channels 1..3, only tick channel 1, and don't tick "store..." then data will be stored for all 3 channels. However, if you tick "store..." then data will only be stored for channel 1. Please read the above sentence again so that you understand clearly. Why? Because the design is to grab from the channels that are ticked. Simple as that. It doesn't matter if the data is already there or not. Okay I'm starting to get irritated. Read my posts again. I'm not going to repeat for a fifth time. Of course. Nobody is asking anybody to do that. As I said previously: [B]select one channel per provider[/B]. That is usually all that is required. Yes, sure... but you only watch channels from a handful of providers at most. So again, just select one channel from each provider. You're making this seem way harder than it needs to be. mm [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Support
Installation, configuration support
DVB EPG Grabber runs in endless loop!
Contact us
RSS
Top
Bottom