پرش به مطلب اصلی

موزیک

وضعیتجاری
مالکتیم محصول پیشخوان
آخرین بازبینی۱۴۰۵/۰۵/۱۱ (2026-08-02) — در برابر طرح Video Hub 1.0.0 و قراردادهای دیزاین

بخشی از ویرایش ویدئو (Video Hub) — صفحه‌های دیگر این بخش و نمودار ناوبری آن در صفحهٔ اصلی بخش آمده است.

معرفی و هدف​

یک موزیک‌ویدئو در فهرست ویدئوها با بقیهٔ محتوا فرقی ندارد و در سرویس‌های موسیقی هم پیدا نمی‌شود، چون اطلاعاتی که یک قطعهٔ موسیقی را قابل شناسایی می‌کند — خواننده، آلبوم، ژانر، تاریخ انتشار — جایی ثبت نشده است. صفحهٔ «موزیک» همین اطلاعات را می‌گیرد و ویدئو را به یک قطعهٔ موسیقی کامل تبدیل می‌کند.

هدف کسب‌وکاری: قابل کشف کردن محتوای موسیقی و آماده‌سازی آن برای عرضه در بسترهای موسیقی.

دامنه​

ثبت و ویرایش اطلاعات موسیقی برای همین ویدئو: فایل صوتی، تصویر کاور و فراداده‌های قطعه.

خارج از دامنه: مدیریت آلبوم‌ها و فهرست کل قطعه‌های کانال — این‌ها در بخش ویدئوهای من قرار دارند.

مخاطبان و نقش‌ها​

رفتار این صفحه برای همهٔ تولیدکنندگان یکسان است.

قواعد کسب‌وکار​

  • BR-1 — ثبت مرحله‌ای: هیچ مقداری تا زدن «ثبت تغییرات» ثبت نمی‌شود.
  • BR-2 — دو فایل جداگانه: صفحه دو ناحیهٔ بارگذاری دارد — فایل موزیک و کاور موزیک. هر ناحیه تا وقتی فایلی نگرفته، به‌شکل ناحیهٔ رهاکردن فایل با متن «فایل را انتخاب کنید یا اینجا رها کنید.» دیده می‌شود، و پس از گرفتن فایل، نام فایل را به‌همراه گزینهٔ «تغییر فایل» نشان می‌دهد.
  • BR-3 — محدودیت فایل موزیک: حجم فایل موزیک نباید بیشتر از ۲۵ مگابایت باشد.
  • BR-4 — محدودیت کاور: ابعاد تصویر کاور باید ۱۰۸۰ × ۱۰۸۰ پیکسل یا بیشتر باشد.
  • BR-5 — فیلدهای الزامی: عنوان انگلیسی، عنوان فارسی، نام خواننده (هر دو زبان)، ژانر، تاریخ انتشار و تهیه‌کننده الزامی‌اند.
  • BR-6 — نام خواننده قفل است: نام خواننده از هویت کانال به ارث می‌رسد و به‌صورت پیش‌فرض غیرقابل ویرایش است. تنها راه تغییرش، بازکردن قفل از روی خود فیلد است. این رفتار عمدی است تا هویت هنرمند به‌اشتباه عوض نشود.
  • BR-7 — عنوان دوزبانه: قطعه هم عنوان انگلیسی و هم عنوان فارسی می‌گیرد؛ این دو جدا از هم ثبت می‌شوند.
  • BR-8 — ژانر چندتایی: ژانر به‌شکل چند تراشهٔ انتخابی ثبت می‌شود و بیش از یک ژانر قابل انتخاب است.
  • BR-9 — تاریخ انتشار: تنها تاریخ (روز، ماه، سال) گرفته می‌شود؛ این فیلد ساعت ندارد.
  • BR-10 — هم‌زمانی انتخابگرها: در هر لحظه فقط یکی از انتخابگرهای آلبوم، ژانر یا تاریخ می‌تواند باز باشد.

سناریوها​

سناریو ۱: ثبت یک قطعهٔ موسیقی تازه​

هدف — تولیدکننده می‌خواهد این ویدئو را به‌عنوان یک قطعهٔ موسیقی با اطلاعات کامل ثبت کند.

نقش‌های درگیر — تولیدکننده ویدئو، تولیدکننده درآمدزا.

پیش‌شرط‌ها — کاربر در بخش ویرایش یک ویدئو است و هنوز قطعه‌ای برای آن ثبت نشده است.

