Built on top of the Core Rich Media Framework, video playlists are somewhat like libraries in that they represent a grouping of content. Playlists are quite flexible, however, and can be configured to span across libraries. They can also be restricted to group together videos from any one specific library. The Twistage OVP solution supports two types of playlists: static and dynamic.
A user can search for videos that meet a specific set of criteria at any point in time, and using a drag-and-drop interface, build a playlist of videos. These videos can be ordered in accordance with user's preference. The playlist is unchanging unless a user explicitly modifies it. Once created, the playlist can be displayed inside a Twistage-supplied widget, third-party widget, or even via an mRSS feed.
The first step in building a dynamic playlist is actually quite similar to a static playlist; the user will select criteria such as keywords, custom metadata values, play data, upload date, etc. However, rather than drag-and-drop some of the resulting videos into a playlist, the user simply selects a sort order. Once saved, this playlist automatically updates. As videos meet the specified criteria, they are added to the playlist. Likewise, videos that no longer meet the criteria are automatically removed. As with static playlists, dynamic playlists can be displayed inside a Twistage-supplied widget, third-party widget, or even via an mRSS feed.
As mentioned above, Twistage makes playlists available via a standards-compliant media RSS feed. This enables organizations to use the playlist feed in any compliant widget, allowing easy customization over the front-end user experience.
In addition to supporting individual playlists, the Twistage OVP solution makes it easy to build multi-playlists. Using a point-and-click interface in the management console, users can easily combine multiple playlists for display in a single widget. This is particularly useful when arranging video content into "channels."