RSS Ticker Missing and/or Strange Behaviour on Home screen (ArgumentOutOfRange Error) (1 Viewer)

ltfearme

Community Plugin Dev
  • Premium Supporter
  • June 10, 2007
    6,751
    7,196
    Sydney
    Home Country
    Australia Australia
    You may have recently noticed that MediaPortal has redesigned their website, one of the other things changes is the rss feed.

    The Infoservice plugin (used by StreamedMP) uses mediaportal's rss feed by default, since this is no longer valid you should follow these steps to update:

    1. Enter MediaPortal configuration.
    2. Select Plugins.
    3. Right Click on InfoService.
    4. Select Configuration.
    5. Select 'MediaPortal News' from the list of feeds.
    6. Press Edit.
    7. Replace the existing feed in the 'Feed URL/Path' textbox with the updated feed (or custom one):
    Code:
    https://www.team-mediaportal.com/rss-feeds
    8. Click on 'Get Default feed title'
    9. Click Save...
    10. Click Save again to close Infoservice plugin config.
    11.Click OK to save and close Mediaportal configuration.

    Note: The RSS Feed is not mandatory, you can also disable its use from the StreamedMP BasicHome editor.

    There is a known problem which can make the screen inoperable when using a fadelabel control (used by ticker) which has a shorter containing string than its wrap component...this can happen due to the feed being invalid, see here for more info:

    https://forum.team-mediaportal.com/...bel-new-features-67893/index2.html#post503361

    Errors in log will appear like below:
    Code:
    render exception system.ArgumentOutOfRangeException: Length cannot be less than zero.
    Parameter name: length
    at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
    at MediaPortal.GUI.Library.GUIFadeLabel.StripWrapString(GUILabelControl labelControl)
    at MediaPortal.GUI.Library.GUIFadeLabel.Render(Single timePassed)
    at MediaPortal.GUI.Library.GUIControl.DoRender(Single timePassed, UInt32 currentTime)
    at MediaPortal.GUI.Library.GUIWindow.Render(Single timePassed)
     

    Users who are viewing this thread

    Top Bottom