Metadata

একটি অ্যাসেটের মেটাডেটা। কিছু মেটাডেটা ফিল্ড শুধুমাত্র নির্দিষ্ট ধরণের অ্যাসেটের জন্যই প্রযোজ্য।

JSON উপস্থাপনা
{
  "customId": string,
  "title": string,
  "notes": string,
  "description": string,
  "genre": [
    string
  ],
  "isrc": string,
  "grid": string,
  "artist": [
    string
  ],
  "label": string,
  "upc": string,
  "album": string,
  "infoUrl": string,
  "iswc": string,
  "category": string,
  "copyrightDate": {
    object (Date)
  },
  "startYear": integer,
  "endYear": integer,
  "episodesAreUntitled": boolean,
  "keyword": [
    string
  ],
  "tmsId": string,
  "showCustomId": string,
  "showTitle": string,
  "seasonNumber": string,
  "episodeNumber": string,
  "writer": [
    string
  ],
  "actor": [
    string
  ],
  "director": [
    string
  ],
  "producer": [
    string
  ],
  "releaseDate": {
    object (Date)
  },
  "spokenLanguage": string,
  "subtitledLanguage": [
    string
  ],
  "isan": string,
  "eidr": string,
  "hfa": string,
  "ratings": [
    {
      object (Rating)
    }
  ],
  "broadcaster": [
    string
  ],
  "totalEpisodesExpected": integer,
  "contentType": string,
  "originalReleaseMedium": string
}
ক্ষেত্র
customId

string

একটি অনন্য মান যা আপনি, মেটাডেটা প্রদানকারী, একটি অ্যাসেট শনাক্ত করতে ব্যবহার করেন। এই মানটি হতে পারে অ্যাসেটটির জন্য আপনার তৈরি করা একটি অনন্য আইডি অথবা একটি স্ট্যান্ডার্ড আইডেন্টিফায়ার, যেমন একটি ISRC। এই মানটির সর্বোচ্চ দৈর্ঘ্য ৬৪ বাইট এবং এতে অ্যালফানিউমেরিক অক্ষর, হাইফেন ( - ), আন্ডারস্কোর ( _ ), পিরিয়ড ( . ), "অ্যাট" চিহ্ন ( @ ), বা ফরওয়ার্ড স্ল্যাশ ( / ) থাকতে পারে।

title

string

অ্যাসেটটির শিরোনাম বা নাম। এই ভ্যালুটির সর্বোচ্চ দৈর্ঘ্য ২৫৫ বাইট। নিচে তালিকাভুক্ত অ্যাসেটগুলোর জন্য এই ভ্যালুটি আবশ্যক এবং অন্য সকল অ্যাসেটের জন্য এটি ঐচ্ছিক:

  • সম্পদ দেখান
  • একটি শো-এর সাথে সংযুক্ত পর্বের সম্পদসমূহ
  • ইউটিউবের মুভিজ ক্যাটাগরিতে প্রদর্শিত সিনেমার অ্যাসেটসমূহ
  • AudioSwap প্রোগ্রামে অন্তর্ভুক্ত সাউন্ড রেকর্ডিংগুলি
notes

string

অতিরিক্ত তথ্য যা অন্য কোনো মেটাডেটা ফিল্ডের সাথে সরাসরি সম্পর্কিত নয়। এই ফিল্ডটির সর্বোচ্চ দৈর্ঘ্য ২৫৫ বাইট।

description

string

অ্যাসেটটির একটি বিবরণ। এই বিবরণটি ইউটিউবে বা সিএমএস-এ প্রদর্শিত হতে পারে। এই ফিল্ডটির সর্বোচ্চ দৈর্ঘ্য ৫,০০০ বাইট।

genre[]

string

এই ফিল্ডটি একটি জেনার নির্দিষ্ট করে যা কোনো অ্যাসেটকে শ্রেণীবদ্ধ করতে ব্যবহার করা যেতে পারে। অ্যাসেটগুলোকে একাধিক জেনারে শ্রেণীবদ্ধ করা যেতে পারে, এবং ইউটিউব বিভিন্ন ধরনের অ্যাসেটকে শ্রেণীবদ্ধ করার জন্য বিভিন্ন জেনার সেট ব্যবহার করে। উদাহরণস্বরূপ, কোনো শো-এর জন্য Soaps একটি বৈধ জেনার হতে পারে, কিন্তু কোনো মুভি বা সাউন্ড রেকর্ডিংয়ের জন্য নয়।

  • সম্পদ দেখান
  • ইউটিউবের মুভিজ ক্যাটাগরিতে প্রদর্শিত সিনেমার অ্যাসেটসমূহ
  • AudioSwap প্রোগ্রামে অন্তর্ভুক্ত সাউন্ড রেকর্ডিংগুলি