جریان اصلی

  1. کاربر مسیر «موزیک» را انتخاب می‌کند. ← سیستم فرم خالی را نشان می‌دهد: دو ناحیهٔ بارگذاری در ستون چپ و فیلدهای اطلاعات در ستون راست، همه با متن راهنمای خودشان. نام خواننده از پیش پر و قفل است (BR-2، BR-6).

    صفحهٔ موزیک در حالت خالی

  2. کاربر فایل صوتی را در ناحیهٔ «بارگذاری فایل موزیک» رها یا انتخاب می‌کند. ← نام فایل جای متن راهنما را می‌گیرد و گزینهٔ «تغییر فایل» ظاهر می‌شود (BR-3).

  3. کاربر تصویر کاور را در ناحیهٔ «کاور موزیک» بارگذاری می‌کند (BR-4).

  4. کاربر عنوان انگلیسی و عنوان فارسی قطعه را وارد می‌کند (BR-7).

  5. کاربر روی «افزودن موزیک به آلبوم» می‌زند. ← فهرست آلبوم‌های کانال به‌همراه شمار قطعه‌های هر آلبوم باز می‌شود.

    انتخابگر آلبوم

  6. کاربر آلبوم را انتخاب می‌کند. ← نام آلبوم در فیلد نشسته و فهرست بسته می‌شود.

  7. کاربر روی «ژانر موزیک» می‌زند و یک یا چند ژانر انتخاب می‌کند. ← ژانرها به‌شکل تراشه در فیلد افزوده می‌شوند (BR-8).

    انتخابگر ژانر

  8. کاربر روی «تاریخ انتشار» می‌زند و روز، ماه و سال را انتخاب می‌کند (BR-9).

    انتخابگر تاریخ انتشار

  9. کاربر نام تهیه‌کننده را وارد می‌کند.

  10. کاربر «ثبت تغییرات» را می‌زند. ← اطلاعات قطعه ثبت می‌شود (BR-1).

    صفحهٔ موزیک پس از تکمیل

جریان‌های جایگزین و استثنا

  • 2a. حجم فایل موزیک بیش از ۲۵ مگابایت است:
    • 2a1. فایل پذیرفته نمی‌شود (BR-3). [CLARIFICATION NEEDED: پیام خطای عبور از سقف حجم در طرح ۱.۰.۰ طراحی نشده است.]
  • 3a. ابعاد کاور کمتر از ۱۰۸۰ × ۱۰۸۰ پیکسل است:
    • 3a1. تصویر پذیرفته نمی‌شود (BR-4). [CLARIFICATION NEEDED: پیام خطای ابعاد نامعتبر در طرح وجود ندارد.]
  • 5a. کانال هیچ آلبومی ندارد:
    • 5a1. [CLARIFICATION NEEDED: حالت خالی انتخابگر آلبوم و امکان ساخت آلبوم تازه از همین‌جا در طرح ۱.۰.۰ مشخص نشده است.]
  • 10a. یکی از فیلدهای الزامی خالی مانده است:
    • 10a1. قطعه ثبت نمی‌شود (BR-5). [CLARIFICATION NEEDED: حالت خطای فیلد الزامی و رفتار دکمهٔ ثبت در این وضعیت طراحی نشده است.]

پس‌شرط‌ها — ویدئو به‌عنوان یک قطعهٔ موسیقی با اطلاعات کامل ثبت شده است.

سناریو ۲: اصلاح نام خواننده​

هدف — تولیدکننده متوجه می‌شود نام خواننده که از کانال به ارث رسیده اشتباه است و می‌خواهد آن را درست کند.

نقش‌های درگیر — تولیدکننده ویدئو، تولیدکننده درآمدزا.

پیش‌شرط‌ها — کاربر در صفحهٔ «موزیک» است.

جریان اصلی

  1. کاربر می‌بیند دو فیلد نام خواننده پر ولی غیرفعال‌اند (BR-6).

  2. کاربر گزینهٔ بازکردن قفل روی یکی از این دو فیلد را می‌زند. ← هر دو فیلد قابل ویرایش می‌شوند.

    فیلدهای نام خواننده در حالت باز

  3. کاربر هر دو نگارش نام را اصلاح می‌کند.

  4. کاربر «ثبت تغییرات» را می‌زند. ← نام تازه ثبت و فیلدها دوباره قفل می‌شوند.

جریان‌های جایگزین و استثنا

  • 3a. کاربر بدون ذخیره از فیلد خارج می‌شود:
    • 3a1. فیلدها دوباره قفل می‌شوند.

پس‌شرط‌ها — نام خواننده روی مقدار تازه ثبت شده است.

