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
Development
Improvement Suggestions
EPG grab improvement
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="Frodo" data-source="post: 88715" data-attributes="member: 10277"><p>You didnt read before you gave an answer or i completely misunderstand you</p><p>Let me try to give an example</p><p></p><p>Say we have 2 muxes</p><p>mux A : has channels 1-20</p><p>mux B : has channels 21-40</p><p></p><p>Now with this situation, the epg grabber will work like this:</p><p>1. it starts grabbing epg for channel 1 (on MUX A)</p><p>2. suppose receives the epg for channels 1-20</p><p>3. it updates the database for channels 1-20</p><p></p><p>Next, it will see that 1-20 are already updated, so it continues with channel 21</p><p>4. it starts grabbing epg for channel 21 (on MUX B)</p><p>5. suppose receives the epg for channels 21-40</p><p>6. it updates the database for channels 21-40</p><p>7. all epg has been received. epg grabber waits for 4 hours before starting again</p><p></p><p></p><p>Now in some countries things are different</p><p>A channel will contain epg for other channels , but not for all channels</p><p>In this situation the following happens:</p><p>1. it starts grabbing epg for channel 1 (on MUX A)</p><p>2. suppose receives the epg for channels 1-10 (not a complete mux!)</p><p>3. it updates the database for channels 1-10</p><p>Next, it will see that 1-10 are already updated, so it continues with channel 11</p><p>4. it starts grabbing epg for channel 11 (on MUX A)</p><p>5. suppose receives the epg for channels 11-20 </p><p>6. it updates the database for channels 11-20</p><p></p><p>Next, it will see that 1-20 are already updated, so it continues with channel 21</p><p>7. it starts grabbing epg for channel 21 (on MUX B)</p><p>8. suppose receives the epg for channels 21-30</p><p>9. it updates the database for channels 21-30</p><p></p><p>Next, it will see that 1-30 are already updated, so it continues with channel 31</p><p>10. it starts grabbing epg for channel 31 (on MUX B)</p><p>11. suppose receives the epg for channels 31-40</p><p>12. it updates the database for channels 31-40</p><p>13. all epg has been received. epg grabber waits for 4 hours before starting again</p><p></p><p>After explaining this, i fail to see why your method:</p><p>1. is more efficient</p><p>2. takes in account that a channel might not contain the full epg for all channels in the mux</p><p></p><p>Frodo</p></blockquote><p></p>
[QUOTE="Frodo, post: 88715, member: 10277"] You didnt read before you gave an answer or i completely misunderstand you Let me try to give an example Say we have 2 muxes mux A : has channels 1-20 mux B : has channels 21-40 Now with this situation, the epg grabber will work like this: 1. it starts grabbing epg for channel 1 (on MUX A) 2. suppose receives the epg for channels 1-20 3. it updates the database for channels 1-20 Next, it will see that 1-20 are already updated, so it continues with channel 21 4. it starts grabbing epg for channel 21 (on MUX B) 5. suppose receives the epg for channels 21-40 6. it updates the database for channels 21-40 7. all epg has been received. epg grabber waits for 4 hours before starting again Now in some countries things are different A channel will contain epg for other channels , but not for all channels In this situation the following happens: 1. it starts grabbing epg for channel 1 (on MUX A) 2. suppose receives the epg for channels 1-10 (not a complete mux!) 3. it updates the database for channels 1-10 Next, it will see that 1-10 are already updated, so it continues with channel 11 4. it starts grabbing epg for channel 11 (on MUX A) 5. suppose receives the epg for channels 11-20 6. it updates the database for channels 11-20 Next, it will see that 1-20 are already updated, so it continues with channel 21 7. it starts grabbing epg for channel 21 (on MUX B) 8. suppose receives the epg for channels 21-30 9. it updates the database for channels 21-30 Next, it will see that 1-30 are already updated, so it continues with channel 31 10. it starts grabbing epg for channel 31 (on MUX B) 11. suppose receives the epg for channels 31-40 12. it updates the database for channels 31-40 13. all epg has been received. epg grabber waits for 4 hours before starting again After explaining this, i fail to see why your method: 1. is more efficient 2. takes in account that a channel might not contain the full epg for all channels in the mux Frodo [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Development
Improvement Suggestions
EPG grab improvement
Contact us
RSS
Top
Bottom