isrc

string

একটি মিউজিক ভিডিও বা সাউন্ড রেকর্ডিং অ্যাসেটের ISRC (আন্তর্জাতিক স্ট্যান্ডার্ড রেকর্ডিং কোড)। এই ফিল্ডের মানটিতে অবশ্যই ঠিক ১২টি আলফানিউমেরিক অক্ষর থাকতে হবে।

grid

string

একটি মিউজিক ভিডিও বা সাউন্ড রেকর্ডিংয়ের GRID (গ্লোবাল রিলিজ আইডেন্টিফায়ার)। এই ফিল্ডের ভ্যালুতে অবশ্যই ঠিক ১৮টি অ্যালফানিউমেরিক ক্যারেক্টার থাকতে হবে।

artist[]

string

মিউজিক ভিডিও বা সাউন্ড রেকর্ডিং অ্যাসেটের সাথে সংশ্লিষ্ট শিল্পী। এই ফিল্ডটি শুধুমাত্র মিউজিক ভিডিও এবং সাউন্ড রেকর্ডিং অ্যাসেটের জন্য প্রযোজ্য। AudioSwap প্রোগ্রামে অন্তর্ভুক্ত সাউন্ড রেকর্ডিংগুলোর জন্য এটি আবশ্যক।

label

string

যে রেকর্ড লেবেলটি একটি সাউন্ড রেকর্ডিং অ্যাসেট প্রকাশ করেছে। এই ফিল্ডটি শুধুমাত্র সাউন্ড রেকর্ডিং অ্যাসেটের জন্য প্রযোজ্য এবং এর সর্বোচ্চ দৈর্ঘ্য ২৫৫ বাইট।

upc

string

সম্পদটির সাথে সংশ্লিষ্ট UPC (ইউনিভার্সাল প্রোডাক্ট কোড)।

album

string

যে অ্যালবামে একটি সাউন্ড রেকর্ডিং অ্যাসেট অন্তর্ভুক্ত থাকে। এই ফিল্ডটি শুধুমাত্র সাউন্ড রেকর্ডিং অ্যাসেটের জন্য প্রযোজ্য এবং এর সর্বোচ্চ দৈর্ঘ্য ২৫৫ বাইট।

infoUrl

string

অ্যাসেটটির সাথে সম্পর্কিত একটি অফিশিয়াল ইউআরএল। এই ফিল্ডটির সর্বোচ্চ দৈর্ঘ্য ১৫৩৬ বাইট। অনুগ্রহ করে ১৫৩৭ বাইটের ইউআরএল জমা দেবেন না। এতে আপনার প্রচেষ্টা ব্যর্থ হবে।

iswc

string

একটি কম্পোজিশন অ্যাসেটের জন্য ISWC (ইন্টারন্যাশনাল স্ট্যান্ডার্ড মিউজিক্যাল ওয়ার্ক কোড)। ফিল্ডটির ভ্যালুতে অবশ্যই একটি অক্ষর (T) এবং তার পরে ১০টি সংখ্যার ফরম্যাটে ঠিক ১১টি অক্ষর থাকতে হবে।

category

string

এই সম্পদের শ্রেণীবিভাগ।

copyrightDate

object ( Date )

এই সম্পদের স্বত্বাধিকার প্রতিষ্ঠার তারিখ। *

startYear

integer ( uint32 format)

একটি টেলিভিশন শো সম্প্রচারের প্রথম বছর। এই মানটি শো অ্যাসেটের জন্য আবশ্যক এবং শুধুমাত্র এর জন্যই ব্যবহৃত হয়।

endYear

integer ( uint32 format)

যে বছর একটি টেলিভিশন শো সর্বশেষ প্রচারিত হয়েছিল। এই মানটি শুধুমাত্র শো অ্যাসেটের জন্য ব্যবহৃত হয়, যার জন্য এটি ঐচ্ছিক। যদি শো-এর নতুন পর্ব তৈরি হতে থাকে, তবে কোনো মান নির্দিষ্ট করবেন না।

episodesAreUntitled

boolean

এই মানটি নির্দেশ করে যে একটি নির্দিষ্ট শো অ্যাসেট বা একটি নির্দিষ্ট সিজন অ্যাসেটের সাথে যুক্ত পর্বগুলো শিরোনামহীন। একটি শিরোনামহীন শো (বা সিজন)-এর পর্বগুলো তাদের পর্ব নম্বর বা তারিখ দ্বারা চিহ্নিত করা হয়। যদি এই ফিল্ডটি ' true সেট করা থাকে, তাহলে YouTube সংশ্লিষ্ট পর্বগুলোর জন্য প্রদর্শিত শিরোনামটি অপ্টিমাইজ করবে।

