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

خلاصه و مقدمه

عنوان

موزیک - تب مدیریت آلبوم‌ها و موزیک‌ویدئوها در بخش «ویدئوهای من»

معرفی و هدف

تب «موزیک» بخش ویژه‌ای برای خوانندگان و هنرمندان تأیید شده در آپارات است. این تب امکان مدیریت آلبوم‌ها، تک‌آهنگ‌ها و موزیک‌ویدئوها را به صورت جداگانه از ویدئوهای عادی فراهم می‌کند.

اهداف بیزنسی:

  • ارائه تجربه اختصاصی برای هنرمندان موسیقی
  • جداسازی محتوای موسیقی از سایر ویدئوها
  • مدیریت آلبوم‌محور محتوای موسیقی
  • امکان دسته‌بندی بر اساس ژانر و تهیه‌کننده

دامنه

این بخش چه کارهایی انجام می‌دهد:

  • ✅ نمایش لیست آلبوم‌ها و تک‌آهنگ‌ها
  • ✅ ایجاد آلبوم جدید با اطلاعات موسیقی
  • ✅ مشاهده قطعات داخل هر آلبوم
  • ✅ فیلتر بر اساس ژانر و تاریخ
  • ✅ جستجو در موزیک‌ویدئوها
  • ✅ ویرایش و حذف آلبوم و قطعات

این بخش چه کارهایی انجام نمی‌دهد:

  • ❌ آپلود موزیک‌ویدئوی جدید → از طریق دکمه آپلود در هدر انجام می‌شود (مستندات در انتظار طراحی)
  • ❌ مدیریت ویدئوهای غیرموزیکی → در تب ویدئوها انجام می‌شود
  • ❌ مدیریت پلی‌لیست‌ها → در تب پلی‌لیست‌ها انجام می‌شود

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

نقشفارسیدسترسیتوضیحات
Newcomerکاربر تازه‌وارد❌ ندارداین تب برای کاربران عادی نمایش داده نمی‌شود
Video Producerتولیدکننده ویدیو❌ نداردفقط هنرمندان تأیید شده دسترسی دارند
Monetized Producerتولیدکننده درآمدزا❌ نداردفقط هنرمندان تأیید شده دسترسی دارند
Verified Artistخواننده/هنرمند تأیید شده✅ کاملدسترسی کامل به ایجاد و مدیریت آلبوم‌ها
شرط دسترسی

تب «موزیک» فقط برای کاربرانی نمایش داده می‌شود که حساب تأیید شده (Verified) دارند و نوع کانال آن‌ها «هنرمند/خواننده» باشد.

شاخص‌های کلیدی عملکرد

شاخصمقدار مطلوبتوضیحات
تعداد آلبوم به ازای هر هنرمندKPI ردگیریمیانگین تعداد آلبوم‌ها
نرخ تکمیل ایجاد آلبوم> 80%آلبوم‌هایی که با موفقیت ایجاد می‌شوند
نرخ استفاده از فیلتر ژانرKPI ردگیریدرصد استفاده از فیلتر
میانگین قطعه در هر آلبومKPI ردگیریمیانگین تعداد قطعات

اصطلاحات و تعاریف

اصطلاحتعریف
آلبوم (Album)مجموعه‌ای از قطعات موسیقی که به صورت گروهی منتشر می‌شوند
تک‌آهنگ (Single)قطعه موسیقی منفرد که خارج از آلبوم منتشر می‌شود
ژانر (Genre)سبک موسیقی (پاپ، راک، سنتی و...)
تهیه‌کننده (Producer)شخص یا شرکت مسئول تولید قطعه
کاور آلبوم (Cover)تصویری که به عنوان جلد آلبوم نمایش داده می‌شود

قوانین بیزنسی

شرایط دسترسی به تب موزیک

قانونتوضیحات
حساب تأیید شدهکاربر باید حساب Verified داشته باشد
نوع کانالنوع کانال باید «هنرمند/خواننده» باشد

محدودیت‌های ایجاد آلبوم

قانونمقدارتوضیحات
حداکثر طول عنوان آلبوم-باید عنوان فارسی و انگلیسی وارد شود
فرمت تصویر کاورJPG, PNG-
ابعاد تصویر کاورحداقل 300 × 300 پیکسلتصاویر کوچکتر پذیرفته نمی‌شوند
ژانرهای مجاز8 ژانرهیپ هاپ، پاپ، راک، سنتی، پاپ سنتی، آر اند بی، هاوس، تلفیقی
تاریخ انتشارالزامیبه فرمت روز / ماه / سال

ژانرهای موسیقی

