Media Instance Resource
Resource URI
https://mediahub.unl.edu/media/{id}
Note
All xml extra xml elements for media will be outputed to JSON with a '(namespace)_(key)':'(value)' pattern. These elements include, but are not limited to: geo infomration, itunes details, media details, and boxee information. These values will only display if they are set.
Resource Properties
Property | Description | JSON | XML |
---|---|---|---|
id | int: A numerical id for the media. | 1 | |
url | URL: A url to the actual media file. | 1 | |
link | URL: The url to the media file on Media Hub. | 1 | 1 |
title | Text: The title of the media. | 1 | 1 |
description | Text: The descripton of the media. | 1 | 1 |
length | Int: The size of the media file in bytes. | 1 | |
image | URL: A url to the image of the midea. | 1 | |
type | TEXT: The type of media. | 1 | |
author | Text: The author of the media. | 1 | |
pubDate | Date: The date the media was published. YYYY-MM-DD HH:MM:SS. | 1 | 1 |
dateupdated | Date: The date the media was last updated. YYYY-MM-DD HH:MM:SS. | 1 | |
lastBuildDate | Date: The date and time that the feed was last built. | 1 | |
docs | URL: Link to RSS specification | 1 | |
generator | Text: Name and version of the generator used to generate the channel. | 1 | |
managingEditor | Text: Details about the managing Editor. | 1 | |
webMaster | Text: Details about the webmaster. | 1 | |
ttl | Int: The maximum number of minutes the chanel has to live before referesing from the source. | 1 |
Examples
Request
GET https://mediahub.unl.edu/media/1?format=json
Response
{
"id": 1,
"url": "https:\/\/mediahub.unl.edu\/uploads\/ucomm\/av\/video\/podcasts\/20100607_JazzInJune.mp4",
"title": "Jazz In June Time Lapse",
"description": "<p>Time lapse of the crowd at Jazz In June.<\/p>",
"length": 7145215,
"image": "https:\/\/mediahub.unl.edu\/media\/1\/image",
"type": "video\/mp4",
"author": "University Communications",
"link": "https:\/\/mediahub.unl.edu\/media\/1",
"pubDate": "2011-03-25 08:59:40",
"dateupdated": null,
"embed": "<div style=\"padding-top: 56.25%; overflow: hidden; position:relative; -webkit-box-flex: 1; flex-grow: 1;\">\n <iframe style=\"bottom: 0; left: 0; position: absolute; right: 0; top: 0; border: 0; height: 100%; width: 100%;\" src=\"https:\/\/mediahub.unl.edu\/media\/1?format=iframe&autoplay=0\" title=\"Video Player: Jazz In June Time Lapse\" allowfullscreen><\/iframe>\n<\/div>",
"media_content url=\"http:\/\/www.unl.edu\/ucomm\/ucomm\/av\/video\/podcasts\/20100607_JazzInJune.mp4\" fileSize=\"7145215\" type=\"video\/mp4\" lang=\"en\" width=\"640\" height=\"480\"": "",
"media_copyright": "2010 University of Nebraska Lincoln",
"media_thumbnail url=\"http:\/\/itunes.unl.edu\/thumbnails.php?url=http%3A%2F%2Fwww.unl.edu%2Fucomm%2Fucomm%2Fav%2Fvideo%2Fpodcasts%2F20100607_JazzInJune.mp4\"": ""
}
Request
GET https://mediahub.unl.edu/media/1?format=xml
Response
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:itunesu='http://www.itunesu.com/feed' xmlns:itunes='http://www.itunes.com/dtds/podcast-1.0.dtd' xmlns:media='http://search.yahoo.com/mrss/' xmlns:boxee='http://boxee.tv/spec/rss/' xmlns:geo='http://www.w3.org/2003/01/geo/wgs84_pos#' xmlns:mediahub='https://mediahub.unl.edu/schema/mediahub.xsd' >
<channel>
<title>UNL MediaHub</title>
<link>https://mediahub.unl.edu/</link>
<description>Media from the University of Nebraska-Lincoln</description>
<language>en-us</language>
<pubDate>Thu, 23 Mar 2023 21:54:50 -0500</pubDate>
<lastBuildDate>Thu, 23 Mar 2023 21:54:50 -0500</lastBuildDate>
<docs>http://www.rssboard.org/rss-specification</docs>
<generator>UNL_MediaHub 0.1.0</generator>
<managingEditor>wdn@unl.edu</managingEditor>
<webMaster>wdn@unl.edu</webMaster>
<ttl>5</ttl>
<item>
<title>Jazz In June Time Lapse</title>
<link>https://mediahub.unl.edu/media/1</link>
<description><![CDATA[
<p>Time lapse of the crowd at Jazz In June.</p> ]]></description>
<guid>https://mediahub.unl.edu/uploads/ucomm/av/video/podcasts/20100607_JazzInJune.mp4</guid>
<pubDate>Fri, 25 Mar 2011 08:59:40 -0500</pubDate>
<media:content url="http://www.unl.edu/ucomm/ucomm/av/video/podcasts/20100607_JazzInJune.mp4" fileSize="7145215" type="video/mp4" lang="en" width="640" height="480"></media:content>
<media:copyright>2010 University of Nebraska Lincoln</media:copyright>
<media:thumbnail url="http://itunes.unl.edu/thumbnails.php?url=http%3A%2F%2Fwww.unl.edu%2Fucomm%2Fucomm%2Fav%2Fvideo%2Fpodcasts%2F20100607_JazzInJune.mp4"></media:thumbnail>
<enclosure url="https://mediahub.unl.edu/uploads/ucomm/av/video/podcasts/20100607_JazzInJune.mp4" length="7145215" type="video/mp4" />
</item> </channel>
</rss>
Request
GET https://mediahub.unl.edu/media/1?format=partial
Response
<div class="dcf-bleed mh-video-band">
<div class="dcf-wrapper dcf-pt-4 dcf-pb-4 dcf-d-flex dcf-jc-center">
<div class="dcf-ratio dcf-ratio-16x9 dcf-flex-grow-1">
<iframe class="dcf-ratio-child dcf-obj-fit-contain dcf-obj-top dcf-b-0" height="667" src="https://mediahub.unl.edu/media/1?format=iframe&autoplay=0&preload=auto" allowfullscreen title="play media"></iframe>
</div>
</div>
</div>
<div class="dcf-bleed dcf-pt-8 dcf-pb-8">
<div class="dcf-wrapper mh-media-page">
<div class="dcf-grid dcf-col-gap-vw dcf-row-gap-4">
<div class="dcf-col-100% dcf-col-75%-start@sm">
<h1>Jazz In June Time Lapse</h1>
<div class="mh-authoring dcf-grid-thirds@sm dcf-col-gap-vw dcf-txt-center">
<div class="mh-stat">
<span class="mh-count">University Communications</span>
<span class="mh-context unl-font-sans">Author</span>
</div>
<div class="mh-stat">
<span class="mh-count">03/25/2011</span>
<span class="mh-context unl-font-sans">Added</span>
</div>
<div class="mh-stat">
<span class="mh-count">180</span>
<span class="mh-context unl-font-sans">Plays</span>
</div>
</div>
<hr>
<h2 class="unl-font-sans">Description</h2>
<div class="mh-summary"><p>Time lapse of the crowd at Jazz In June.</p></div>
<hr>
<div id="comments">
<h2 class="unl-font-sans">Comments <svg class="dcf-h-4 dcf-w-4 dcf-fill-current" focusable="false" height="16" width="16" viewBox="0 0 24 24" aria-labelledby="icon-comment-641d10fb430a4"><title id="icon-comment-641d10fb430a4">icon comment</title><path d="M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z"/><path d="M0 0h24v24H0z" fill="none"/></svg></h2>
<span class="subhead">
0 Comments
</span>
</div>
<a href="https://shib.unl.edu/idp/profile/cas/login?service=https%3A%2F%2Fmediahub.unl.edu%2Fmedia%2F1">Log in to post comments</a>
</div>
<div class="dcf-col-100% dcf-col-25%-end@sm mh-sidebar">
<div class="dcf-pt-4">
<div class="dcf-mb-4">
<button class="dcf-btn dcf-btn-secondary mh-hide-bp2 dcf-btn-toggle-modal" type="button" data-toggles-modal="embed-modal" aria-label="Show Media Embed Code"><svg class="dcf-h-5 dcf-w-5 dcf-fill-current" focusable="false" height="16" width="16" viewBox="0 0 24 24" aria-labelledby="icon-plus-641d10fb430cb"><title id="icon-plus-641d10fb430cb">icon plus</title><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/><path d="M0 0h24v24H0z" fill="none"/></svg>Embed</button>
<br><br>
<a href="https://mediahub.unl.edu/media/1/download" target="_blank" class="dcf-btn dcf-btn-secondary mh-hide-bp2" aria-label="Download Media"><svg class="dcf-h-5 dcf-w-5 dcf-fill-current" focusable="false" height="16" width="16" viewBox="0 0 24 24" aria-labelledby="icon-arrow-down-641d10fb430d8"><title id="icon-arrow-down-641d10fb430d8">icon arrow down</title><path fill="none" d="M0 0h24v24H0V0z"/><path d="M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"/></svg>Download</a>
</div>
<h5>Related Channels</h5>
<div class="channels">
<div class="dcf-card-as-link">
<div class="mh-channel-thumb mh-featured-channel">
<div class="dcf-ratio dcf-ratio-16x9 mh-thumbnail-clip">
<div class="dcf-ratio-child dcf-d-flex dcf-ai-center dcf-jc-center">
<img
class="dcf-h-8 dcf-w-8"
src="https://mediahub.unl.edu//templates/html/css/images/channel-icon.svg"
height="51"
width="51"
aria-hidden="true"
alt="">
</div>
</div>
</div>
<div class="mh-video-label dcf-txt-center">
<a class="dcf-card-link title" href="https://mediahub.unl.edu/channels/185">More at UNL</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="dcf-modal" id="embed-modal" hidden>
<div class="dcf-modal-wrapper">
<header class="dcf-modal-header">
<h2 id="embed-modal-heading">Embed</h2>
<button class="dcf-btn-close-modal">Close</button>
</header>
<div class="dcf-modal-content">
<form class="dcf-form">
<label class="dcf-txt-md" for="embed_code"><strong>iframe embed code:</strong> Copy the following code into your page</label>
<textarea cols="25" rows="6" id="embed_code" onclick="this.select(); return false;"><div style="padding-top: 56.25%; overflow: hidden; position:relative; -webkit-box-flex: 1; flex-grow: 1;">
<iframe style="bottom: 0; left: 0; position: absolute; right: 0; top: 0; border: 0; height: 100%; width: 100%;" src="https://mediahub.unl.edu/media/1?format=iframe&autoplay=0" title="Video Player: Jazz In June Time Lapse" allowfullscreen></iframe>
</div></textarea>
</form>
</div>
</div>
</div>
Format Information
The following is a list of formats used in MediaHub.
- JSON (JavaScript Object Notation)
- XML (Extensible Markup Language)
- Partial - The un-themed main content area of the page.