يمكنك أيضًا تثبيت الامتداد يدويًا عن طريق تنزيل الملف المضغوط لمتصفحك هنا: https://github.com/trakt-tools/universal-trakt-scrobbler/releases
قم بفك ضغط chrome.zip
انتقل إلى الكروم: // ملحقات
تمكين "وضع المطور"
انقر فوق "تحميل غير مضغوط"
حدد المجلد الذي قمت بفك ضغطه
انتقل إلى about:debugging#/runtime/this-firefox
انقر فوق "تحميل الملحق المؤقت"
حدد firefox.zip
، أو حدد أي ملف في المجلد إذا تم فك ضغطه
سيتم تمكين الامتداد حتى تقوم بإعادة تشغيل Firefox.
تحميل الامتداد يدويًا في Chrome
تحميل الامتداد يدويًا في Firefox
جدول المحتويات
ما هو Universal Trakt Scrobbler؟
لماذا أحتاج إلى هذا التمديد؟
ما هي خدمات البث المدعومة؟
كيف يعمل التمديد؟
القضايا المعروفة
مشاكل أخرى
مساعدة في الترجمة
تطوير
كيفية إضافة المزيد من خدمات البث
كيفية إضافة scrobbler/المزامنة إلى خدمات البث
الاعتمادات
ملحق يسمح لك بالتنقل تلقائيًا بين البرامج التلفزيونية والأفلام التي تشاهدها، ومزامنة سجلك، من خدمات البث المفضلة لديك إلى Trakt.tv.
إذا كنت تريد التمرير/المزامنة من Netflix، فهذا هو المكوّن الإضافي الوحيد لـ Trakt.tv الذي يقوم بذلك. في المستقبل، سنضيف دعمًا لمزيد من خدمات البث، لذلك سيكون بمثابة امتداد واحد يعمل مع خدمات متعددة.
خدمة البث | التمرير | مزامنة | القيود |
---|---|---|---|
أمازون برايم | ✔️ | ✔️ | - |
ايه ام سي+ | ✔️ | - | |
نتلهف | ✔️ | ✔️ | - |
كرانشي رول | ✔️ | لا يمكن تحديد الأفلام كأفلام | |
ديزني + | ✔️ | - | |
اذهب3 | ✔️ | - | |
جو بلاي بي | ✔️ | - | |
اتش بي او جو | ✔️ | - | |
اتش بي او ماكس | ✔️ | ✔️ | - |
هوتستار | ✔️ | - | |
كيكك.نل | ✔️ | - | |
موبي | ✔️ | ✔️ | - |
نيتفليكس | ✔️ | ✔️ | - |
نرك | ✔️ | ✔️ | - |
Player.pl | ✔️ | - | |
Polsatboxgo.pl | ✔️ | - | |
سكاي شوتايم | ✔️ | - | |
نجمة+ | ✔️ | - | |
ستريمز بي | ✔️ | - | |
تيت تي في + | ✔️ | - | |
تشغيل التلفزيون 2 | ✔️ | - | |
فيابلاي | ✔️ | ✔️ | - |
فيديو | ✔️ | - | |
VRTNu BE | ✔️ | - | |
VTMGo بي | ✔️ | - | |
واكانيم.تي في | ✔️ | - |
يقوم باستخراج معلومات حول البرامج التلفزيونية / الأفلام التي تشاهدها / شاهدتها عن طريق نسخ الصفحة أو استخدام واجهة برمجة تطبيقات خدمة البث وإرسال البيانات إلى Trakt باستخدام Trakt API.
قد يتعين عليك تعطيل "الوضع التلقائي" في ملحق "الحاويات المؤقتة" أثناء تسجيل الدخول، إذا كنت تستخدمه.
تأكد من تسجيل الدخول إلى خدمات البث قبل محاولة مزامنة محتوى السجل.
إذا وجدت أي مشاكل أخرى أو لديك اقتراحات أو أسئلة، فلا تتردد في فتح قضية.
ساعدنا في ترجمة الامتداد من خلال Crowdin على https://crowdin.com/project/universal-trakt-scrobbler. ستحتاج إلى إنشاء حساب Crowdin (يمكنك تسجيل الدخول باستخدام حساب GitHub الخاص بك). ثم حدد اللغة التي ترغب في المساهمة فيها وابدأ في الترجمة (لا تنس حفظ ترجماتك). إذا لم تكن اللغة متاحة بعد، فافتح مشكلة هنا.
يمكنك أيضًا التصويت للترجمات، مما يساعد على تأكيد الترجمات الجيدة ووضع علامة على الترجمات غير الدقيقة.
إذا كنت ترغب في الحصول على اعتماد على GitHub مقابل الترجمات، فتأكد من أن اسم مستخدم Crowdin الخاص بك هو نفس اسم مستخدم GitHub، أو ما شابه ذلك، حتى نعرف هويتك. بمجرد دمج العلاقات العامة، ستظهر كأحد المساهمين في الالتزام. مثال:
للمراجعين:
لا تقم مطلقًا بحذف فرع translations
بعد دمج العلاقات العامة من Crowdin، حيث يستخدمه Crowdin لمزامنة التغييرات. عند دمج العلاقات العامة، تأكد من تغيير العنوان العام "تحديثات New Crowdin" إلى عنوان أكثر تحديدًا يوضح بالتفصيل اللغات التي تم تحديثها.
قم بإنشاء تطبيق في Trakt API (لا تنس التحقق من إذن /scrobble
).
في Redirect uri:
ضع https://trakt.tv/apps
.
في Javascript (cors) origins:
ضع moz-extension://
و chrome-extension://
.
انسخ ملف المثال .env.example
وقم بتغيير بيانات اعتماد Trakt.tv. تأكد أيضًا من تعيين معرف الامتداد على سلسلة عشوائية ولكنها فريدة، وإلا فقد لا تكون بعض ميزات المتصفح متاحة للامتداد.
cp .env.example .env
استخدم nvm لتشغيل الإصدار الصحيح من Node.js.
استخدام nvm
تثبيت التبعيات.
تثبيت pnpm
للتشغيل في وضع التطوير:
بداية pnpm
للحصول على نسخة البناء لوضع التطوير (لا تشاهد الملفات):
تشغيل pnpm build-dev
للحصول على نسخة البناء لوضع الإنتاج (يُنشئ app.zip، جاهز للنشر):
بناء تشغيل pnpm تشغيل الرمز البريدي pnpm
قم بتشغيل npx trakt-tools dev create-service
. سيطرح عليك بعض الأسئلة حول الخدمة ويقوم تلقائيًا بإنشاء جميع الملفات الضرورية. إذا كنت تريد تقديم جميع المعلومات مرة واحدة دون أن يُطلب منك ذلك، فقم بتشغيل npx trakt-tools dev create-service --help
لرؤية الخيارات.
انتقل إلى الملفات التي تم إنشاؤها وقم بتعديلها وفقًا لذلك. يمكنك الاطلاع على ملفات الخدمات الأخرى للحصول على بعض المراجع.
إذا كانت إحدى الخدمات تفتقد وظيفة scrobbler أو وظيفة المزامنة، فيمكنك تشغيل npx trakt-tools dev update-service
لإنشاء جميع الملفات المفقودة تلقائيًا.
يعتمد هذا الامتداد على traktflix، مزامنة Netflix الأصلية التي طورتها tegon، والتي تم إيقافها لصالح Universal Trakt Sync.
يستخدم هذا المنتج واجهة برمجة تطبيقات TMDb، ولكن لم يتم اعتماده أو اعتماده بواسطة TMDb.
يستخدم هذا المنتج واجهة برمجة تطبيقات Trakt.tv.
رخصة