DVB EPG Grabber runs in endless loop! (2 Viewers)

FreakyJ

Retired Team Member
  • Premium Supporter
  • July 25, 2010
    4,004
    1,427
    Home Country
    Germany Germany
    Just to let you know: TVE 3 is in code freeze so there won't be fixed anything in the next release. ...
    TVE 3.5 has many rewrites and mm improved the structure so much, but there are still some basics which are still not working so this is his first priority. Anyway it is a hobby so it is in the end his decision if he is working on something or not.
    Please understand that! And yeah your system was missconfigured also MP made it hard to see it how it should be right.
    Anyway we are aware of this fact, but don't have the man power.
    So you are a dev (if I'm not wrong) so please take this part, make it right and you helped a lot of people instead wasting everybody's time ;)
     

    Owlsroost

    Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,539
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom
    Snoopy87 - since you keep saying that you are a developer, and that you know how it should work, please do something useful and productive by improving it. You can post modified binaries for people to test in the forum. At that point you'll start to understand how difficult and time-consuming fixing things in MP actually is, and also how annoying some users can be.....

    All of the dev team started out like this - deciding that they were not happy about how something worked, found that no-one was interested/had the time to fix it, so they did it themselves and let other users test it.

    (This thread is where I started out doing MP development as an ordinary user (nearly 4 years ago !) - https://forum.team-mediaportal.com/...nter-dshowhelper-community-development.81148/ - with zero knowledge about how MP worked inside when I started.)
     

    Zoidberg77

    MP Donator
  • Premium Supporter
  • July 12, 2011
    392
    206
    Home Country
    Germany Germany
    The user should be locked!
    No, I don't think that this is the way this community should handle such discussions. snoopy isn't totally wrong with some things. The EPG grabber could be improved. Only his demanding attitude and the way he expresses himself is sometimes not the most welcome.

    I also would be happy to see some contribution (code/binarys) from him as long as it benefits all...
     

    Holzi

    Super Moderator
  • Team MediaPortal
  • April 21, 2010
    7,934
    2,235
    Ba-Wü
    Home Country
    Germany Germany
    I guess we are already aware that the EPG Grabber is not perfect (I saw already some reports about it, I don't have a problem myself tho). But it is not easy to fix it and our dev(s) do this in their spare time and they work on things which they have fun and enjoy. Thats how it should be! Currently no dev has EPG as top priority. If a user steps in and thinks he can improve our EPG grabber it would be very nice. If not, then nothing happens. Simple as that. Maybe in the future some dev wanna work on it.
    If the DVB EPG grabber don't satisfy you several plugins (Clickfinder, xmlTV and WebEPG etc...) can be used.
     

    HTPCSourcer

    Retired Team Member
  • Premium Supporter
  • May 16, 2008
    11,382
    2,369
    Home Country
    Germany Germany
    Both mm and wizard123 conveyed an important message: contrary to what I understood from the help text in the EPG section, only ONE channel per provider should be selected for storage. I have to admit that this is not straightforward. If this understanding is correct then the GUI should offer ticking providers rather than individual channels.
    Folks,
    I need to come back to this subject. mm and wizard123 will remember that Snoopy87 was saying that EPG data is only stored for channels that are ticked. I can now confirm that for the German channels, EPG data is only stored for the selected channels. Other channels on the same Transponder that are not ticked will not have any EPG data stored and are skipped.

    The behavior corresponds to what is said in the Manual but is contradictory to what mm and wizard123 have been stating earlier.

    And now?
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,523
    10,466
    France
    Home Country
    France France
    Hi,

    Want to retry EPG :)
    Here in france with CSAT sat channel, EPG seems to be only current and few next EPG (I can confirm that grabbing EPG for one channel from CSAT grab quite all EPG but just for 2-3 hours max).

    My server is up 24/24 so always on lol and i don't run into S3 issue but i notice something that can maybe improve on TVE35.
    I have set option to get EPG while timeshift/recording but after timeout is done EPG grab is stopped (so if i stay on a channel the whole day, after 2 hours, no more EPG is grabbed lol and then no Guide etc.)

    The above issue is fixed by adding (TVE3 code) the EPG Refresh Value, in fact it seems that i succeed to add this refresh while running the same channel, like this EPG is always updated (i have set the value to 30 minutes).

    When changing channel or stop timeshift (the timer is killed and then works like before. (The change are made in \MediaPortal-1\TvEngine3\TVLibrary\TVLibrary\TimeShiftingEPGGrabber.cs).

    My setting :
    upload_2014-1-13_7-42-13.png


    But i notice also something, if i didn't check channel like the screenshot : (the EPG timishift will never grab EPG while timeshifting so i need to select all channel).

    upload_2014-1-13_7-42-52.png


    The code check is channel is ticked : (by using : if (channel.GrabEpg))

    Code:
        protected void StartTimeShiftingEPGgrabber(IUser user)
        {
          if (_timeshiftingEpgGrabberEnabled)
          {
            Channel channel = Channel.Retrieve(user.IdChannel);
            if (channel.GrabEpg)
            {
              _cardHandler.Card.GrabEpg();
            }
            else
            {
              Log.Info("TimeshiftingEPG: channel {0} is not configured for grabbing epg",
                       channel.DisplayName);
            }
          }
        }

    So that mean with this checked (all channel) if i understand correctly, EPG Grabber while idle will try to grab all channel one by one and run into 'Snoopy87' issue ? (the server will never goes to standby because it will grab EPG for all channel ?).

    So to fix it will be to remove this check or add another option in db only for timeshift ?

    Thanks :)
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,544
    8,236
    Home Country
    New Zealand New Zealand
    Hello Sebastiii

    Here in france with CSAT sat channel, EPG seems to be only current and few next EPG (I can confirm that grabbing EPG for one channel from CSAT grab quite all EPG but just for 2-3 hours max).
    Can I please connect to your computer using TeamViewer?

    mm
     

    Users who are viewing this thread

    Top Bottom