Ninemsn Video

Ninemsn Video (previously called FIXPlay) is Channel Nine's Catchup TV Service.

Videos use either MSN's video player or Brightcove's.

Most of the knowledge to get access to the video metadata can be obtained from the js file at http://shared.9msn.com.au/share/long_cache/js/video/ninemsn.portal.common.video-1.2.77.10137.min.js ( mirrored and unminified at https://gist.github.com/5633645 )

MSN-based video metadata can be found at http://edge1.catalog.video.msn.com/videobyuuids.aspx?uuids=

Brightcove video metadata can be found at http://api.brightcove.com/services/library?command=find_video_by_id&video_id=2344594572001&token=ogxhPgSphIVa2hhxbi9oqtYwtg032io4B4-ImwddYliFWHqS0UfMEw..&video_fields=id,referenceId,version,name,shortDescription,publishedDate,startDate,endDate,length,itemState,thumbnailURL,videoStillURL,playsTotal&custom_fields=genre,network,provider,series,season,episode,originalairdate,classification&get_item_count=true where 2344594572001 is the video ID present on the HTML page.

FlashAccess DRM is used by Brightcove.

Channel Nine's newer shows, such as The Voice, have shifted to a different technology using Adobe HDS. However, there is sufficient information in the videos page to derive the manifest file that allows for downloading and automatic assembly of all fragments using the AdobeHDS PHP (and probably the Python branch) script.