[Pending] Add hyperlink parameter to TvPlugin to enhance menu options (2 Viewers)

kiwijunglist

Super Moderator
  • Team MediaPortal
  • June 10, 2008
    6,746
    1,751
    New Zealand
    Home Country
    New Zealand New Zealand
    Can we have option to start TV plugin with

    1. Start Current channel playing fullscreen and miniguide in front
    2. No TV playing but miniguide in front of black screen
     

    elliottmc

    Retired Team Member
  • Premium Supporter
  • August 7, 2005
    14,927
    6,061
    Cardiff, UK
    Home Country
    United Kingdom United Kingdom
    Can we have option to start TV plugin with

    1. Start Current channel playing fullscreen and miniguide in front
    2. No TV playing but miniguide in front of black screen

    Why do we need this? Seems like an unusual thing to add. How hard is it to press the buttons on the remote to get to this point?

    Sorry, but I think this is adding complexity for most users to cater for a very few.
     

    kiwijunglist

    Super Moderator
  • Team MediaPortal
  • June 10, 2008
    6,746
    1,751
    New Zealand
    Home Country
    New Zealand New Zealand
    I prefer the miniguide as the entry point into watching tv.

    Advantages are:
    More responsive - (dont have to wait for channel to tune in before being able to use GUI)
    Simplier - Less clutter than EPG - just shows you channel name + now/next.
    Faster - Allows direct access into the channel you want to watch with minimal button presses
     
    Last edited:

    elliottmc

    Retired Team Member
  • Premium Supporter
  • August 7, 2005
    14,927
    6,061
    Cardiff, UK
    Home Country
    United Kingdom United Kingdom
    I prefer the miniguide as the entry point into watching tv.

    Advantages are:
    More responsive - (dont have to wait for channel to tune in before being able to use GUI)
    Simplier - Less clutter than EPG - just shows you channel name + now/next.
    Faster - Allows direct access into the channel you want to watch with minimal button presses

    Fundamentally, this sort of issue is MediaPortal's biggest strength, and also its biggest problem. Making it possible to configure absolutely everything is great, but it adds complexity.

    I don't dictate what can and cannot be included, but to me, and argument about saving one or two clicks in one specific instance, but adding complexity to skinners seems wrong. If this is included, then every skin could potentially behave differently.
     

    kiwijunglist

    Super Moderator
  • Team MediaPortal
  • June 10, 2008
    6,746
    1,751
    New Zealand
    Home Country
    New Zealand New Zealand
    that's fine thanks for consideration. I'm not a big fan of the tv home screen has a lot of options that are would be better in a sub menu as I would guess 90% of the time people go into tv home to either watch a live channel or watch a tv recording, rather than turn tv streams on / off manage future recordings etc etc. I think it would be great to just have a selection of channels when entering live tv rather than the plethora of options.

    Starting with the tv mini guide overlay active and no active channel behind it, is not something that can not be currently done with any number of clicks.
     
    Last edited:

    Holzi

    Super Moderator
  • Team MediaPortal
  • April 21, 2010
    7,934
    2,235
    Ba-Wü
    Home Country
    Germany Germany
    Based on the comments about missing stuff, I think that the correct thing to do is bump this from 1.3.0beta until the patch is complete.

    This is no reflection on the feature or the patch, but it would be a shame to rush this into a release (yes, it should have been looked at sooner, so then we wouldn't be talking about rushing!).

    I fully agree with you here. We should not add "half-finished" stuff and the later we don't have the time to "fix" it. Patch should be finished first. (Radio support) and then we can add it it. So no rush.
    Maybe it will be even easier with the radio and tv alignment @jameson_uk working on?
     

    mbuzina

    Retired Team Member
  • Premium Supporter
  • April 11, 2005
    2,839
    726
    Germany
    Home Country
    Germany Germany
    Based on the comments about missing stuff, I think that the correct thing to do is bump this from 1.3.0beta until the patch is complete.

    This is no reflection on the feature or the patch, but it would be a shame to rush this into a release (yes, it should have been looked at sooner, so then we wouldn't be talking about rushing!).

    Will this result in the change not being able to make it into 1.3 at all? Would be a pity. I will see how quick I can provide the patch
     

    Sinbe

    Portal Pro
    December 12, 2007
    70
    0
    Home Country
    Finland Finland
    I'm trying to get this patch to work with VoxCommando, but no luck so far. I'm using the dll for 1.2.2 posted by mbuzina in this thread. I'm using voxcommando's MPWifi plugin to send the command:

    MpWifi.ActivateWindow:1&&FullScreen(MTV3)

    But it just activates Window 1 and the parameter doesn't seem to do anything. OnlineVideos works fine with the command:

    MpWifi.ActivateWindow:4755&&site:YouTube

    So parameters in general work fine, but the not for TV section with this patch. Anyone have an idea what' might be the cause?
     

    mbuzina

    Retired Team Member
  • Premium Supporter
  • April 11, 2005
    2,839
    726
    Germany
    Home Country
    Germany Germany
    Sorry - don't know what is Happening. Unfortunatly I currently have no dev Environment to work on, so I can not even build a debug version...

    But check the log in Debug mode. It should Show if the TVHome is called with Parameters or not (check for TVHome:OnPageLoad if it is showing up twice, 2nd with Parameters).
     

    Sinbe

    Portal Pro
    December 12, 2007
    70
    0
    Home Country
    Finland Finland
    After checking the logs it actually does seem to start the stream on the right channel, but gives some kind of a directshow error and closes the stream before I get any picture. I'll look into it and try to find out what's going on. This doesn't happen with the standard dll.

    Edit: TV works perfectly normal with the modified dll aswell. Just not with the MpWifi command. When trying to start with MpWifi I get the following error:
    Code:
    2012-12-11 16:04:55.341334 [ERROR][(12)]: DirectshowUtil. Failed to add filter:MediaPortal - Audio Renderer to graph :COM object that has been separated from its underlying RCW cannot be used. DirectShowLib at DirectShowLib.IGraphBuilder.EnumFilters(IEnumFilters& ppEnum)
     
    at DShowNET.Helper.DirectShowUtil.AddAudioRendererToGraph(IGraphBuilder graphBuilder, String strFilterName, Boolean setAsReferenceClock)
     
    2012-12-11 16:04:55.348334 [ERROR][(12)]: TSReaderPlayer: Exception while creating DShow graph Object reference not set to an instance of an object.
     
    2012-12-11 16:04:55.348334 [ERROR][(12)]: TSReaderPlayer:GetInterfaces() failed
    Any idea what this might be? Should I contact the dev of MPAR?


    Edit2: Disabled MPAR and no more erros. However the channel still won't start. Log shows the following:
    Code:
    2012-12-11 16:21:55.489683 [Debug][(21)]: Window: TvPlugin.TVHome deinit
    2012-12-11 16:21:55.490683 [Debug][(21)]: TextureManager: CleanupThumbs()
    2012-12-11 16:21:56.156721 [Debug][(21)]: Window: TvPlugin.TVHome init
    2012-12-11 16:21:56.156721 [Info.][(21)]: TVHome:OnPageLoad
    2012-12-11 16:21:56.156721 [Debug][(21)]: TVHome:OnPageLoad "FullScreen(Nelonen)" command "FullScreen" commandValue "Nelonen"
    2012-12-11 16:21:56.157721 [Debug][(21)]: TVHome: OnPageLoad switching to parametered channel Nelonen
    2012-12-11 16:21:56.157721 [Info.][(21)]: tv home init:Nelonen
    2012-12-11 16:21:56.157721 [Info.][(21)]: tv home init:Nelonen done
    2012-12-11 16:22:25.654409 [Debug][(10)]: Window: TvPlugin.TVHome deinit
    2012-12-11 16:22:25.655409 [Debug][(10)]: TextureManager: CleanupThumbs()
    2012-12-11 16:22:26.583462 [Debug][(10)]: Window: TvPlugin.TVHome init
    2012-12-11 16:22:26.583462 [Info.][(10)]: TVHome:OnPageLoad
    2012-12-11 16:22:26.583462 [Debug][(10)]: TVHome:OnPageLoad "FullScreen(Nelonen)" command "FullScreen" commandValue "Nelonen"
    2012-12-11 16:22:26.584462 [Debug][(10)]: TVHome: OnPageLoad switching to parametered channel Nelonen
    2012-12-11 16:22:26.584462 [Info.][(10)]: tv home init:Nelonen
    2012-12-11 16:22:26.584462 [Info.][(10)]: tv home init:Nelonen done


    Edit3: Getting the first error again now for some reason:
    Code:
    2012-12-11 16:39:08.942793 [ERROR][(34)]: TSReaderPlayer: Exception while creating DShow graph COM object that has been separated from its underlying RCW cannot be used.
    2012-12-11 16:39:08.942793 [ERROR][(34)]: TSReaderPlayer:GetInterfaces() failed
    I'm starting to think there are two different problems I'm encountering. One is that the channel just doesn't start for no apparent reason (Log in edit2) and the other has something to do with the audio renderer (logs in edit1 and edit3). Neither one of those happen when not using MpWifi to send the command. The audio renderer problem happens with both, DirectSound and MPAudioRenderer. The "not starting" problem seems to be quite random.
     
    Last edited:

    Users who are viewing this thread


    Write your reply...
    Top Bottom