TV Server Plugin: TvWishList (3 Viewers)

HomeY

Test Group
  • Team MediaPortal
  • February 23, 2008
    6,475
    4,645
    49
    ::1
    Home Country
    Netherlands Netherlands
    Huha, after several days of testing i notice that i keep getting the errors about the MaxTvWishId. It doesn't crash or result in bad behaviour (as far as i've noticed till now) but don't think this is intended :)

    Logs attached.
     

    huha

    Extension Developer
    January 3, 2008
    890
    556
    Home Country
    Germany Germany
    TestVersion 1.2.3.12 released
    Attached you will find the test version with the following features:
    - new language file for Swedish
    - new automatic language switch between client and tv server for Run EPG
    - bugfixes on MP2 plugin
    - bugfix on tvserver plugin maxtvwishid (from HomeY)
    - skin changes on some skins (see DefaultWide) for the Result screen
    - pog button language translations (see skin mod)
    - new PureVision HD 1080 support

    Scrounger,
    the automatic mode on episodes will come next. i looked again at your log files and realized that you are getting an exception on the tvserver for calling the MP function Program.RetrieveByTitleTimesAndChannel (see below). I think something is wrong with the database on the schedule or program table.

    2012-09-19 21:39:24.559546 [(11)]: [TvWishList MessageClass]: Channel ID= 139
    2012-09-19 21:39:24.699946 [(11)]: [TvWishList MessageClass]: Error in retrieving EPG data for programWilsberg
    2012-09-19 21:39:24.699946 [(11)]: [TvWishList MessageClass]: Error in retrieving EPG data for programWilsberg
    2012-09-19 21:39:24.699946 [(11)]: [TvWishList MessageClass]: Exception message was Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
    2012-09-19 21:39:24.699946 [(11)]: [TvWishList MessageClass]: Exception message was Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
    2012-09-19 21:39:24.699946 [(11)]: [TvWishList MessageClass]: *****************************END SCHEDULE****************************************
    2012-09-19 21:39:24.699946 [(11)]: [TvWishList MessageClass]:


    LogDebug("Channel ID= " + schedule.IdChannel, this_setting);

    //end debug

    #if (TV11 || TV12 || MP11 || MP12)
    Program myprogram = Program.RetrieveByTitleTimesAndChannel(schedule.ProgramName,schedule.StartTime,schedule.EndTime,schedule.IdChannel);
    LogDebug("Description= " + myprogram.Description, this_setting);


    Another question on the named pipe client: Can you write a file from the client to the tvserver?
    E.g. can you write a file to
    \\TVSERVER\C:\Users\[User]
    or
    \\TVSERVER\C:\ProgramData\Team MediaPortal\MediaPortal TV Server\TvWishList
     

    Attachments

    • TvWishListV1.2.3.12.Release.zip
      5.2 MB
    • TvWishList.Ver.1.2.3.12.mpe1
      5.2 MB
    Last edited:

    Scrounger

    Retired Team Member
  • Premium Supporter
  • January 21, 2009
    1,032
    514
    Stuttgart
    Home Country
    Germany Germany
    Scrounger,
    the automatic mode on episodes will come next.
    Great (y)


    i looked again at your log files and realized that you are getting an exception on the tvserver for calling the MP function Program.RetrieveByTitleTimesAndChannel (see below). I think something is wrong with the database on the schedule or program table.
    Ok i checked my complete database and used diffrent methods to reair the tables. But all mehtodes said, all tables have no errors. At Weekend, i will also try a complete fresh install of my tvserver and then i will report back.

    Another question on the named pipe client: Can you write a file from the client to the tvserver?
    E.g. can you write a file to
    \\TVSERVER\C:\Users\[User]
    or
    \\TVSERVER\C:\ProgramData\Team MediaPortal\MediaPortal TV Server\TvWishLis
    Sure, but only if i configured a file sharing for these folders.
     

    wjw

    Portal Pro
    July 13, 2008
    380
    44
    Home Country
    United Kingdom United Kingdom
    Hi,
    I am having problem understanding what is wrong with my WishList setup. A verbose log from today is attached. My normal setup is that the system wakes at 09.00 for a WebEPG run, then TVWishlist is set to run at 09.03 - and I thought this was happening. I recently added a new request and noticed that it has not recorded, so I made a point of setting up something new for this morning and turning on verbose reporting. This morning's log starts at 07.28 when the machine woke for a scheduled recording (not a WishList one). The programs records properly, control being handed back at 08.15Line 12 0f the log contains " Process tvwishlist does not exist", then appears to contain a list of all the programs that are set up for WishList, after which the system suspends again.
    Although not recorded here, the system wakes at 09.00 for the EPG load and then suspends at 09.08 without any reference to the expected TVWishList run at 09.03. I later woke the system at 10.31 but got distracted before I could do anything so it suspended again. I then woke it at 12.10 to check the activity and selected the TVWishList option from the home screen. I was presented with an onscreen message to the effect that I could not access TvWishList because it was being processed by another process. After a minute or 2 the process had obviously finished because I could access the list and see that the new test programme had been set up.
    So, why the statement " Process tvwishlist does not exist"? It's non-existence is clearly the reason why the recording was not scheduled - but why would it only become possible if I manually try to acess WishList from the home screen? Is it possible to set WishList to wake the system to process the list, or does the machine have to be already on?
    Hope someone can offer some advice here.
     
    Last edited:

    huha

    Extension Developer
    January 3, 2008
    890
    556
    Home Country
    Germany Germany
    wjw,
    i looked at your log file and everything looks ok to me - let me explain:

    At 7:28 you had recordings ongoing, which did block TvWishList EPG search till 11:28:07 as the recording counter was very high at 8. Some did not end correctly, that´s why I did an unlock at 11:28:07.
    At 12:10 The computer was turned on and the EPG search started and completed.

    You can ignore the message "Process tvwishlist does not exist". This is irritating and i will change the message in the next version. This is for comskip processing debug only and can be ignored.
     

    huha

    Extension Developer
    January 3, 2008
    890
    556
    Home Country
    Germany Germany
    Testversion 1.2.3.13 released

    Attached you will find the test version with the following features:
    - automatic mode on episodes (recommended to be used as a default) from Scounger as a new folder option
    - new quickmenu
    - many bug fixes
    - new item menu on result page

    I am freezing new features now and will start with an update of the manual. This will become the next stable 1.2.4.0 release.
     

    Attachments

    • TvWishList.Ver.1.2.3.13.mpe1
      5.2 MB
    • TvWishListV1.2.3.13.Release.zip
      5.2 MB

    wjw

    Portal Pro
    July 13, 2008
    380
    44
    Home Country
    United Kingdom United Kingdom
    Huha,
    Thanks very much for looking - and this morning everything appears to be working as it should (WishList ran at 09:03 as scheduled). Only 2 questions - why would the recording counter be so high, and should I be doing something about that? And what makes you say some recordings did not end correctly because as far as I can tell nothing has failed to record properly for a very long time?
     

    huha

    Extension Developer
    January 3, 2008
    890
    556
    Home Country
    Germany Germany
    wjw,
    it looks like MP does not always trigger the recording ended event which i am using to count recordings. There is nothing you or me can do about it. This was a major problem before and i fixed it by introducing a timeout. 4 hours after the last recording the counter will be set to 0 and the EPG run will be started.
     

    D3ltoroxp

    MP Donator
  • Premium Supporter
  • June 1, 2008
    3,308
    205
    Home Country
    Germany Germany
    Huha i have a quest, maybe you can add this..

    For example i make a new wish for a movie, that i would have, when he comes on the tv, but i will only a record from an HD channel, now my quest, can you add this where i can choose, that he only search on Channels with HD in the name ? For example, i have many HD channels, like Sky Hits HD, Sky Cinema HD, Sky Action HD, Fox HD, TNT Serie HD and so on, now tvwish should only search for my wish on this channels how have HD in the name... Is there a possibility to add this feature ? I will not make a extra Group only with HD channels...
     

    huha

    Extension Developer
    January 3, 2008
    890
    556
    Home Country
    Germany Germany
    D3ltoroxp,
    you need to make a group with HD channels only. Then specify it as "preferred group". TvWishlist will detect schedules from this group as preferred and you can also specify (include recordings to true) to reschedule if a SD movie has been recorded. It will then reschedule the HD program.
     

    Users who are viewing this thread

    Top Bottom