ژانرفارسی
Hip Hopهیپ هاپ
Popپاپ
Rockراک
Traditionalسنتی
Traditional Popپاپ سنتی
R&Bآر اند بی
Houseهاوس
Fusionتلفیقی

ساختار جدول موزیک

ستونتوضیحات
عنواننام آلبوم یا تک‌آهنگ + تصویر کاور (1:1) + متاتگ‌ها
بازدیدتعداد بازدید کل
ژانرBadge ژانر موسیقی
تهیه‌کنندهنام تهیه‌کننده
زمان انتشارتاریخ انتشار قطعه

سناریوها

فهرست سناریوها

  1. مشاهده لیست موزیک‌ها
  2. مشاهده قطعات آلبوم
  3. ایجاد آلبوم جدید
  4. فیلتر کردن موزیک‌ها
  5. حالت خالی (نتیجه‌ای یافت نشد)

سناریو 1: مشاهده لیست موزیک‌ها

شرح مختصر: هنرمند تأیید شده می‌خواهد لیست تمام آلبوم‌ها و تک‌آهنگ‌های خود را مشاهده کند.

نقش‌های درگیر: Verified Artist (خواننده/هنرمند تأیید شده)

پیش‌نیازها (Preconditions):

  • کاربر در آپارات لاگین کرده باشد
  • کاربر حساب تأیید شده داشته باشد
  • حداقل یک آلبوم یا تک‌آهنگ آپلود کرده باشد

فلو/روند اصلی

گام 1: ورود به بخش ویدئوهای من

  • کاربر از منوی کناری سمت راست داشبورد روی گزینه «ویدئوهای من» کلیک می‌کند
  • سیستم صفحه «ویدئوهای من» را بارگذاری می‌کند

گام 2: سوئیچ به تب موزیک

  • کاربر روی تب «موزیک» کلیک می‌کند
  • سیستم محتوای تب را بارگذاری می‌کند

لیست موزیک‌ها

گام 3: نمایش نوار عملیات

سیستم در بالای صفحه نوار عملیات را نمایش می‌دهد که شامل:

  • فیلد جستجو: با عنوان «جست‌وجو»
  • دکمه «+ ایجاد آلبوم»: دکمه اصلی برای ایجاد آلبوم جدید
  • دکمه «فیلتر»: فیلتر بر اساس ژانر و سایر پارامترها

گام 4: نمایش جدول موزیک‌ها

سیستم لیست آلبوم‌ها و تک‌آهنگ‌ها را به صورت جدولی نمایش می‌دهد. هر ردیف شامل:

ستونتوضیحات
تصویر کاورتصویر کاور آلبوم یا تک‌آهنگ (نسبت 1:1)
عنوان و متاتگنام آلبوم/آهنگ + نوع (تک آهنگ / آلبوم . X قطعه)
بازدیدتعداد کل بازدیدها (مثلاً ۱۵,۳۹۳)
ژانرBadge ژانر موسیقی (پاپ، راک و...)
تهیه‌کنندهنام تهیه‌کننده (مثلاً سامانه ۷۸۰، پلتفرم شیدا)
زمان انتشارتاریخ انتشار

گام 5: هاور روی ردیف آلبوم

با هاور روی هر ردیف، دکمه‌های عملیات نمایش داده می‌شوند:

هاور روی آلبوم

گام 6: نمایش صفحه‌بندی

در انتهای جدول:

  • شمارنده: «۱ تا ۱۰ از ۱۱۲ موزیک»
  • انتخاب تعداد آیتم در صفحه: ۱۰ (با دراپ‌داون تغییر)
  • دکمه‌های صفحه قبل / صفحه بعد برای ناوبری

پیامدها (Postconditions):

  • کاربر لیست کامل آلبوم‌ها و تک‌آهنگ‌های خود را مشاهده می‌کند
  • کاربر می‌تواند عملیات مختلف را روی هر آیتم انجام دهد

سناریو 2: مشاهده قطعات آلبوم

شرح مختصر: هنرمند می‌خواهد قطعات داخل یک آلبوم را مشاهده کند.

نقش‌های درگیر: Verified Artist (خواننده/هنرمند تأیید شده)

پیش‌نیازها (Preconditions):

  • حداقل یک آلبوم با قطعات داخلی موجود باشد

فلو/روند اصلی

گام 1: کلیک روی ردیف آلبوم

  • کاربر روی ردیف آلبوم مورد نظر کلیک می‌کند
  • سیستم آلبوم را باز می‌کند و لیست قطعات داخلی را نمایش می‌دهد

مشاهده قطعات آلبوم

گام 2: نمایش قطعات آلبوم

