• Products
      • Products

        Build Streaming Platforms like Netflix, Udemy or Audible

        Live stream events, shows, tournaments on any device

        Host, publish, manage video, and audio files in one place

        Cloud playout software for linear TV & FAST channels

        New

        Video compliance checks and fixes with AI

        New

        Host branded video meetings on your platform

        Sell your individual videos online with pay-per-view instantly

        SDKs to deliver cutting-edge video, efficiently and on any device

        Test TV Apps on Real Smart TVs Remotely

        Alie AI Header

        Alie AI - World's First Streaming Focused AI Engine

        • ExamplesRight Arrow
        • Alie AI DemoRight Arrow
        • Ask SalesRight Arrow
        • Switch to MuviRight Arrow
    • Alie AI
        • Alie AI
          Built on Alie

          Video compliance checks and fixes with AI.

          World’s First Streaming Focused AI Engine
          Discover Alie
          AI Subtitles

          Auto‑generate video subtitles in primary language.

          AI Translations

          Translate subtitles instantly in 75+ languages.

          AI Recommendations

          Deliver tailored content recommendations.

          AI Metadata

          Smart fill meta titles, descriptions, tags & casts.

          AI Compliance

          Automate regulation checks and edits in one click.

          AI Dubbing

          Dub videos into languages your customers speak.

          AI Chaptering

          Split long videos & audio files into structured chapters.

          AI Clips

          Create clips, reels, social snippets and more in one click.

          AI Chat with Video

          Chat with videos to ask questions, brainstorm & more.

          View all AI FeaturesRight Arrow
          Demo Center
          Menu Image

          Experience Muvi products first hand by taking a quick demo.

          Learn moreRight Arrow
    • Pricing
    • Solutions
        • Solutions
          • Video Streaming (VOD)
          • Audio Streaming (AOD)
          • Live Streaming
          • Offline Streaming
          • Video Hosting Platform
          • Podcast Platform
          • Mobile & TV Apps
          • Meetings & Webinars
          • Online Video Platform
          • IPTV Solution
          • Live Events
          • Media & Entertainment
          • Sports
          • Healthcare
          • Health & Fitness
          • Tourism & Hospitality
          • Education
          • Religion
          • Judiciary
          • Enterprises
          • Film Festivals
          • Broadcasters
          • Government
          • Telcos
          • Finance
          • Beauty
          Web App
          • Website
          Casting
          • Chromecast
          • AirPlay
          • Apple Watch
          Mobile
          • iOS
          • Android
          • Mobile SDKs
          Others
          • Get Only Apps
          • Muvi Onyx
          • Muvi Blue
          TV
          • Roku TV
          • Android TV
          • Apple TV
          • Samsung TV
          • Fire TV
          • LG TV
          • VEWD TV
          • VIDAA OS TV
          • Astro TV
          • Netflix
          • YouTube
          • ESPN+
          • Udemy
          • Audible
          • Apple Music
          • Zoom Meetings
          • AVO TV
          • Calm
          • Shahid
          • Nebula
          • Pluto TV
          • beIN
          • Poppo Live
          • Rumble
          • TikTok
          • Reelshort
          • OnlyFans
          • Clubhouse
          • Clipclaps
          • Google Podcast
          • Fanhouse
          • OnlyFans TV
          • Spotify
          • Bigo Live
          • Whatnot
          • Hulu
          • Tango
          • Equinox
          • Cerebral
          • Masterclass
          • Twitch
          • Curiosity Stream
          • WorldStarHipHop
          • Baller TV
          • TinyZone
          • BXNG
          • Dramabox
          • Boomplay
          • Blinkist
          • Seekho
          • UpScrolled
          • Featured Solutions
          • On-premise
          • Short Videos
          • eLearning
          • FAST
    • Help
        • Help
          Help & Support
          • Help Center
          • Community
          • Support Plans
          • Wiki
          • Migrate to Muvi
          Services
          • CMS Management
          • End-User Support
          • Design & Visuals
          • Product & UX Consulting
          • Professional Services
          • Critical Events Support
          Resources
          • Resource Center
          • Blogs
          • Events & Webinars
          • Case Studies
          • Product Updates
          • Free Tools
          Developers
          • APIs
          • SDKs
          • BYOD
          • Webhook
    • Company
        • Company
          Company
          • About Us
          • Newsroom
          • Compliances
          • Awards & Recognition
          • Muvi Academy
          • Contact Us
          • Ask Sales
          Partners
          • Partnership Program
          • Partner Portal Login
          • Find a Partner
          • Integrations
          • Become a Partner
          • Affiliate Program
          CareersRight Arrow
          Muvi Foundation
          Menu Image

          An inspiration, to strengthen, to help, to empower our entire community.

          Learn moreRight Arrow
    Login
    Free Trial
     
    Create a ticket
    1. Help Articles
    2. Content Management
    3. How to Bulk Upload Content Metadata (Video, Audio)
    Table of Content
    • Introduction
    • How to Download the Sample File
    • How to Enter Metadata Info in The Downloaded Sample File
    • How to Upload Bulk Content (Filled up Sample File)

    How to Bulk Upload Content Metadata (Video, Audio)

    Introduction

    Muvi allows you to import bulk video/audio metadata, images, and videos of several contents to the Content Library in your Dashboard. This feature helps you save a lot of time and the hassle of creating the video /audio content metadata and uploading posters and video/audio files manually.  In this process, first, you need to download a sample CSV file. Then add all the metadata information, image file name, and video name of several contents that you want to add to your Content Library in the sample CSV file. This CSV/XML file must contain information, including Content-Type, Content Format, Content Name, Content Category, Release/Record Date, Genre, Image file name, Video/Audio file name, etc., in a specific order for each content. After creating the CSV/XML file, you can import the video/audio content metadata to the Content Library through the Import feature in the Dashboard.

    How to Download the Sample File

    • To download the “Sample File”, navigate to “Content Management” -->” Content Settings” in the Dashboard.
    • Click on the “Bulk Upload” tab.
    • Under "Bulk Import", click on the “Download Sample CSV”.
    • The “Sample CSV File” will be downloaded to your device.
    • Open the downloaded Sample CSV file, and you can see different metadata columns. Under these columns, you can add content metadata.

    How to Enter Metadata Info in The Downloaded Sample File

    While adding metadata to the downloaded sample CSV/XML file, you need to follow some guidelines to make the import process hassle-free.

    • Column headings in the CSV/XML file must be the same as the metadata fields in the “Add Content” page. (For example, Genre should have a column header as “Genre”. Otherwise, the corresponding metadata won’t be imported.
    • In a CSV/XML file, columns are metadata fields, and the rows contain the values of the content. (For example, under the column “Content Name,” type the name of the content. It can be a movie name, video clip name, or TV series name, depending on the content type. Under column, “Genre” type Action if it is an action movie, Comedy if it’s a comedy movie, etc.)
    • If column names are valid and the row name with the “Title/Name” doesn’t exist, then new Content with that title will be created.
    • Leave the “Content ID” column blank. The content ID will be auto-generated during the bulk upload.
    • There are certain values defined for “Content Types” and “Content Format”, which you need to follow while creating content metadata.
    • Check the information in the table below while entering data in the sample file.
    Column HeaderDescription
    Content_IDTo be left blank. It is mandatory during the Bulk Edit of Metadata
    Content_Types*This is a mandatory field.
    Add "1" for VOD and "2" for AOD.
    Content_Format*This is a mandatory field.
    Mention the Content format name as shown in the metadata section (i.e., Default).
    Content_Group*This is a mandatory field.
    Mention the Content Group Name (Applicable for Nested content only), for example, Web Series, TV Series, Podcast, etc. It does not apply to the child content or episodes.
    Content_Name*This is a mandatory field.
    Mention the Content Name. For Nested content, mention the child's name (or episode name). 
    Parent_Name*This is a mandatory field.
    Mention the Parent Name (or Show name) (Applicable for the Nested content only)
    Grand_Parent_Name*This is a mandatory field.
    Mention the Grand Parent Name (Applicable for 3-level Nested contents only), for example, Show or Grand Parent, Season or Parent, Child or Episode. 
    Content_Category*This is a mandatory field.
    Mention the content category. For Multiple categories, use ";" as a separator. e,g, Video, Audio, Movie, etc. It does not apply to the child content or episodes.
    Content_Sub_CategoryThis is an optional field.
    Mention the content subcategory. The format will be Subcategory name: Category Name. For Multiple subcategories, use ";" as a separator. It does not apply to the child content or episodes. Example: Sub 1:Video; Sub 2: Video; Sub 1: Audio, etc. 
    Story/DescriptionThis is an optional field.
    Mention the Content description.
    Search_TagsThis is an optional field.
    Mention the search tags. For multiple search tags, use ";" as a separator. For example, action movies;
    Primary_Media_File_NameThis is an optional field.
    Mention the primary media file name (video, audio file name) as shown in the Asset Library. 
    Preview_File_NameThis is an optional field.
    Mention the preview media file name (trailer name) as shown in the Asset Library.
    Poster_File_Name(Web) This is an optional field.
    Mention the poster file name as shown in the Asset Library.
    Poster_File_Name(Mobile App)This is an optional field.
    Mention the poster file name as shown in the Asset Library.
    Poster_File_ Name(TV App)This is an optional field.
    Mention the poster file name as shown in the Asset Library.
    Banner_File_Name(Web)This is an optional field.
    Mention the banner file name as shown in the Asset Library.
    Banner_File_Name(Mobile App)This is an optional field.
    Mention the banner file name as shown in the Asset Library.
    Banner_File_Name(TV App)This is an optional field.
    Mention the banner file name as shown in the Asset Library.
    Content_Status*This is a mandatory field. All the values are case-sensitive. 

    • Mention the content status.
    • If the value is DRAFT- content will be saved as a draft and will not be published.
    • If the value is PUBLISH - content will be published instantly.
    • If the value is PUBLISH PENDING-  content will be published on the scheduled publish date and time
    • If the value is UNPUBLISH- the content status will be UNPUBLISH. You can republish it again. 
    Publish_Date(DD-MM-YYYY HH:MM)This is an optional field. But it is mandatory if the content status is PUBLISH PENDING
    Mention the publish date and time 
    Publish Timezone IDThis is an optional field.  (But it is mandatory only if the Publish Date is entered).
    Mention the Publish Timezone ID
    Unpublish_Date(DD-MM-YYYY HH:MM) This optional field can be entered if the content needs to be unpublished at a scheduled date and time. The content status in this case can be PUBLISH/PUBLISH PENDING/UNPUBLISH
    Unpublish Timezone IDThis is an optional field. But it is mandatory if a UNPUBLISH Date and Time are entered.
    Mention the Unpublish Timezone ID  
    Maturity_RatingThis is an optional field.
    Mention the maturity rating name as shown in the content settings. For example, Kids, teens, Adults, etc. It does not apply to the child content or episodes.
    • *To import poster images of the content, first, you need to add the images to your Asset Library. Click Here to learn how to add the image to the Asset Library. Once you have added the image, you need to copy the image file name from the Asset Library and paste it into the "Image File Name" field in the CSV/XML file for the corresponding video/audio content.
    • To import video for the content, first, you need to add the video to the Asset Library. Click here to know how to upload the video to the Asset Library. Once you have added the video, you need to copy the video file name from the Asset Library and paste it under the "Primary Media" field in the CSV/XML file for the corresponding video content (see the GIF below).
    • To import audio for the content, first, you need to add the audio to the Asset Library. Click here to know how to upload the audio to the Asset Library. Once you have added the audio, you need to copy the audio file name from the Asset Library and paste it under the "Audio File Name" field in the CSV/XML file for the corresponding video content (see the GIF below).
    Note:

    • *While uploading images in the Asset Library, please make sure that the image size matches the Poster Dimension of your store.
    • We recommend uploading your audio/video/image files to our library first and then mapping against the content metadata for an import experience. Download the sample file and arrange the contents to be imported
    • All the metadata field names are case-sensitive. So, when you add the field names in the CSV/XML file type, exactly the name that is present in the content form. When you add Genre, make sure to type the exact values that you have mentioned in the content form. For example, if you have mentioned the Genre name “Action”, then you need to type “Action”. If you type “action,” then you will not be able to import.
    •  Please do not change/delete the column names and order in the sample MS Excel file.  If you don't have data for any section (For example, Genre, Language, Censor Ratings), then you can leave it blank.
    • This is how the "Sample CSV File" looks after adding the content metadata (see the below screenshot).

    How to Upload Bulk Content (Filled up Sample File)

    • To upload the “Filled Up Sample File”, navigate to “Content Management” -->” Content Settings” in the Dashboard.
    • Under "Bulk Import", click on the “Upload” button.
    • Select the filled-up sample CSV file (sample file) from your device and upload it.
    • You can review the metadata. If anything needs to be changed, you can change it. Then you can again upload the file.
    • Click on “Proceed” to upload the bulk metadata to the CMS.
    • Once the content metadata is uploaded, you can view the *"Bulk Upload Report". Check the number of content uploaded successfully, the number of content that failed to upload, etc.
    • By clicking on "Download", you can download the report in CSV format.
    • Also, you can view all the uploaded content metadata in the Content Library.
    *Note: If there are any failures during the import process, we’ll notify you at your registered email ID. You may track the upload status from the bulk upload reports.

    Was this article helpful?
    Yes
    No
    Let us know so that we can improve.

    Your email address will not be published. Required fields are marked *

    Next

    Integrating with Third-Party Software

    Ask the Community

    Our super friendly community helpers are on hand to help out ask away. They can help with almost anything.

    Products
    • One
    • Live
    • Flex
    • Playout
    • TrueComply
    • Muvi Meet
    • TV
    • Player
    • TV Lab
    Products
    • One
    • Live
    • Flex
    • Playout
    • TrueComply
    • Muvi Meet
    • TV
    • Player
    • TV Lab
    Company
    • About Muvi
    • Careers
    • Awards & Recognition
    • Global Compliances
    • Price Match
    • Legal Policies
    • Muvi Foundation
    • Muvi University
    • Contact Us
    • Ask Sales
    Solutions
      Services
      • CMS Management Services
      • End-User Support Services
      • Design Services
      • Product & UX Consulting
      • Muvi Professional Services
      • Critical Events Support
      Resources
      • Blogs
      • Events & Webinars
      • Whitepapers
      • Case Studies
      • Free Tools
      • Build vs Buy Calculator
      Help and Support
      • Help Center
      • Community
      • Support Service
      • Partner Program
      • Find a Partner
      Developers
      • APIs
      • SDKs
      • BYOD
      • Webhook
      Developers
      • APIs
      • SDKs
      • BYOD
      • Webhook
      • 42241 Violet Mist Terrace, Ashburn, VA 20148
      • sales@muvi.com
      • +1-860-973-0083 (USA)

      Copyrights ©2025 Muvi LLC | Leading the streaming revolution since 2010