Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Anchor
media_list
media_list

...

The Media List state is a convenient tool for defining interactive events with many files in a single feed. By default, each time the playlist transitions to a Media List state, the next file in the list will play and exit the list after a timeout (images) or when the file finishes playing (video and audio). Alternatively, you can set the list to shuffle files or cycle through every file in the list before exiting and transitioning to the next state.

...

State Properties

  • Name: The user-selected name of the Media List state

...

  • Initial State: Select this to make this state the home screen

List Content

Use this section to specify how the Media List is populated. Note that you can instead populate the Media list through the Media List canvas (which appears when the widget is double-clicked) by adding content from the Assets tab to the Media List.

  • Populate From Feed: Populate the Media List using a feed.

    • URL: Specify the URL of an RSS feed (this feature does not support MRSS feeds). In the example below, <title> is the item title, <description> is the media download URL and <medium> is the medium. Upon playing the presentation, the player will retrieve media from the download URLs specified <description> field of each item in the feed. Note that:

      • Each media piece must have their type specified under <medium> 

      • Supported mediums include image, video, and audio

    • Example:

Expand
titleExpand to see the example
Code Block
languagejs
<rss xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        <title>The Feed</title>
        <link>https://site.com/</link>
        <description>The videos</description>
        <generator>Server RSS Generator</generator>
        <item>
            <title>myvideo.mp4</title>
            <pubDate>2022-08-24T17:29:30.74Z</pubDate>
            <link>https://site.com/myvideo.mp4</link>
            <description>https:/site.com/myvideo.mp4</description>
            <medium>video</medium>
            <media:content url="https://site.com/myvideo.mp4" fileSize="25863908" type="video/mp4" medium="video"></media:content>
        </item>
    </channel>
</rss>
  • Dynamic Playlist: Populate the Media List using a Dynamic Playlist from your bsn.Content (Content Cloud) library.

    • Live Media Feed: Populate the Media List using a Live Media Feed from your bsn.Content (Content Cloud) library.

  • Update Interval: Specify how often the player should refresh the contents of the feed.

  • Parser Plugin: Select a feed parser to parse the feed data before it is passed to the Media List.

  • Optimize Feed Updates (use HEAD calls): Check this box to have the player make an HTTP HEAD request before retrieving the contents of a feed. See this page for more details.

  • Automatically generate User Variables from Data Feed: Use the feed to populate a set of User Variables for HTML pages. See this page for more details.

Playback

Use this section to customize the Media List playback.

...

Note

BrightAuthor:connected inactivity timeout is counted on a per state basis. Classic BrightAuthor used global inactivity timeout values, and as a result imported .bpf files will lose their previous inactivity timeout value.

Events / Commands

Use this section to define events that will cause a transition to a new item in the Media List. You can also define commands that will be triggered when transitions occur.

  • Play Next Events: Select interactive event(s) that allow the user to transition to the next file in the Media List. 

  • Play Previous Events: Select interactive event(s) that allow the user to transition to the previous file in the Media List.

  • Play Next Commands: Select command(s) that will trigger when the Media List transitions to the next file.

  • Play Previous Commands: Select command(s) that will trigger when the Media List transitions to the previous file.

Notes

This section lets you store important information about the Media List state for future users. It can be modified at any time.

Advanced

This section lets you add commands to your presentation to extend its functionality. See https://brightsign.atlassian.net/wiki/spaces/DOC/pages/388432939/Commands+and+Conditional+Targets#Commands for more information.

Example

...

To display library content in a Media List widget:

  1. Drag the Media List widget onto the canvas in your presentation.

  2. Double click on the widget.

  3. In the Library panel on the left, select the items you want and drag them into the Media List widget, as shown in Image 1. Click and drag on the media items to reorder them if needed.

  4. Click off of the content or use the Back button to go back to the Media List widget. Set the other State Properties as desired (see the previous section for more information).

  5. Add an event to transition into the Media List fromthe other content in your presentation.

  6. Add a Media End event to transition out of the Media List.