How do I set the transition type and rate for MRSS Image feeds?

The attached BA 3.8.0.30 presentation allows the you to set transition types and rates for Image MRSS feeds.

This presentation uses two different MRSS (Image) feeds to populate two Image List states. The playlist switches back and forth between these feeds every 18 seconds--this duration can be changed by editing each Timeout event in the playlist.

Each feed uses a custom parser to populate its Image List. To use your own Image MRSS feed, navigate to File > Presentation Properties > Data Feeds and enter your feed URL in the Feed Specification. You may also change the Update Interval if needed.

If you only require one feed, then you’ll need to delete the “ImageList2” state from the playlist, and then delete the "ImageFeed2" feed from the list in File > Presentation Properties > Data Feeds.

You will also need to make sure that the Custom plugin “MRSSTransitionRatePlugin.brs” is properly added to the presentation before publishing:

  1. Navigate to File > Presentation Properties > Autorun.
  2. Ensure the plugin Name is "Custom".
  3. Ensure the Path corresponds to the "MRSSTransitionRatePlugin.brs" file that was extracted from the attached .zip file.

To change the transition for the images in the feed, go to File > Presentation Properties > Variables and edit the following variables:

  • TransitionEffect1: The transition effect for images in "ImageList1". See below for a list of available transition effects (and their corresponding numerical values).
  • TransitionRateInMS1: The duration (in milliseconds) of the transition effect for "ImageList1": For example, a value of 4000 corresponds to a 4 second transition.
  • TransitionEffect2: The transition effect for images in "ImageList2". See below for a list of available transition effects (and their corresponding numerical values).
  • TransitionRateInMS2: The duration (in milliseconds) of the transition effect for "ImageList2": For example, a value of 4000 corresponds to a 4 second transition.

The following are available transition values:

  • 0 - No transition.
  • 1 to 4 - Wipes from top, bottom, left and right.
  • 5 to 8 - Explodes from centre, top left, top right, bottom left, bottom right.
  • 10 to 11 - Venetian blinds vertical and horizontal.
  • 12 to 13 - Comb effect vertical and horizontal.
  • 14 - Fade out to background color, then back in.
  • 15 - Fade between current image and new image.
  • 16 to 19 - Slides from top, bottom, left and right.
  • 20 to 23 – Slides entire screen from top, bottom, left, and right.
  • 24, 25 – Scales old image in, then the new one out again (this works as a pseudo “rotation” around a vertical and horizontal axis, respectively).
  • 26 to 29 – New image expands onto screen from right, left, bottom, and top, respectively
Have more questions? Submit a request

14 Comments

  • 0
    Avatar
    W Buchanan

    Excellent script, very useful. Thanks!

    One detail that should be noted for other users: If you have multiple zones in your presentation, you will need to edit the script itself to work with zones other than the first zone created.

    In the dropdown list of zones in the Playlist tab, the zones are indexed from top down, starting at #0. (The number before the zone name is irrelevant here.)

     

    In the script, there is a section of code for both "ImageList" and "Imagelist2". In each of these sections is four references to Custom.bsp.sign.zoneshsm[0].

    The "0" is the index of the zone containing the imagelist. If your imagelist is anywhere but in that zone, the script will not function. Simply change the "0" to the correct index for the zone containing your imagelist, and the script will function correctly.

     

  • 0
    Avatar
    Stalin

    How do i set transition between images with in a MRSS image feed? , my understanding is that this is transition between two different feed. But what i am looking for is Transition with in a feed.

  • 0
    Avatar
    Alex

    Please update BrightAuthor program to version 4.0.0.11, and you will be able to apply the transitions for the images inside the Image List object.

  • 0
    Avatar
    Stalin

    4.0.0.11 seems to be unstable version because , BA preview looks good but get blank screen on TV display 

     

    Note: i have updated the TV firmware to be 5.X

     

    I achieved transition by editing the autorun file.

  • 0
    Avatar
    W Buchanan

    Firmware 5 appears to break this script.

    This may not be a major issue for most users, as BrightAuthor 4 introduces the ability to specify a transition and duration to an imagelist. 

    However, there are issues:

    BrightAuthor does not include all the transitions available through this script. With BrightAuthor, you can select from transitions 1-19 as listed above. In order to use one of the missing transitions, you will need to use a custom autorun.

    1. In your presentation, select one of the available transitions that will not be used elsewhere in your presentation.
    2. In your custom autorun, find the section that associates the text from the transition menu with a transition number, and change the transition number to the number of your desired transition.

    In addition to the missing transition issue, there is also the problem that the specific transition I am using in a presentation (#21, slide screen from bottom) looks absolutely terrible now. What was a smooth slide with firmware 4 has become a jerky, stuttering mess with firmware 5. I currently have 8 XD units (with plans for quite a lot more) running presentations that are absolutely dependent on that specific transition. Unless the quality issue with this transition is addressed, I will never be able to upgrade any of those devices beyond firmware 4.

  • 0
    Avatar
    Alex

    Please send a test presentation to demonstrate the problem, and we will forward it to our developers for review.

  • 0
    Avatar
    Shaun

    Should this script work with a normal local imagelist? Or will it only work when populated via a data feed? I want to be able to switch between "22" and "23" to imitate swipe left and right - A touch region changes the variable for the transition and then zone messages the imagelist to move either next or previous.

    It was originally running on a web page but the playback performance just isn't the same.

  • 0
    Avatar
    Romeo

    Should this script work with a normal local imagelist?

    Yes

     

  • 0
    Avatar
    Peter Brauner

    the Media RSS Feed state allow for mixed images and videos from the same feed. Can this be achieved with this solution somehow or do I need to make one Video List and one Image List and let the feed jump between those?

    It would be great if both could be mixed in the same state since our CMS allow for both images and videos to be mixed in the same playlist.

    //Peter

  • 0
    Avatar
    Lyndon

    Brightauthor 4.4 adds a new medialist state that supports images, video, and audio files. 

  • 0
    Avatar
    Sabin Maharjan

    Is there any reason why mrss feed have duration attribute and not transition attribute? can transition attribute be supported by default? 

  • 0
    Avatar
    Brandon

    Note that the states need to be named ImageList and ImageList2 for the plugin to affect their transitions.

  • 0
    Avatar
    Brandon

    Seems the plugin does not work in the current BrightAuthor 4.6.0.18

    We are investigating.

  • 0
    Avatar
    Stephen Pilkington

    Brandon, any word on when this will be fixed? 

Please sign in to leave a comment.
Can't find what looking for? Try to
Powered by Zendesk