سناریو ۳: حذف قطعهٔ موسیقی​

هدف — تولیدکننده می‌خواهد ثبت موسیقی این ویدئو را بردارد.

نقش‌های درگیر — تولیدکننده ویدئو، تولیدکننده درآمدزا.

پیش‌شرط‌ها — برای این ویدئو قطعه‌ای ثبت شده است.

جریان اصلی

  1. کاربر روی دکمهٔ سه‌نقطه در نوار عنوان می‌زند. ← منویی با گزینهٔ «حذف موزیک» باز می‌شود.
  2. کاربر «حذف موزیک» را انتخاب می‌کند. ← پنجرهٔ تأیید با پرسش «آیا می‌خواهید این موزیک را حذف کنید؟» و گزینهٔ «انصراف» باز می‌شود.
  3. کاربر حذف را تأیید می‌کند. ← قطعه حذف می‌شود و پیامی با امکان بازگرداندن نمایش داده می‌شود.

جریان‌های جایگزین و استثنا

  • 2a. کاربر «انصراف» را می‌زند:
    • 2a1. پنجره بسته می‌شود و قطعه دست‌نخورده می‌ماند.
  • 3a. کاربر بلافاصله «بازگرداندن» را می‌زند:
    • 3a1. حذف لغو می‌شود. [CLARIFICATION NEEDED: مدت این فرصت در طرح مشخص نشده است.]

پس‌شرط‌ها — ثبت موسیقی این ویدئو حذف شده است.

نمای موبایل و تبلت​

تبلت — همان چیدمان دو ستونی دسکتاپ، فقط باریک‌تر.

نمای تبلت صفحهٔ موزیک

موبایل — چیدمان تک‌ستونی می‌شود و فیلدهایی که روی دسکتاپ دوتایی کنار هم می‌نشینند (عنوان‌ها، نام خواننده، تاریخ و تهیه‌کننده) از هم جدا و پشت سر هم می‌آیند. انتخابگرهای آلبوم، ژانر و تاریخ در سناریو ۱ به‌جای کشویی، به شکل بازشوی پایین صفحه باز می‌شوند و «ثبت تغییرات» به نوار چسبیدهٔ پایین صفحه منتقل می‌شود.

نمای موبایل صفحهٔ موزیک

پرسش‌های باز​

  • ۱۴۰۵/۰۵/۱۱ — شرط ورود به این صفحه مشخص نیست: آیا «موزیک» برای هر ویدئویی در دسترس است یا فقط برای ویدئوهایی که در دسته‌بندی موسیقی قرار دارند؟ — در انتظار تیم محصول.
  • ۱۴۰۵/۰۵/۱۱ — قالب‌های مجاز فایل صوتی و تصویر کاور در طرح نوشته نشده است (فقط سقف حجم و ابعاد آمده). — در انتظار تیم محصول.
  • ۱۴۰۵/۰۵/۱۲ — سقف تعداد نویسه برای «عنوان موزیک به انگلیسی»، «عنوان موزیک به فارسی» و «تهیه کننده» مشخص نیست. عدد ۵۰ در طرح روی این سه فیلد و همچنین روی انتخابگر آلبوم تکرار شده، و انتخابگر آلبوم اصلاً ورودی متنی ندارد؛ بنابراین این عدد مقدار پیش‌فرض کامپوننت است، نه سقف واقعی. عدد درست چند است؟ — در انتظار تیم محصول.
  • ۱۴۰۵/۰۵/۱۱ — حالت‌های خطای فرم (حجم، ابعاد، فیلد الزامی خالی) طراحی نشده‌اند. — در انتظار تیم دیزاین.
  • ۱۴۰۵/۰۵/۱۱ — در متن پیام حذف، واژهٔ «حذف» به‌صورت «حدف» نوشته شده است. — برای اصلاح به تیم دیزاین اعلام شود.
  • ۱۴۰۵/۰۵/۱۱ — منوی عملیات این صفحه در طرح چهار گزینهٔ دیگر هم دارد («مشاهده ویدئو»، «افزودن به کاربران هرزنویس»، ذخیرهٔ پیش‌فرض و «گزارش تخلف») که همگی پنهان‌اند و تنها «حذف موزیک» نمایش داده می‌شود. آیا این گزینه‌ها در نسخهٔ ۱.۰.۰ عرضه می‌شوند؟ — در انتظار تیم محصول.

تغییرات​

تاریختغییرمنبع
۱۴۰۵/۰۵/۱۱نسخهٔ اولیهطرح Video Hub 1.0.0 + قراردادهای دیزاین