سیستم قطعات داخل آلبوم را در همان جدول نمایش می‌دهد:

  • ردیف آلبوم به حالت باز تغییر می‌کند
  • قطعات با همان ساختار ستونی نمایش داده می‌شوند (عنوان، بازدید، ژانر، تهیه‌کننده، زمان انتشار)
  • شمارنده صفحه‌بندی به «ویدیو» تغییر می‌کند (به جای «موزیک»)

گام 3: بستن آلبوم

  • کاربر می‌تواند با کلیک مجدد روی ردیف آلبوم، لیست قطعات را ببندد
  • جدول به حالت عادی (نمایش آلبوم‌ها) برمی‌گردد

پیامدها (Postconditions):

  • کاربر قطعات داخل آلبوم را مشاهده می‌کند
  • کاربر می‌تواند عملیات مورد نظر را روی هر قطعه انجام دهد

سناریو 3: ایجاد آلبوم جدید

شرح مختصر: هنرمند می‌خواهد یک آلبوم جدید ایجاد کند.

نقش‌های درگیر: Verified Artist (خواننده/هنرمند تأیید شده)

پیش‌نیازها (Preconditions):

  • کاربر در تب موزیک باشد

فلو/روند اصلی

گام 1: کلیک روی دکمه ایجاد آلبوم

  • کاربر روی دکمه «+ ایجاد آلبوم» در نوار عملیات کلیک می‌کند

گام 2: نمایش مودال ایجاد آلبوم

سیستم مودال ایجاد آلبوم را نمایش می‌دهد:

فرم ایجاد آلبوم

فیلدهای فرم:

فیلدنوعالزامیتوضیحات
عنوان آلبوممتنعنوان آلبوم را وارد کنید
عنوان آلبوم به انگلیسیمتنعنوان آلبوم را به انگلیسی وارد کنید
تاریخانتخاب تاریخفرمت: روز / ماه / سال
ژانر آلبومدراپ‌داونانتخاب از لیست ژانرها
توضیحات آلبوممتن چندخطیتوضیحات آلبوم را وارد کنید
کاور آلبومآپلود فایلابعاد حداقل 300×300 پیکسل

گام 3: تکمیل فیلدهای اجباری

  • کاربر عنوان آلبوم (فارسی) و عنوان آلبوم به انگلیسی را وارد می‌کند
  • کاربر تاریخ انتشار را از Date Picker انتخاب می‌کند

گام 4: انتخاب ژانر (اختیاری)

  • کاربر روی فیلد «ژانر آلبوم» کلیک می‌کند
  • دراپ‌داون ژانرها باز می‌شود

دراپ‌داون ژانر

  • ژانرهای موجود: هیپ هاپ، پاپ، راک، سنتی، پاپ سنتی، آر اند بی، هاوس، تلفیقی
  • کاربر می‌تواند یک یا چند ژانر انتخاب کند (به صورت Chip)

گام 5: آپلود تصویر کاور (اختیاری)

  • کاربر روی «انتخاب» در بخش کاور آلبوم کلیک می‌کند یا فایل را Drag & Drop می‌کند
  • سیستم فایل را بارگذاری کرده و مودال ویرایش عکس را نمایش می‌دهد

ویرایش عکس کاور

  • کاربر ناحیه برش را تنظیم می‌کند
  • روی «برش عکس» کلیک می‌کند
  • تصویر برش‌خورده به عنوان کاور آلبوم ذخیره می‌شود
ابعاد تصویر کاور

ابعاد تصویر کاور باید حداقل 300 × 300 پیکسل باشد. تصاویر کوچکتر از این ابعاد پذیرفته نمی‌شوند.

گام 6: تکمیل فرم و ارسال

  • کاربر اطلاعات فرم را کامل می‌کند

فرم تکمیل‌شده

  • روی دکمه «ایجاد آلبوم» کلیک می‌کند
  • سیستم اطلاعات را اعتبارسنجی می‌کند
  • در صورت موفقیت: آلبوم جدید در لیست موزیک‌ها نمایش داده می‌شود

Error Handling:

خطازمان رخدادپیام نمایشیراه حل
عنوان خالیعنوان فارسی وارد نشده«عنوان آلبوم الزامی است»وارد کردن عنوان
عنوان انگلیسی خالیعنوان انگلیسی وارد نشده«عنوان آلبوم به انگلیسی الزامی است»وارد کردن عنوان انگلیسی
تاریخ خالیتاریخ انتخاب نشده«تاریخ انتشار الزامی است»انتخاب تاریخ
کاور نامعتبرابعاد کمتر از 300×300«ابعاد تصویر کاور باید ۳۰۰ × ۳۰۰ پیکسل یا بیشتر باشد»انتخاب تصویر بزرگتر

