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

Discussion in 'StreamedMP' started by ltfearme, October 28, 2010.

  1. ltfearme
    • Premium Supporter

    ltfearme Community Plugin Dev

    Joined:
    June 10, 2007
    Messages:
    6,468
    Likes Received:
    4,262
    Gender:
    Male
    Occupation:
    Software Test Engineer
    Location:
    Sydney
    Ratings:
    +5,412 / 0
    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 (Text):
    1.  
    2. https://www.team-mediaportal.com/rss-feeds
    3.  
    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 (Text):
    1.  
    2. render exception system.ArgumentOutOfRangeException: Length cannot be less than zero.
    3. Parameter name: length
    4. at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
    5. at MediaPortal.GUI.Library.GUIFadeLabel.StripWrapString(GUILabelControl labelControl)
    6. at MediaPortal.GUI.Library.GUIFadeLabel.Render(Single timePassed)
    7. at MediaPortal.GUI.Library.GUIControl.DoRender(Single timePassed, UInt32 currentTime)
    8. at MediaPortal.GUI.Library.GUIWindow.Render(Single timePassed)
    9.  
     
    • Like Like x 3
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!