شارك رابطًا. واختاروا الأغنية التالية معًا.
إرسال أغنية أمر بسيط. يحوّل YouTogether هذه اللحظة إلى مكان تقضون فيه وقتًا معًا: افتح غرفة، وادعُ شخصًا، وابنوا قائمة أغاني مشتركة. أدوات التشغيل والكلمات المباشرة والمحادثة والتفاعلات السريعة تبقى في صفحة واحدة، بتصميم يناسب الهاتف والحاسوب.
يمكن للضيف الانضمام والبحث وإضافة الموسيقى والتحكم بالتشغيل والمحادثة فورًا. يضيف تسجيل الدخول الاختياري عبر Google الغرف المحفوظة والمفضلة وسجل الاستماع. تحتفظ الغرفة المحفوظة برابطها وقائمتها، وتستعيد حالة التشغيل متوقفة بعد إعادة تشغيل الخادم، حتى لا تبدأ السماعات فجأة عند العودة.
الموسيقى مشتركة. والتجربة تبقى شخصية.
تتشارك الغرفة الأغنية الحالية والقائمة وموضع التشغيل وتوقيت الكلمات. أما مستوى الصوت والمظهر وعرض الكلمات أو الفيديو ولغة الترجمة فهي اختيارات كل مستمع. يمكن لشخص قراءة الكلمات بالعربية وآخر متابعة ترجمتها بالإنجليزية دون تغيير شاشة الجميع.
ترسل الترجمة الاختيارية نص الكلمات المعروض عبر الخادم إلى OpenAI عند طلبها فقط. تحتفظ الأسطر المترجمة بتوقيتها وترتيبها. وتبقى ملفات الكلمات المستوردة محليًا على جهاز المستمع ما لم يطلب ترجمتها؛ وإذا لم تتوفر كلمات موقّتة، تعرض الواجهة نصًا عاديًا دون اختلاق تزامن.
أحضر موسيقاك إلى الغرفة، باختيارك.
ربط YouTube خطوة منفصلة عن تسجيل الدخول. يستطيع المستمع اختيار حساب Google آخر وتصفّح إعجاباته وقوائمه بشكل خاص عبر اتصال للقراءة فقط. تدخل العناصر التي يختار استيرادها وحدها إلى القائمة المشتركة، دون تعديل الإعجابات أو قوائم التشغيل الأصلية.
يبدأ عرض المكتبة بمرشّح الموسيقى، مع إتاحة جميع الفيديوهات للمقاطع المصنّفة بطريقة مختلفة. يتابع الاستيراد الجماعي صفحات النتائج، ويتجاوز الأغاني التي تعمل أو تنتظر بالفعل، ويعرض التقدم، ويتيح الإلغاء، ويحترم سعة الغرفة. تجعل هذه التفاصيل التعامل مع مجموعة كبيرة أسهل، دون افتراض أن كل فيديو أُعجب به صاحبه أغنية.
لتستمر الموسيقى، ويبقى القرار للمستمعين.
يبحث خيار استمرار الموسيقى عن أغنية أخرى عندما تنتهي القائمة. وهو متوقف افتراضيًا، ويعتمد على الاستماع الأخير في الغرفة دون الرجوع إلى مفضلة الأشخاص أو مكتباتهم الخاصة. ترتّب الاقتراحات مقاطع حقيقية وفق إشارات الاستماع وتشابه العناوين؛ ويقتصر استخدام الذكاء الاصطناعي هنا على ترجمة الكلمات الاختيارية.
تتقدم الأغنية التي يضيفها شخص يدويًا على اقتراح ما زال قيد التحميل. يقبل الخادم عملية اختيار تلقائي واحدة معلّقة، ويتحقق من ملاءمتها لحالة الغرفة الحالية. تتسامح تصحيحات التشغيل مع الفروق الزمنية الصغيرة، ولكل عنصر في القائمة هوية مستقلة، بحيث يمثل تكرار الفيديو نفسه دورين مختلفين في الاستماع.
مساحة للاستماع، وللحضور معًا.
توجد المحادثة وستة تفاعلات سريعة بجانب القائمة. لا تسحب الرسائل الجديدة شخصًا يقرأ رسائل سابقة إلى الأسفل، وتبقى المسودة إذا فشل الإرسال. المحادثة مؤقتة حتى في الغرف المحفوظة، ولا تحتفظ الذاكرة إلا بآخر 100 رسالة.
تمنح ثماني شخصيات افتراضية المستمعين هوية دون رفع صورة شخصية. وُلّدت رسوماتها بأسلوب طيني ناعم، ثم جُهّزت كصور رمزية بخلفية شفافة ووجوه مميزة يسهل تمييزها بأحجام صغيرة. تبقى أدوات التشغيل داخل مساحة الاستماع، وتأتي القائمة والمحادثة تحتها على الهاتف.
حالة مشتركة واحدة، وحدود واضحة.
تعمل الواجهة باستخدام React وTypeScript. ويعمل Express وSocket.IO داخل عملية Node.js واحدة مستمرة، تدير حالة الغرف المعتمدة في الذاكرة. تحفظ SQLite الحسابات والغرف المحفوظة، بينما يبقى الأعضاء المتصلون والمحادثة مؤقتين. يشغّل كل متصفح الوسائط مباشرة عبر مشغّل YouTube المضمّن الرسمي، وتتولى طلبات الخادم البحث والبيانات الوصفية.
تمتد ملكية البيانات إلى ما وراء السجل الأصلي في المكتبة. تحتفظ البيانات المستوردة بمصدرها وعمرها عند نسخها، ويشمل التنظيف البيانات المحفوظة والذاكرة المؤقتة والعمل المعلّق. تمنع علامات الحذف الزمنية نسخة احتياطية أقدم من إعادة بيانات محذوفة. تعمل البنية الحالية بخادم غرف واحد؛ أما التنسيق بين عدة خوادم فهو عمل مستقبلي.
منتج يعمل، وحالة إصدار واضحة.
سجّلت فحوص إصدار 15 أكتوبر 2026 نجاح 161 اختبارًا آليًا وبناء الإنتاج باستخدام TypeScript وVite. شملت فحوص المتصفح مستمعَين، والمحادثة والتفاعلات، وانتقال الكلمات، والمظهرين، والهاتف والحاسوب. شملت فحوص الإنتاج تشغيل فيديو فعليًا؛ أما صفحات المكتبة والاستيراد فاختُبرت محليًا ببيانات تجريبية واستجابات محاكاة لـOAuth وYouTube.
حتى 16 أكتوبر 2026، كانت هوية التطبيق قد اجتازت تحقق Google ونُشرت، لكن مراجعة الإذن الحساس youtube.readonly لم تُقدَّم بعد، انتظارًا لفيديو توضيحي حقيقي. كما أخفقت بعض مشغّلات YouTube الجديدة أحيانًا في الإبلاغ عن جاهزيتها. تساعد مهلة الانتظار وخيار إعادة المحاولة على التعافي، لكن السبب الأساسي لم يُحل بعد. الخطوة التالية هي إتمام تقديم المراجعة وتحسين موثوقية التشغيل.