keyword[]

string

একটি শো অ্যাসেটের সাথে যুক্ত সর্বোচ্চ ১০০টি কীওয়ার্ডের একটি তালিকা। এই ফিল্ডটি শো অ্যাসেটের জন্য আবশ্যক এবং শুধুমাত্র শো অ্যাসেটের জন্যই ব্যবহৃত হয়।

tmsId

string

সম্পদটির জন্য টিএমএস (ট্রিবিউন মিডিয়া সিস্টেমস) আইডি।

showCustomId

string

যে শো অ্যাসেটের সাথে একটি সিজন বা এপিসোড অ্যাসেট যুক্ত থাকে, এটি তার customId । ইউটিউবের 'শো' ক্যাটাগরিতে প্রদর্শিত সিজন এবং এপিসোড অ্যাসেটগুলোর জন্য এটি আবশ্যক, এবং অন্য ধরনের অ্যাসেটের জন্য এটি বৈধ নয়। এই ফিল্ডটির সর্বোচ্চ দৈর্ঘ্য ৬৪ বাইট এবং এতে অ্যালফানিউমেরিক অক্ষর, হাইফেন ( - ), আন্ডারস্কোর ( _ ), পিরিয়ড ( . ), "অ্যাট" চিহ্ন ( @ ), বা ফরওয়ার্ড স্ল্যাশ ( / ) থাকতে পারে।

showTitle

string

যে শো-এর সাথে একটি এপিসোড অ্যাসেট যুক্ত, তার নাম। দ্রষ্টব্য: এই ট্যাগটি শুধুমাত্র সেইসব এপিসোডের জন্য ব্যবহৃত ও বৈধ যেগুলো কোনো শো অ্যাসেটের সাথে যুক্ত নয় এবং এটি সেই অ্যাসেটগুলোকে CMS-এর অ্যাসেট মেটাডেটা বিভাগে শো-এর শিরোনাম প্রদর্শন করতে সক্ষম করে। এই ফিল্ডটির সর্বোচ্চ দৈর্ঘ্য ১২০ বাইট।

seasonNumber

string

যে সিজন নম্বরটি একটি সিজন অ্যাসেটকে শনাক্ত করে, অথবা যে সিজন নম্বরটি একটি এপিসোড অ্যাসেটের সাথে যুক্ত থাকে। এই ফিল্ডটির সর্বোচ্চ দৈর্ঘ্য ৫ বাইট।

episodeNumber

string

একটি এপিসোড অ্যাসেটের সাথে যুক্ত এপিসোড নম্বর। এই ফিল্ডটি শুধুমাত্র সেইসব এপিসোড অ্যাসেটের জন্য আবশ্যক এবং ব্যবহৃত হয়, যেগুলো শো অ্যাসেটের সাথে লিঙ্ক করা আছে। এর সর্বোচ্চ দৈর্ঘ্য ৫ বাইট।

writer[]

string

একটি তালিকা যা অ্যাসেটটির সাথে যুক্ত লেখকদের শনাক্ত করে। আপনি একটি অ্যাসেটের জন্য সর্বোচ্চ ৫০ জন লেখক নির্দিষ্ট করতে পারেন।

actor[]

string

একটি তালিকা যা অ্যাসেটটির সাথে যুক্ত অ্যাক্টরদের শনাক্ত করে। আপনি একটি অ্যাসেটের জন্য সর্বোচ্চ ৫০ জন অ্যাক্টর নির্দিষ্ট করতে পারেন।

director[]

string

একটি তালিকা যা অ্যাসেটটির সাথে যুক্ত পরিচালকদের শনাক্ত করে। আপনি একটি অ্যাসেটের জন্য সর্বোচ্চ ৫০ জন পরিচালক নির্দিষ্ট করতে পারেন।

producer[]

string

একটি তালিকা যা সম্পদটির উৎপাদকদের শনাক্ত করে। আপনি একটি সম্পদের জন্য সর্বোচ্চ ৫০ জন উৎপাদক নির্দিষ্ট করতে পারেন।

releaseDate

object ( Date )

