Testbuilds for SlimTV using TVServer+MPExtended - Updated for 2.2 (2018-10-09)! (3 Viewers)

morpheus_xx

Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    • Thread starter
    • Moderator
    • #91
    For all who are interested in the newer developments, please check this https://forum.team-mediaportal.com/threads/testbuilds-for-native-mp2-tv.114068/#post-935273

    Attentention: the linked thread is not about the Autumn Release/SlimTv-MPExtended, but for a "native MP2" version that does not require MP1 or other components.

    What is related to this thread here are the differences in performance, because also the SlimTV client got improved (i.e. loading programs async ...)
     

    Sebell

    Portal Pro
    November 25, 2007
    277
    7
    Lippstadt
    Home Country
    Germany Germany
    Hello

    Im running the new Version of MP2. On my Server runs the MP1 Server with MP Extended 5. On WebMediaPortal the TV Programm works. In MP2 when i click Singel or Multi, itdoest show anything.
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    • Thread starter
    • Moderator
    • #94
    For MP-Extended 0.5 you will need a new provider. I will publish it soon.
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    • Thread starter
    • Moderator
    • #95
    Hello

    Im running the new Version of MP2. On my Server runs the MP1 Server with MP Extended 5. On WebMediaPortal the TV Programm works. In MP2 when i click Singel or Multi, itdoest show anything.
    An updated provider can be downloaded from first post. Enjoy.
     

    Neville

    Portal Pro
    July 21, 2008
    136
    13
    Hamilton
    Home Country
    New Zealand New Zealand
    Hi
    I have tried to set up slimtv as per plugin instructions - unzip to correct folder in single seat setup. I have running MPextended and MP1 etc. Plugin setting display in MP2 client. I have put in MP extended info. Nothing displays in the MP2 home screen. Am I doing something wrong?
    Thanks in advance
    Neville
     

    huha

    Extension Developer
    January 3, 2008
    890
    556
    Home Country
    Germany Germany
    Hi morpheuse_xx,
    i think I have a different issue with the new SlimTv Client for MP2alfa2 downloaded from here.
    I have a new install of MP2 alfa2 (single seat server + client, Windows 8, TvWishList is not installed!) with MPExtended 0.5.1 (worked for the MP2 alfa1).
    When starting SlimTV and going to the multichannel program view the following error message occurs:
    MediaPortal.UI.Presentation.Workflow.WorkflowManagerLockException: The workflow manager cannot be locked for read operation 'CurrentNavigationContext' (deadlock?)
    bei MediaPortal.UI.Services.Workflow.WorkflowManager.EnterReadLock(String operation)
    bei MediaPortal.UI.Services.Workflow.WorkflowManager.get_CurrentNavigationContext()
    bei MediaPortal.UiComponents.SkinBase.Models.NotificationsModel.Update()
    bei MediaPortal.UiComponents.SkinBase.Models.NotificationsModel.OnMessageReceived(AsynchronousMessageQueue queue, SystemMessage message)
    bei MediaPortal.Common.Messaging.AsynchronousMessageQueue.DoWork()
    [2013-07-07 11:29:47,407] [42707 ] [Thread80 ] [DEBUG] - ThreadPool.ProcessQueue(): Quitting (inUse: 0, total: 9)
    [2013-07-07 11:29:47,407] [42707 ] [Thread92 ] [DEBUG] - ThreadPool.ProcessQueue(): Quitting (inUse: 0, total: 8)
    [2013-07-07 11:29:47,408] [42708 ] [Thread93 ] [DEBUG] - ThreadPool.ProcessQueue(): Quitting (inUse: 0, total: 7)
    [2013-07-07 11:29:47,408] [42708 ] [Thread85 ] [DEBUG] - ThreadPool.ProcessQueue(): Quitting (inUse: 0, total: 6)
    [2013-07-07 11:29:47,409] [42709 ] [Thread9 ] [DEBUG] - ThreadPool.ProcessQueue(): Quitting (inUse: 0, total: 5)
    [2013-07-07 11:29:47,409] [42709 ] [Thread94 ] [DEBUG] - ThreadPool.ProcessQueue(): Quitting (inUse: 0, total: 4)
    [2013-07-07 11:29:47,412] [42712 ] [Thread86 ] [DEBUG] - ThreadPool.ProcessQueue(): Quitting (inUse: 0, total: 3)
    [2013-07-07 11:29:47,416] [42716 ] [Thread84 ] [DEBUG] - ThreadPool.ProcessQueue(): Quitting (inUse: 0, total: 2)
    [2013-07-07 11:29:54,186] [49486 ] [InputMgr ] [INFO ] - WorkflowManager: Pushing workflow state 'SlimTvClientMultiChannelGuide' (id='7323beb9-f7b0-48c8-80ff-8b59a4db5385') onto the navigation stack...

    let me know if you need more tests or logs.
     
    Last edited:

    huha

    Extension Developer
    January 3, 2008
    890
    556
    Home Country
    Germany Germany
    morpheus_xx,
    i got it running now. I had problems with the skins for Titan and Reflexion. After the new installation I had "All Channels" on as a default, which are in my case more than 1000 dvbs channels. I was not able to change the channel group, maybe due to too much activity on the GUI for all channels. When I switched to the simple Default Skin for MP2 i had no issues to switch the channel group and now everything is working fine. It looks like the error message above can be ignored.
     

    huha

    Extension Developer
    January 3, 2008
    890
    556
    Home Country
    Germany Germany
    SlimTv ExtensionBuilder not working

    I could not get the extension builder to run. In SlimTv.Client I changed plugin.xml and removed the comments for:
    <!-- Registration of the SlimTv extension builder for SlimTvProgramExtension items -->
    <!--
    Morpheus_xx:
    This is an example for adding more actions for programs in TV Guide. Uncomment this item to see the "Example" action added.
    This can be done from any plugin!
    -->

    <Builder Name="SlimTvExtensionBuilder" ClassName="MediaPortal.Plugins.SlimTv.Interfaces.Extensions.SlimTvExtensionBuilder"/>
    <Register Location="/SlimTv/Extensions">
    <SlimTvExtensionBuilder Id="{197B0299-B411-4FC7-BA96-765371C77B3B}" Caption="Example" ClassName="MediaPortal.Plugins.SlimTv.Extensions.ProgramExample"/>
    </Register>

    I did expect to get now the additional test item when clicking on the program guide, but got an error message:

    [2013-07-07 17:50:12,674] [33226 ] [InputMgr ] [DEBUG] - WorkflowManager: Loading GUI model '5054408d-c2a9-451f-a702-e84afcd29c10'
    [2013-07-07 17:50:12,675] [33227 ] [InputMgr ] [DEBUG] - WorkflowManager: Using workflow model with id '5054408d-c2a9-451f-a702-e84afcd29c10' for new workflow state '7323beb9-f7b0-48c8-80ff-8b59a4db5385'
    [2013-07-07 17:50:12,680] [33232 ] [InputMgr ] [ERROR] - WorkflowManager: Error checking if workflow model '5054408d-c2a9-451f-a702-e84afcd29c10' can enter workflow state '7323beb9-f7b0-48c8-80ff-8b59a4db5385'
    System.ArgumentNullException: Der Wert darf nicht NULL sein.
    Parametername: type
    bei System.Activator.CreateInstance(Type type, Boolean nonPublic)
    bei System.Activator.CreateInstance(Type type)
    bei MediaPortal.Plugins.SlimTv.Client.Models.SlimTvGuideModelBase.BuildExtensions()
    bei MediaPortal.Plugins.SlimTv.Client.Models.SlimTvGuideModelBase.InitModel()
    bei MediaPortal.Plugins.SlimTv.Client.Models.SlimTvMultiChannelGuideModel.InitModel()
    bei MediaPortal.Plugins.SlimTv.Client.Models.SlimTvModelBase.CanEnterState(NavigationContext oldContext, NavigationContext newContext)
    bei MediaPortal.UI.Services.Workflow.WorkflowManager.DoPushNavigationContext(WorkflowState state, NavigationContextConfig config)
     
    Last edited:

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    SlimTv ExtensionBuilder not working

    I could not get the extension builder to run. In SlimTv.Client I changed plugin.xml and removed the comments for:
    <!-- Registration of the SlimTv extension builder for SlimTvProgramExtension items -->
    <!--
    Morpheus_xx:
    This is an example for adding more actions for programs in TV Guide. Uncomment this item to see the "Example" action added.
    This can be done from any plugin!
    -->

    <Builder Name="SlimTvExtensionBuilder" ClassName="MediaPortal.Plugins.SlimTv.Interfaces.Extensions.SlimTvExtensionBuilder"/>
    <Register Location="/SlimTv/Extensions">
    <SlimTvExtensionBuilder Id="{197B0299-B411-4FC7-BA96-765371C77B3B}" Caption="Example" ClassName="MediaPortal.Plugins.SlimTv.Extensions.ProgramExample"/>
    </Register>

    I did expect to get now the additional test item when clicking on the program guide, but got an error message:

    [2013-07-07 17:50:12,674] [33226 ] [InputMgr ] [DEBUG] - WorkflowManager: Loading GUI model '5054408d-c2a9-451f-a702-e84afcd29c10'
    [2013-07-07 17:50:12,675] [33227 ] [InputMgr ] [DEBUG] - WorkflowManager: Using workflow model with id '5054408d-c2a9-451f-a702-e84afcd29c10' for new workflow state '7323beb9-f7b0-48c8-80ff-8b59a4db5385'
    [2013-07-07 17:50:12,680] [33232 ] [InputMgr ] [ERROR] - WorkflowManager: Error checking if workflow model '5054408d-c2a9-451f-a702-e84afcd29c10' can enter workflow state '7323beb9-f7b0-48c8-80ff-8b59a4db5385'
    System.ArgumentNullException: Der Wert darf nicht NULL sein.
    Parametername: type
    bei System.Activator.CreateInstance(Type type, Boolean nonPublic)
    bei System.Activator.CreateInstance(Type type)
    bei MediaPortal.Plugins.SlimTv.Client.Models.SlimTvGuideModelBase.BuildExtensions()
    bei MediaPortal.Plugins.SlimTv.Client.Models.SlimTvGuideModelBase.InitModel()
    bei MediaPortal.Plugins.SlimTv.Client.Models.SlimTvMultiChannelGuideModel.InitModel()
    bei MediaPortal.Plugins.SlimTv.Client.Models.SlimTvModelBase.CanEnterState(NavigationContext oldContext, NavigationContext newContext)
    bei MediaPortal.UI.Services.Workflow.WorkflowManager.DoPushNavigationContext(WorkflowState state, NavigationContextConfig config)
    Thanks for reporting! The issue was about changed namespaces, I fixed them and also made the loading more fail safe. Last changes are in https://github.com/MediaPortal/MediaPortal-2/commits/FEAT_SlimTvImprovements.

    There is no Tve35 build for MP2-Alpha2 ready yet. I'm working on it in the next weeks.
     

    Users who are viewing this thread

    Top Bottom