|||
-|-|-|
| ملخص | إضافة Discourse لعرض استماعات المستخدم في ListenBrainz في ملفه الشخصي
| رابط المستودع | https://git.sr.ht/~phw/discourse-listenbrainz
| دليل التثبيت | كيفية تثبيت إضافات Discourse
الميزات
تسمح إضافة Discourse هذه للمستخدمين بعرض استماعاتهم الأخيرة من ListenBrainz في ملفهم الشخصي. يمكن للمستخدمين اختيار عرض آخر استماع لهم أو إحصائيات عامة حول ملفهم الشخصي في ListenBrainz.
ListenBrainz هي خدمة عبر الإنترنت لتتبع الموسيقى التي تستمع إليها وتوفر لك رؤى حول عادات الاستماع والتوصيات الخاصة بك. المشروع مفتوح المصدر بالكامل وينشر جميع البيانات كبيانات مفتوحة.
هذه الإضافة قيد الاستخدام حاليًا في منتديات مجتمع MusicBrainz، ولكنها قد تكون مثيرة للاهتمام لمجتمعات أخرى متعلقة بالموسيقى أيضًا.
الإعدادات
إعدادات المسؤول
يمكنك تكوين إضافة ListenBrainz في واجهة مسؤول Discourse. الخيارات التالية متاحة:
-
تمكين listenbrainz: السماح للمستخدمين بعرض حالة ListenBrainz الخاصة بهم في ملفاتهم الشخصية. الافتراضي: ممكّن.
-
أسماء مستخدمي listenbrainz تطابق discourse: قم بتمكين هذا إذا كانت أسماء مستخدمي Discourse تتطابق عادةً مع أسماء مستخدمي ListenBrainz الخاصة بهم. لا يزال بإمكان المستخدمين تكوين اسم مستخدم ListenBrainz مختلف، ولكن سيتم ملؤه مسبقًا باسم مستخدم Discourse الخاص بهم. هذا الخيار مخصص بشكل أساسي للاستخدام في منتديات مجتمع MetaBrainz. الافتراضي: معطّل.
-
أيقونة ناشر listenbrainz: السماح للمستخدمين بعرض رابط لملفهم الشخصي في ListenBrainz بجوار اسم المستخدم الخاص بهم في كل مشاركة. الافتراضي: ممكّن.
-
listenbrainz_onebox_enabled: تمكين دعم Onebox للروابط إلى صفحات ملفات المستخدمين في ListenBrainz. الافتراضي: ممكّن.
-
listenbrainz_onebox_range: نطاق زمني للإحصائيات لـ ListenBrainz Oneboxes. الافتراضي: هذا الشهر.
تفضيلات المستخدم
يبقى كل مستخدم متحكمًا فيما إذا كان سيتم عرض نشاط ListenBrainz الخاص به في ملفه الشخصي. يمكن للمستخدمين تكوين ذلك في تفضيلات ملفهم الشخصي. التفضيلات التالية متاحة.
-
إظهار معلومات ListenBrainz في ملفي الشخصي: عند تمكين هذا، سيتم عرض مربع معلومات بتفاصيل ملف المستخدم في ListenBrainz في بطاقة المستخدم وملفه الشخصي. يمكن تكوين محتوى مربع المعلومات بالخيارات أدناه. الافتراضي: معطّل.
-
اسم مستخدم ListenBrainz: اسم مستخدم ListenBrainz الخاص بالمستخدم. يجب تعيينه حتى تظهر تفاصيل ListenBrainz للمستخدم. إذا تم تمكين أسماء مستخدمي listenbrainz تطابق discourse للموقع، فسيتم تعيين هذا افتراضيًا إلى اسم مستخدم Discourse، وإلا فإن القيمة الافتراضية فارغة.
-
إظهار رابط لملفي الشخصي في ListenBrainz بجوار اسم مستخدم Discourse الخاص بي: عند تمكين هذا، سيتم عرض رابط لملف المستخدم في ListenBrainz بجوار اسم المستخدم الخاص به في كل مشاركة. هذا الخيار متاح فقط إذا كان الموقع قد قام بتمكين أيقونة ناشر listenbrainz. الافتراضي: معطّل.
-
العرض: يقوم بتكوين المحتوى المعروض في مربع معلومات ListenBrainz. الخيارات التالية متاحة:
-
آخر استماع: عرض المسار الذي يتم تشغيله حاليًا للمستخدم أو المسار الذي تم تشغيله مؤخرًا.
-
إحصائيات ملف المستخدم: عرض إحصائيات عامة لملف المستخدم في ListenBrainz، مثل عدد الاستماعات، والمسار الأكثر تشغيلًا، وصورة غلاف الإصدارات الأكثر تشغيلًا.
-
آخر استماع مع الرجوع إلى إحصائيات ملف المستخدم: محاولة عرض آخر استماع، ولكن إذا لم يكن هناك أي استماع، فارجع إلى عرض إحصائيات ملف المستخدم. هذا هو الإعداد الافتراضي.
-
-
النطاق الزمني: حدد النطاق الزمني الذي يتم إنشاء إحصائيات ملف المستخدم له. الافتراضي: هذا الشهر.
-
الرجوع إلى نطاق زمني أكبر إذا لم تكن هناك استماعات في النطاق المحدد: إذا تم تمكين هذا، فسترجع طريقة عرض إحصائيات الملف تلقائيًا إلى نطاق زمني أكبر إذا لم يكن لديك استماعات في النطاق الزمني المحدد. على سبيل المثال، إذا حددت “هذا الأسبوع” ولكن ليس لديك استماعات مسجلة في الأسبوع الحالي، فسترجع الإحصائيات لعرض “هذا الشهر”. الافتراضي: ممكّن.
-
إظهار آخر استماع ليس أقدم من: لا تعرض آخر مسار تم تشغيله للمستخدم إذا كان أقدم من الوقت المحدد. الافتراضي: 24 ساعة.
للمستقبل
يرجى الرجوع إلى متعقب المشكلات الرسمي للمشكلات المفتوحة والميزات المخطط لها.