যে তারিখে কোনো অ্যাসেট সর্বসমক্ষে প্রকাশ করা হয়েছিল। সিজন অ্যাসেটের ক্ষেত্রে, এই মানটি সিজনটি প্রথম সম্প্রচারের তারিখ নির্দেশ করে। ১৯০২ সালের আগের তারিখগুলো সমর্থিত নয়। এই মানটি এপিসোড, সিজন, মুভি, মিউজিক ভিডিও এবং সাউন্ড রেকর্ডিং অ্যাসেটের জন্য প্রযোজ্য। নিচে তালিকাভুক্ত অ্যাসেটগুলোর জন্য এটি আবশ্যক এবং অন্যথায় ঐচ্ছিক:

  • একটি শো-এর সাথে সংযুক্ত পর্বের সম্পদসমূহ
  • ইউটিউবের মুভিজ ক্যাটাগরিতে প্রদর্শিত সিনেমার অ্যাসেটসমূহ
spokenLanguage

string

ভিডিওটির প্রধান কথ্য ভাষা। এর মান যেকোনো ISO 639-1 দুই-অক্ষরের ভাষা কোড হতে পারে। এই মানটি শুধুমাত্র এপিসোড এবং মুভি অ্যাসেটের জন্য ব্যবহৃত হয় এবং অন্য ধরনের অ্যাসেটের জন্য বৈধ নয়।

subtitledLanguage[]

string

যেসব ভাষার জন্য ভিডিওটিতে হয় আলাদা ক্যাপশন ট্র্যাক আছে অথবা ভিডিওটির অংশ হিসেবে অন্তর্নির্মিত ক্যাপশন রয়েছে, সেই ভাষাগুলোর একটি তালিকা। তালিকার প্রতিটি মান অবশ্যই একটি ISO 639-1 দুই-অক্ষরের ভাষা কোড হতে হবে। এই মানটি শুধুমাত্র এপিসোড এবং মুভি অ্যাসেটের জন্য ব্যবহৃত হয় এবং অন্য ধরনের অ্যাসেটের জন্য বৈধ নয়।

isan

string

অ্যাসেটটির জন্য ISAN (আন্তর্জাতিক স্ট্যান্ডার্ড অডিওভিজ্যুয়াল নম্বর)। এই মানটি শুধুমাত্র এপিসোড এবং মুভি অ্যাসেটের জন্য ব্যবহৃত হয় এবং উভয় ক্ষেত্রেই এটি ঐচ্ছিক। মানটিতে ২৬টি অক্ষর থাকে, যার মধ্যে ISAN-এর ২৪টি হেক্সাডেসিমাল অক্ষর এবং দুটি চেক অক্ষর অন্তর্ভুক্ত, যা নিম্নলিখিত বিন্যাসে থাকে:

  • ট্যাগ মানের প্রথম ১৬টি অক্ষরে হেক্সাডেসিমাল অক্ষর থাকে, যা ISAN-এর 'রুট' এবং 'এপিসোড' উপাদানগুলোকে নির্দিষ্ট করে।
  • সতেরোতম অক্ষরটি হলো একটি চেক অক্ষর (AZ থেকে আসা একটি অক্ষর)।
  • ১৮ থেকে ২৫ নম্বর অক্ষরগুলো হলো ISAN-এর অবশিষ্ট আটটি অক্ষর, যা ISAN-এর 'সংস্করণ' অংশটি নির্দিষ্ট করে।
  • ছাব্বিশতম অক্ষরটি হলো আরেকটি চেক অক্ষর (AZ)।
eidr

string

একটি অ্যাসেটের জন্য নির্ধারিত এন্টারটেইনমেন্ট আইডেন্টিফায়ার রেজিস্ট্রি (EIDR)। এই মানটি শুধুমাত্র এপিসোড এবং মুভি অ্যাসেটের জন্য ব্যবহৃত হয় এবং উভয় ক্ষেত্রেই এটি ঐচ্ছিক। এই মানটিতে EIDR রেজিস্ট্রির জন্য একটি স্ট্যান্ডার্ড প্রিফিক্স থাকে, যার পরে একটি ফরওয়ার্ড স্ল্যাশ, একটি ২০-ক্যারেক্টারের হেক্সাডেসিমাল স্ট্রিং এবং একটি অ্যালফানিউমেরিক (0-9A-Z) চেক ক্যারেক্টার থাকে।

hfa

string

একটি কম্পোজিশনকে স্বতন্ত্রভাবে শনাক্ত করার জন্য হ্যারি ফক্স এজেন্সি (HFA) কর্তৃক প্রদত্ত ছয়-অক্ষরের গানের কোড। এই মানটি শুধুমাত্র কম্পোজিশন অ্যাসেটের জন্য বৈধ।

ratings[]

object ( Rating )

একটি সম্পদ যে রেটিংগুলো পেয়েছে তার তালিকা। রেটিংটি অবশ্যই নির্দিষ্ট রেটিং সিস্টেমের অধীনে বৈধ হতে হবে।

