جدول المحتويات:
- الخطوة 1: اجمع الأجزاء
- الخطوة 2: إعداد جدول الحساب المباشر
- الخطوة 3: حدد الجداول الزمنية الخاصة بك القنوات المباشرة
- الخطوة 4: إعداد الجداول مباشرة على الخادم الخاص بك
- الخطوة 5: وحدة Tvheadend Grabber
- الخطوة 6: برنامج EPG Grabber
- الخطوة 7: أيقونات التلفزيون
- الخطوة 8: الملحق: المراجع
- الخطوة 9: الملحق: التحديثات
- الخطوة 10: الملحق: استكشاف الأخطاء وإصلاحها
- الخطوة 11: الملحق: التثبيت التلقائي
فيديو: إضافة أيقونات و EPG مختلفة إلى Tvheadend: 11 خطوة
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-31 10:16
يستخدم البث التلفزيوني في نظام قطع الأسلاك الخاص بي أربعة أجهزة استقبال USB TV متصلة بجهاز كمبيوتر يعمل بنظام التشغيل ubuntu و tvheadend. يتم توصيل كل تلفزيون بـ Raspberry Pi الذي يعمل بنظام Kodi على OSMC. يوفر Tvheadend العديد من الميزات بما في ذلك تسجيل الفيديو الشخصي (PVR ، والذي يُعرف أيضًا باسم تسجيل الفيديو الرقمي ، أو DVR).
يأتي Tvheadend مع دليل برمجة إلكتروني مدمج (EPG). يشبه دليل البرامج الإلكتروني (EPG) دليلًا تلفزيونيًا يوفر أوقات بدء العرض وإيقافه ووصفًا للعرض. يسحب دليل البرامج الإلكتروني المدمج معلومات حول العروض القادمة من إشارة البث عبر الهواء.
لست راضيًا عن مستوى التفاصيل المقدمة حول العروض.
بعد إجراء بعض الأبحاث ، يبدو أن جدوليتي Direct و zap2it هما أفضل البدائل لقنوات البث التلفزيوني في الولايات المتحدة. تفرض الجداول رسومًا مباشرة (حوالي 20 دولارًا في السنة) ، و zap2it مجاني. لذلك ، اخترت zap2it ، لكن في وقت ما في شهر يناير ، غيّر zap2it موقعه على الويب وتعطل تنزيل بيانات EPG. تم تحديث رمز التنزيل ، لكن فشل الرمز الجديد في تنزيل بيانات دليل البرامج الإلكتروني. تحتوي صفحة zap2xml أيضًا على ارتباط إلى mc2xml ، ويحتوي الارتباط على فيروس. لذلك ، قمت بالتحويل إلى الجداول المباشرة.
لقد بحثت عن تعليمات zap2it و zap2xml عدة مرات ولم أكن راضيًا عما وجدته. أنا متأكد من وجود تعليمات جيدة حقًا ، ولم أتمكن من العثور عليها. (انظر لحظة دوه الخاصة بي أدناه)
من خلال عدم الرضا ، أعني أن تعليمات zap2it تتجاهل الخطوات الحرجة أو أنها عفا عليها الزمن. على سبيل المثال ، يعد منشور reddit هذا رائعًا حقًا وقد جعلني مهتمًا بتحسين دليل البرامج الإلكتروني ، لكنه يلقي الضوء على بعض الخطوات المهمة جدًا. وتنتهي بـ:
"أتمنى أن يكون هذا منطقيًا بالنسبة لك ، ونتمنى لك التوفيق - هذا ممكن ولكن حتى تنتهي من ذلك في المرة الأولى ، ستبدو العملية معقدة بعض الشيء!"
لحظة دوه الخاصة بي: عندما انتهيت من هذه التعليمات باستخدام zap2it ، كنت أعود من خلال كل خطوة للتأكد من أنها تعمل. وأدركت أن خطوات التثبيت التلقائي لـ rocky4546 كانت صحيحة تمامًا وسهلة المتابعة. لأي سبب من الأسباب ، قمت بتثبيت أدلة التثبيت اليدوي المختلفة وتخطيت التثبيت الآلي الخاص به ، والذي يعمل بشكل مثالي. لست متأكدًا مما إذا كانت هذه التعليمات ستكون مفيدة ، ولكن كان تعليميًا بالنسبة لي أن أتصفح الخطوات اليدوية.
لقد قمت بتحديث التعليمات لاستخدام الجدولة المباشرة. جدولة الاتجاهات المباشرة أبسط بكثير من zap2it.
الخطوة 1: اجمع الأجزاء
هذه التعليمات هي إضافة إلى هذا التوجيه: نظام قطع الحبل الخاص بي
القطع:
- جهاز كمبيوتر يعمل على تشغيل tvheadend على OSMC
- يقوم Raspberry Pi بتشغيل Kodi على OSMC
- منذ أن كنت أقوم بترقية الرموز ودليل التلفزيون ، قمت أيضًا بتغيير المظهر. لقد استخدمت جلد Kodi القياسي لعدة أشهر. لذلك ، تمكنت أنا وزوجتي من تحديد ما نحبه وما لم نحبه. لقد غيرت الجلد إلى "xperience1080"
- جداول الحساب المباشر 19.99 دولارًا سنويًا
ملحوظات:
من المفترض أن يتم استبدال النص الموجود في البستوني ببياناتك ، "اسم المستخدم"
الخطوة 2: إعداد جدول الحساب المباشر
التسجيل للحصول على حساب جدولة المباشر
- اتبع هذا الرابط لجداول مباشرة
- أكمل صفحة التسجيل (الصورة 2)
- انقر فوق تسجيل! زر
- يجب أن تنتقل جداول المواعيد المباشرة إلى صفحة حسابك. إذا لم يكن كذلك ، قم بتسجيل الدخول باستخدام البريد الإلكتروني وكلمة المرور
الخطوة 3: حدد الجداول الزمنية الخاصة بك القنوات المباشرة
يبث المذيعون في الواقع العديد من القنوات. على سبيل المثال ، في منطقتي ، يبث The CW (54.1) LAFF (54.2) و Grit (54.3).
لقد قمت بإعداد نظامي لاستخدام القنوات الرئيسية فقط في وسط تكساس: ABC (24.1) و CBS (42.1) و CW (54.1) و Fox (7.1) و NBC (36.1) و PBS (18.1) و PBS Kids (18.4). يمكنك اختيار أي من القنوات المتاحة. يمكنك دائمًا إضافة المزيد من القنوات لاحقًا.
حدد قنواتك
- بشكل افتراضي ، يتم تضمين جميع القنوات
-
انقر فوق الارتباط "إضافة قائمة" (الصورة 1)
- أدخل رمزك البريدي
- حدد "بث (هوائي)"
-
أضف قنواتك المفضلة (الصورة 3)
هذه لي: ABC (24.1) ، CBS (42.1) ، The CW (54.1) ، Fox (7.1) ، NBC (36.1) ، PBS (18.1) ، PBS Kids (18.4)
- انقر فوق "حفظ"
الخطوة 4: إعداد الجداول مباشرة على الخادم الخاص بك
يحتاج Tvheadend إلى قراءة ملف xml من الجداول المباشرة.
يستخدم / usr / bin / tv_grab_na_tvmedia. إذا لم يكن هذا مثبتًا لديك ، فقم بتشغيل:
sudo apt-get install xmltv-util
افتح نافذة طرفية على جهاز MacBook الخاص بك وقم بتسجيل الدخول إلى خادم tvheadend باستخدام أحد الخيارات التالية:
$ ssh ♣username♣@♣tvheadend-server-name♣.local
$ ssh ♣ اسم المستخدم ♣ @ ♣ tvheadend-server-ip-address
على خادم tvheadend في نافذة طرفية MacBook ، قم بإنشاء دليل / home / ♣ username ♣ / xmltv بالأوامر:
sudo mkdir / home / ♣ اسم المستخدم ♣ / xmltv
وقم بعمل ارتباط رمزي من hts
sudo su - hts
hts $ ln -s / home / ♣ username ♣ / xmltv.xmltv hts $ logout
قد يكون ما ورد أعلاه مربكًا بعض الشيء لأنك تقوم بتسجيل الدخول كـ hts ، ودليل منزلك هو / home / hts. لمشاهدة هذا ، أدخل $ ls ~ /.
عندما تدخل $ logout ، تقوم بتسجيل الخروج من user hts user. لن يكون الرابط الرمزي مرئيًا لـ "اسم المستخدم" الخاص بك ، ولكنه يكون لمستخدم hts و ~ xmltv مطلوب للتشغيل السليم لـ tvheadend ، والذي يستخدم hts ولا يعرف "اسم المستخدم" الخاص بك.
تكوين الجداول مباشرة
يمكن العثور على مفتاح API الخاص بك على صفحة حسابك (انظر الصورة)
تكوين الجداول مباشرة عن طريق تشغيل الأمر:
$ / usr / bin / tv_grab_na_tvmedia - تكوين مفتاح واجهة برمجة التطبيقات الموجود في صفحة لوحة معلومات حسابك (https://www.xmltvlistings.com/account/) مفتاح واجهة برمجة التطبيقات: ♣ your-api-key ♣ اختر أحد تشكيلاتك. يمكنك إضافة أو تعديل القوائم من صفحة حسابك (https://www.xmltvlistings.com/account/) القائمة: 0: Broadcast-Cedar Park، TX حدد واحدًا: [0 (افتراضي = 0)] 0
الخطوة 5: وحدة Tvheadend Grabber
تفعيل / usr / bin / tv_grab_na_tvmedia
-
افتح متصفحًا وانتقل إلى تثبيت tvheadend الخاص بك
- https://tvheadend.local: 9981 / extjs.html
- احتفظ باختصار لـ tvheadend الخاص بي في متصفحي وأخزن اسم المستخدم وكلمة المرور
-
في موقع TVHeadend الإلكتروني ، انتقل إلى Configuration -> Channel / EPG -> EPG Grabber Modules
-
لكل شيك أخضر ، (قم بإجراء واحد فقط في كل مرة)
- قم بإلغاء تحديد المربع Enabled ، و
- يحفظ
- قد تضطر إلى تحديث الصفحة للتأكد من اختفاء الفحص الأخضر
-
الآن ، ابحث عن "Internal: XMLTV: North America (XMLTVListings.com by TVMedia"
- في الزاوية اليمنى السفلية ، انقر فوق رمز السهم المزدوج لأعلى ، والذي يفتح نافذة السجل
- حدد السطر الذي يحتوي على tv_grab_file
- حدد المربع ممكّن
- يحفظ
- ستظهر نافذة السجل ما إذا كانت تعمل أم لا
-
الخطوة 6: برنامج EPG Grabber
EPG Grabber
- في موقع TVHeadend الإلكتروني ، انتقل إلى Configuration -> Channel / EPG -> EPG Grabber
- حدد "تحديث رقم القناة"
-
في كرون متعدد الأسطر:
- # منتزع يعمل في الساعة 6 صباحًا. يعمل Grabber في الساعة 6 صباحًا و 2 مساءً و 6 مساءً كل يوم
- 0 5 * * *
- 0 14 * * *
- 0 18 * * *
- انقر فوق حفظ
قنوات EPG
يجب أن تبدو القنوات مثل تلك الموجودة في الصورة
الخطوة 7: أيقونات التلفزيون
ابحث عن أيقونات التلفزيون
- لقد بحثت في googled: رمز abc tv باستخدام إعداد الصورة ، وتمكنت من العثور على رموز لكل شبكة من الشبكات.
- لقد حددت ملفات png و-j.webp" />
- لقد حفظت الصورة في جهاز MacBook الخاص بي
إنشاء دليل
- على MacBook في نافذة طرفية ، قم بتسجيل الدخول ($ ssh)
- قم بإنشاء دليل
sudo mkdir / home / ♣ اسم المستخدم ♣ / xmltv / icons
$ تسجيل الخروج
انسخ الرموز إلى Raspberry Pi
في نافذة طرفية ، انسخ الرموز إلى Raspberry Pi
$ scp *.png ♣username♣@♣tvheadend-server-name♣.local: / home / ♣ username ♣ / xmltv / icons /.
تمكين الرموز في tvheadend
- في المتصفح ، انتقل إلى tvheadend والتكوين -> القناة / دليل البرامج الإلكتروني -> القنوات
- حدد خطًا لإحدى قنواتك
- انقر على تعديل
-
في حقل رمز المستخدم ، أدخل المسار ، شيء مثل (Fox هو القناة 7.1 ، والأيقونة 7.1. ، png)
ملف: ///home/hts/~xmltv/icons/7.1.png
الخطوة 8: الملحق: المراجع
جداول مباشرة
الدليل: كيفية إعداد XMLTV لـ TVHeadEnd
آخر رديت
الخطوة 9: الملحق: التحديثات
16 يناير 2018:
تمت ترقية zap2xml.pl وتغيرت عدة أشياء. لذلك ، قمت بإجراء تغييرات لاستيعاب التغييرات
20 كانون الثاني (يناير) 2018:
- في وقت سابق من الشهر ، غيرت zap2it موقعها على الإنترنت وكسرت بطريقة ما سحب بيانات دليل البرامج الإلكتروني. لقد قمت بالترقية إلى الإصدار الجديد من الكود ، لكن ذلك لم يساعد وسيحدث خطأ قبل الإكمال.
- تحولت من zap2it إلى جداول Direct ، وهي خدمة مدفوعة (حوالي 20 دولارًا في السنة) ، ولكنها أسهل بكثير في الاستخدام.
- تم تحديث التعليمات لتعكس الجداول مباشرة
الخطوة 10: الملحق: استكشاف الأخطاء وإصلاحها
الخطوة 11: الملحق: التثبيت التلقائي
بينما لم أستخدم هذا ، يبدو أنه يجب أن يعمل:
tvheadend.org/attachments/5188/tvheadend_EPG.sh
موصى به:
كيفية إضافة عرض بالحبر الإلكتروني إلى مشروعك: 12 خطوة (بالصور)
كيفية إضافة شاشة عرض بالحبر الإلكتروني إلى مشروعك: تتضمن الكثير من المشاريع مراقبة نوع من البيانات ، مثل البيانات البيئية ، وغالبًا ما تستخدم Arduino للتحكم. في حالتي ، أردت مراقبة مستوى الملح في منقي الماء. قد ترغب في الوصول إلى البيانات عبر شبكتك المنزلية ،
كيفية تحويل GPS إلى معدات مختلفة: 5 خطوات
كيفية تبديل نظام تحديد المواقع العالمي (GPS) إلى معدات مختلفة: تتمثل العملية في إزالة نظام تحديد المواقع العالمي (GPS) من غطاء الحصة ، ووضعه على كابينة الجرار ، وفك الشاشة من الحصة ، ووضعها في الجرار. لن تكون هناك حاجة إلى أدوات لإكمال هذه العملية وتوخي الحذر عند التسلق عند التجهيز
وحدة طاقة إنترنت الأشياء: إضافة ميزة قياس طاقة إنترنت الأشياء إلى وحدة التحكم في شحن الطاقة الشمسية لدي: 19 خطوة (بالصور)
وحدة طاقة إنترنت الأشياء: إضافة ميزة قياس طاقة إنترنت الأشياء إلى وحدة التحكم في شحن الطاقة الشمسية الخاصة بي: مرحبًا بالجميع ، أتمنى أن تكونوا جميعًا رائعون! في هذا الدليل ، سأوضح لك كيف صنعت وحدة قياس طاقة إنترنت الأشياء التي تحسب كمية الطاقة التي تولدها الألواح الشمسية الخاصة بي ، والتي يتم استخدامها بواسطة جهاز التحكم في الشحن الشمسي الخاص بي
ME 470 إضافة الشارات إلى أجزاء وتجميعات SolidWorks: 12 خطوة
ME 470 إضافة الشارات إلى أجزاء وتجميعات SolidWorks: في هذا Instructable: 1. كيفية وضع الشارات على وجوه الأجزاء أو التجميعات الموجودة 2. كيفية إنشاء الشارات باستخدام الخطوات الأساسية المجانية لصانع الملصقات عبر الإنترنت لوضع الملصقات: & bull؛ إنشاء جزء أو تجميع & الثور؛ انتقل إلى علامة التبويب "المظهر" في Feature Tree Wi
كيفية إضافة اللهب إلى أي شيء في GIMP: 15 خطوة (بالصور)
كيفية إضافة اللهب إلى أي شيء في GIMP: هذه هي الطريقة التي تصنع بها حريقًا واقعيًا إلى حد ما في GIMP