Skip to Content
The new glomex player is released! šŸŽ‰View upgrade guide
Content OwnerAutomatic Upload

Automatic Upload

The Automatic Upload feature allows you to efficiently upload videos to the glomex platform with all necessary metadata.

Metadata Requirements

The Automatic Upload process requires metadata for your videos, including:

  1. File Paths: Links to the corresponding video and image files
  2. Descriptive metadata: Title, description, keywords, etc.
  3. Technical metadata: Publishing time window, geolocations, etc.

Metadata Format

The metadata can be provided in two different formats: XML or JSON.

XML (Media RSS)

Media RSS is a web standard for the delivery of video files with metadata. It is based on XML.

<rss xmlns:media="http://search.yahoo.com/mrss/" version="2.0"> <channel> <title>My Channel</title> <image> <url>https://mychannel.com/mychannellogo.png</url> </image> <!-- Video 1 --> <item> <guid>video_0001</guid> <title>Title 1</title> <media:content url="https://mychannel.com/video_0001.mp4" fileSize="28077488" type="video/mp4"/> <media:thumbnail url="https://mychannel.com/video_0001.jpg"/> <media:category>News</media:category> </item> <!-- Next videos... --> </channel> </rss>

XML Item Fields

FieldDescriptionRequired
<guid></guid>The unique identifier of the video (e.g., "095fac8d39b2cc0asdasd5asd43321s3df1d" or 12345)Yes
<title></title>The title of the videoYes
<media:content url="" fileSize="" type=""/>The URL to the video file. HTTP: http://channel.com/video_1.mp4 (S)FTP: sftp://user:password@example.com:2222/video.mp4Yes
<media:thumbnail url=""/>The URL to the preview image file. HTTP: http://channel.com/video_1.jpg (S)FTP: sftp://user:password@example.com:2222/video1.jpgYes
<media:category></media:category>The category of the video. Supported categories: News, Cars & Motor, Food & Drink, Fashion & Beauty, Health & Fitness, Cinema & TV, Lifestyle & Documentation, Social & Fun, Sport, Celebrities, Travel & Adventure, GamingYes
<channel></channel>The name of your channel in which the video should be published (e.g., "ProSieben")No
<description></description>The description of the video (used for search results and automated recommendations)Recommended
<media:keywords></media:keywords>The keywords of the video, comma-separated (e.g., <media:keywords>animals, zoo</media:keywords>)Recommended
<media:subTitle type="text/srt" lang="de-DE" href=""/>The URL to the subtitles file. HTTP: http://channel.com/video_1.srt (S)FTP: sftp://user:password@example.com:2222/video1.srtNo
<format></format>The name of the show or program title (e.g., "Germany's Next Top Model")No
<media:rating scheme="fsk"></media:rating>The age rating of the video. Supported values: FSK0, FSK6, FSK12, FSK16, FSK18No
<media:restriction relationship="allow" type="country"></media:restriction>The countries in which the video should be allowed to play (e.g., de at ch)No
<media:content lang=""/>The language of the video (e.g., de, en)No
<media:copyright url=""></media:copyright>The copyright information of the videoNo
<media:status state=""/>The status of the video. Supported values: active, blockedNo
<dcterms:valid></dcterms:valid>The publishing time window of the videoNo
<pubDate></pubDate>The publication date of the video. Format: YYYY-MM-DDThh:mm:ss+TIMEZONENo

JSON Format

The JSON format provides an alternative to XML for specifying video metadata.

{ "channel": "My Channel", "channel_logo_uri": "https://mychannel.com/mychannellogo.png", "videos": [ { "id": "video_0001", "title": { "en": "Sample video title" }, "video_uri": "https://mychannel.com/video_0001.mp4", "image_uri": "https://mychannel.com/video_0001.jpg", "categories": [ "News" ], "channel": "My Channel" } ] }

JSON Fields

FieldDescriptionTypeRequired
idThe unique identifier of the videostringYes
video_uriThe URL to the video filestringYes
image_uriThe URL to the preview image filestringYes
titleThe title of the video in different languagesobjectYes
categoriesThe categories of the videoarrayYes
channelThe name of your channelstringYes
descriptionThe description of the video in different languagesobjectRecommended
keywordsThe keywords of the videoarrayRecommended
showThe name of the show or program titlestringNo
fskThe age rating of the videostringNo
geo_locationsThe countries in which the video should be allowed to playarrayNo
languageThe language of the videostringNo
copyrightThe copyright information of the videostringNo
copyright_urlThe URL to the copyright informationstringNo
statusThe status of the videostringNo
subtitle_uriThe URL to the subtitles filestringNo
subtitle_languageThe language of the subtitlesstringNo
publication_dateThe publication date of the videostringNo
expiration_dateThe expiration date of the videostringNo
update_dateThe date of the last video updatestringNo

Delivery Methods

šŸ’”

For information about how to deliver your metadata and content files to glomex, please contact your account manager or send an email to service@glomex.com.

We support various delivery methods including:

  • HTTP/HTTPS endpoints
  • (S)FTP servers
  • Cloud storage solutions
  • API integrations
Last updated on