پیامدها (Postconditions):

  • آلبوم جدید ایجاد شده و در لیست موزیک‌ها نمایش داده می‌شود
  • کاربر می‌تواند قطعات را به آلبوم اضافه کند

سناریو 4: فیلتر کردن موزیک‌ها

شرح مختصر: هنرمند می‌خواهد موزیک‌ها را بر اساس ژانر یا سایر پارامترها فیلتر کند.

نقش‌های درگیر: Verified Artist (خواننده/هنرمند تأیید شده)

پیش‌نیازها (Preconditions):

  • کاربر در تب موزیک باشد

فلو/روند اصلی

گام 1: کلیک روی دکمه فیلتر

  • کاربر روی دکمه «فیلتر» در نوار عملیات کلیک می‌کند
  • منوی کشویی فیلترها باز می‌شود

گام 2: انتخاب فیلتر

  • کاربر فیلترهای مورد نظر را انتخاب می‌کند (مانند ژانر، تاریخ)
  • با انتخاب فیلتر، لیست به صورت خودکار به‌روزرسانی می‌شود
  • فیلتر فعال با آیکون X برای حذف نمایش داده می‌شود

گام 3: حذف فیلتر

  • کاربر روی X کنار فیلتر کلیک می‌کند
  • لیست به حالت اصلی برمی‌گردد

پیامدها (Postconditions):

  • لیست موزیک‌ها بر اساس فیلتر انتخابی نمایش داده می‌شود

سناریو 5: حالت خالی (نتیجه‌ای یافت نشد)

شرح مختصر: فیلتر اعمال شده نتیجه‌ای ندارد یا کاربر هنوز موزیکی آپلود نکرده.

نقش‌های درگیر: Verified Artist (خواننده/هنرمند تأیید شده)

پیش‌نیازها (Preconditions):

  • فیلتری اعمال شده که نتیجه‌ای ندارد

فلو/روند اصلی

گام 1: اعمال فیلتر بدون نتیجه

  • کاربر فیلتری اعمال می‌کند که هیچ موزیکی با آن مشخصات منطبق نیست

گام 2: نمایش حالت خالی

سیستم صفحه Empty State را نمایش می‌دهد:

نتیجه‌ای یافت نشد

  • تصویر: آیکون جستجو با علامت سوال
  • عنوان: «نتیجه‌ای یافت نشد!»
  • توضیح: «موزیکی به این مشخصات در کانال شما پیدا نشد»

گام 3: تغییر یا حذف فیلتر

  • کاربر می‌تواند فیلتر را حذف کند (کلیک روی X) تا لیست کامل نمایش داده شود

پیامدها (Postconditions):

  • کاربر از عدم وجود نتیجه مطلع شده و می‌تواند فیلتر را تغییر دهد

نکات رابط کاربری

طراحی‌های سفارشی

عنصرتوضیحات
تصویر کاورنسبت 1:1 برای تمام آلبوم‌ها و تک‌آهنگ‌ها
Badge ژانرBadge رنگی با نام ژانر در ستون مربوطه
اکشن‌های هاوردکمه‌های عملیات فقط در هنگام هاور روی ردیف نمایش داده می‌شوند
نوع آیتممتاتگ زیر عنوان: «تک آهنگ» یا «آلبوم . X قطعه»

تفاوت‌های موبایل

تفاوتتوضیحات
حالت نمایشنمایش کارتی به جای جدولی
اکشن‌هادسترسی از طریق منوی سه‌نقطه به جای هاور
فیلترفیلتر به صورت بخش جداگانه در بالای صفحه

وابستگی‌ها و پیش‌نیازها

وابستگی به سایر بخش‌های داشبورد

بخشنوع وابستگیتوضیحات
لیست ویدئوهامرتبطویدئوهای غیرموزیکی در تب ویدئوها مدیریت می‌شوند
پلی‌لیست‌هامرتبطموزیک‌ویدئوها می‌توانند به پلی‌لیست اضافه شوند

پیش‌نیازهای سیستمی

  • کاربر باید در آپارات ثبت‌نام و لاگین کرده باشد
  • کاربر باید حساب تأیید شده (Verified Artist) داشته باشد
  • نوع کانال باید «هنرمند/خواننده» تنظیم شده باشد

آینده‌نگری

بهبودهای برنامه‌ریزی شده

  • اتصال به سرویس‌های استریم موسیقی
  • آمار پخش تفکیکی (استریم vs ویدئو)
  • مدیریت حقوق موسیقی
  • ابزارهای ترویج موزیک
  • اضافه کردن متن ترانه به قطعات

پیوست‌ها و منابع

منابع معتبر

مستندات مرتبط