broadcaster[]

string

যে নেটওয়ার্ক বা চ্যানেল কোনো শো বা তার কোনো সিজন প্রথম সম্প্রচার করেছিল, তা শনাক্ত করে। কোনো অ্যাসেটের জন্য এই ফিল্ডটি শুধুমাত্র তখনই অন্তর্ভুক্ত করা উচিত, যখন অ্যাসেটটির সাথে যুক্ত সম্প্রচারকারী এবং ইউটিউবে অ্যাসেটটি আপলোডকারী পার্টনার ভিন্ন হয়। উল্লেখ্য যে, একটি শো-এর একাধিক সম্প্রচারকারী থাকতে পারে; উদাহরণস্বরূপ, একটি শো বিভিন্ন সিজনের মধ্যে নেটওয়ার্ক পরিবর্তন করতে পারে।

totalEpisodesExpected

integer ( uint32 format)

সিজনে থাকা মোট পূর্ণদৈর্ঘ্য পর্বের সংখ্যা নির্দিষ্ট করে। এই মানটি শুধুমাত্র সিজন অ্যাসেটের জন্য ব্যবহৃত হয়।

contentType

string

অ্যাসেটটি যে ধরনের ভিডিও কন্টেন্টের প্রতিনিধিত্ব করে। এই ফিল্ডটি শুধুমাত্র মুভি এবং এপিসোড অ্যাসেটের জন্য প্রযোজ্য, এবং এই অ্যাসেটগুলোর নিম্নলিখিত প্রকারগুলোর জন্য এটি আবশ্যক:

  • একটি শো-এর সাথে সংযুক্ত পর্বের সম্পদসমূহ
  • ইউটিউবের মুভিজ ক্যাটাগরিতে প্রদর্শিত সিনেমার অ্যাসেটসমূহ

গ্রহণযোগ্য মানগুলো হলো:

  • clip
  • feature_film
  • full_episode
  • short
originalReleaseMedium

string

যে পদ্ধতিতে মানুষ প্রথম একটি ভিডিও অ্যাসেট দেখার সুযোগ পেত। এই মানটি শুধুমাত্র এপিসোড এবং মুভি অ্যাসেটের জন্য ব্যবহৃত হয়। নিম্নলিখিত অ্যাসেটগুলির জন্য এটি আবশ্যক এবং অন্যথায় ঐচ্ছিক:

  • একটি শো-এর সাথে সংযুক্ত পর্বের সম্পদসমূহ
  • ইউটিউবের মুভিজ ক্যাটাগরিতে প্রদর্শিত সিনেমার অ্যাসেটসমূহ

গ্রহণযোগ্য মানগুলো হলো:

  • basic_tv
  • direct_to_video
  • film
  • premium_tv
  • promotional
  • terrestrial_tv
  • web

তারিখ

এই রিসোর্সটি একটি তারিখ শনাক্ত করে, যা এর গঠনগত অংশগুলো (বছর, মাস, দিন) হিসেবে উপস্থাপিত হয়।

JSON উপস্থাপনা
{
  "year": integer,
  "month": integer,
  "day": integer
}
ক্ষেত্র
year

integer ( uint32 format)

গ্রেগরিয়ান ক্যালেন্ডার অনুযায়ী তারিখটির বছর। খ্রিস্টাব্দ (AD) বলে ধরে নেওয়া হয়েছে।

month

integer ( uint32 format)

তারিখের মাস। মানটি 1 থেকে 12 এর মধ্যে একটি পূর্ণসংখ্যা হতে হবে।

day

integer ( uint32 format)

তারিখের দিন। মানটি 1 থেকে 31 এর মধ্যে একটি পূর্ণসংখ্যা হতে হবে। উল্লেখ্য যে, কিছু দিন-মাসের সংমিশ্রণ বৈধ নয়।

রেটিং

এই অবজেক্টটিতে কোনো অ্যাসেটের জন্য একটি কন্টেন্ট রেটিং রয়েছে।

JSON উপস্থাপনা
{
  "ratingSystem": string,
  "rating": string
}
ক্ষেত্র
ratingSystem

string

রেটিং-এর সাথে সংশ্লিষ্ট রেটিং ব্যবস্থা।

গ্রহণযোগ্য মানগুলো হলো:

  • acb
  • age_gate_16
  • bbfc
  • cbfc
  • chvrs
  • djctq
  • eirin
  • esrb
  • fmoc
  • fsk
  • icaa
  • kmrb
  • lyrics
  • mpaa
  • oflc
  • russia
  • v_chip
  • youtube
  • youtubeuk
rating

string

সম্পদটি যে রেটিং পেয়েছে।