Daftar Isi:

Menambahkan Ikon dan EPG Berbeda ke Tvheadend: 11 Langkah
Menambahkan Ikon dan EPG Berbeda ke Tvheadend: 11 Langkah

Video: Menambahkan Ikon dan EPG Berbeda ke Tvheadend: 11 Langkah

Video: Menambahkan Ikon dan EPG Berbeda ke Tvheadend: 11 Langkah
Video: CARA MENGEMBALIKAN ICON MENU YANG HILANG DI SET TOP BOX TV DIGITAL MATRIX 2024, November
Anonim
Menambahkan Ikon dan EPG Berbeda ke Tvheadend
Menambahkan Ikon dan EPG Berbeda ke Tvheadend

Siaran TV di sistem pemotongan kabel saya menggunakan empat penerima TV USB yang terhubung ke PC yang menjalankan ubuntu dan tvheadend. Setiap TV terhubung ke Raspberry Pi yang menjalankan Kodi di OSMC. Tvheadend menyediakan banyak fitur termasuk perekaman video pribadi (PVR, yang juga dikenal sebagai perekaman video digital, atau DVR).

Tvheadend dilengkapi dengan panduan pemrograman elektronik (EPG) bawaan. EPG seperti panduan TV yang menyediakan waktu mulai dan berhenti acara serta deskripsi acara. EPG internal menarik informasi tentang acara mendatang dari sinyal siaran over-the-air.

Saya tidak puas dengan tingkat detail yang diberikan tentang pertunjukan.

Setelah beberapa penelitian, Jadwal Langsung dan zap2it tampaknya menjadi alternatif terbaik untuk saluran TV siaran di AS. Jadwal Langsung mengenakan biaya (~$20/tahun), dan zap2it gratis. Jadi, saya memilih zap2it, tetapi pada bulan Januari zap2it mengubah situs webnya dan mengunduh data EPG rusak. Kode unduhan telah diperbarui, tetapi kode baru gagal mengunduh data EPG. Juga, halaman zap2xml berisi tautan ke mc2xml, dan tautan tersebut berisi virus. Jadi, saya beralih ke Jadwal Langsung.

Saya googled petunjuk instalasi zap2it dan zap2xml berkali-kali dan tidak puas dengan apa yang saya temukan. Saya yakin instruksi yang sangat bagus ada di luar sana, saya tidak dapat menemukannya. (Lihat Momen Duh saya di bawah)

Dengan tidak puas, maksud saya instruksi zap2it mengabaikan langkah-langkah penting atau sudah ketinggalan zaman. Sebagai contoh, posting reddit ini sangat bagus dan membuat saya tertarik untuk meningkatkan EPG, tetapi ini mengabaikan beberapa langkah yang sangat penting. Dan diakhiri dengan:

"Semoga ini masuk akal bagi Anda, dan semoga berhasil - ini bisa dilakukan tetapi sampai Anda melakukannya pertama kali, prosesnya akan tampak sedikit berbelit-belit!"

Momen Duh Saya: Ketika saya menyelesaikan instruksi ini menggunakan zap2it, saya akan kembali melalui setiap langkah untuk memastikan mereka bekerja. Dan saya menyadari bahwa langkah-langkah Instalasi Otomatis rocky4546 benar-benar tepat dan sangat mudah diikuti. Untuk alasan apa pun, saya mengunci berbagai panduan instalasi manual dan melewatkan Instalasi Otomatisnya, yang berfungsi dengan sempurna. Saya tidak yakin apakah instruksi ini akan membantu, tetapi itu mendidik bagi saya untuk melalui langkah-langkah manual.

Saya telah memperbarui instruksi untuk menggunakan Jadwal Langsung. Jadwal Arahan langsung jauh lebih sederhana daripada zap2it.

Langkah 1: Kumpulkan Bagian

Kumpulkan Bagian
Kumpulkan Bagian

Instruksi ini adalah tambahan untuk instruksi ini: Sistem Pemotongan Kabel Saya

Bagian:

  • PC menjalankan tvheadend di OSMC
  • Raspberry Pi menjalankan Kodi di OSMC
  • Karena saya meningkatkan ikon dan Panduan TV, saya juga mengubah kulitnya. Saya menggunakan kulit Kodi standar selama beberapa bulan. Jadi, saya dan istri saya bisa menentukan apa yang kami suka dan apa yang tidak kami sukai. Saya mengubah kulit menjadi "xperience1080"
  • Jadwalkan akun langsung $19,99 per tahun

Catatan:

Teks yang diapit dengan sekop dimaksudkan untuk diganti dengan data Anda, nama pengguna♣

Langkah 2: Atur Jadwalkan Akun Langsung

Atur Jadwal Akun Langsung
Atur Jadwal Akun Langsung

Daftar untuk akun Jadwal Langsung

  • Ikuti tautan ini ke Jadwal Langsung
  • Lengkapi halaman pendaftaran (gambar 2)
  • Klik Daftar! tombol
  • Jadwal Langsung harus masuk ke halaman akun Anda. Jika tidak, login menggunakan email dan kata sandi Anda

Langkah 3: Pilih Saluran Langsung Jadwal Anda

Pilih Saluran Langsung Jadwal Anda
Pilih Saluran Langsung Jadwal Anda

Penyiar sebenarnya mentransmisikan banyak saluran. Misalnya, di daerah saya, The CW (54,1) menyiarkan LAFF (54,2) dan Grit (54,3).

Saya mengatur sistem saya untuk hanya menggunakan saluran utama di Texas Tengah: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1), dan PBS Kids (18.4). Anda dapat memilih saluran apa pun yang tersedia. Anda selalu dapat menambahkan lebih banyak saluran nanti.

Pilih saluran Anda

  • Secara default semua saluran disertakan
  • Klik link "Tambah Lineup" (gambar 1)

    • Masukkan kode pos Anda
    • Pilih "Siaran (Antena)"
  • Tambahkan saluran favorit Anda (gambar 3)

    Ini adalah milik saya: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1), dan PBS Kids (18.4)

  • Klik "Simpan"

Langkah 4: Atur Jadwal Langsung di Server Anda

Atur Jadwal Langsung di Server Anda
Atur Jadwal Langsung di Server Anda

Tvheadend perlu membaca file xml dari Schedules Direct.

Ia menggunakan /usr/bin/tv_grab_na_tvmedia. Jika Anda belum menginstal ini, jalankan:

$ sudo apt-get install xmltv-util

Buka jendela terminal di MacBook Anda dan masuk ke server tvheadend menggunakan salah satu dari berikut ini:

$ ssh nama pengguna♣@♣tvheadend-server-name♣.local

$ ssh nama pengguna♣@♣tvheadend-server-ip-address♣

Di server tvheadend di jendela terminal MacBook, buat direktori /home/♣username♣/xmltv dengan perintah:

$ sudo mkdir /home/♣namapengguna♣/xmltv

Dan buat tautan simbolis dari hts

$ sudo su - hts

hts$ ln -s /home/♣namapengguna♣/xmltv.xmltv hts$ logout

Di atas mungkin sedikit membingungkan karena Anda login sebagai hts, dan direktori home Anda adalah /home/hts. Untuk melihat ini, masukkan $ ls ~/.

Saat Anda memasukkan $ logout, Anda logout dari pengguna hts pengguna. Tautan simbolis tidak akan terlihat oleh nama pengguna♣ Anda, tetapi bagi pengguna hts dan tautan ~xmltv diperlukan untuk pengoperasian tvheadend yang benar, yang menggunakan hts dan tidak mengetahui tentang nama pengguna♣ Anda.

Konfigurasikan Jadwal Langsung

Kunci API Anda dapat ditemukan di halaman akun Anda (lihat Gambar)

Konfigurasikan Jadwal Langsung dengan menjalankan perintah:

$ /usr/bin/tv_grab_na_tvmedia --configure API Key yang ada di halaman dashboard akun Anda (https://www.xmltvlistings.com/account/) API Key: your-api-key♣ Pilih salah satu lineup Anda. Anda dapat menambah atau mengubah lineup dari halaman akun Anda (https://www.xmltvlistings.com/account/) Lineup: 0: Broadcast-Cedar Park, TX Pilih salah satu: [0 (default=0)] 0

Langkah 5: Modul Grabber Headend TV

Modul Grabber TVheadend
Modul Grabber TVheadend

Aktifkan /usr/bin/tv_grab_na_tvmedia

  • Buka browser dan buka instalasi tvheadend Anda
    • https://tvheadend.local:9981/extjs.html
    • Saya menyimpan jalan pintas ke tvheadend saya di browser saya dan menyimpan nama pengguna dan kata sandi
  • Di situs web TVHeadend, buka Konfigurasi -> Saluran / EPG -> Modul Grabber EPG

    • Untuk setiap centang hijau, (hanya lakukan satu per satu)

      • Hapus centang pada kotak Diaktifkan, dan
      • Menyimpan
      • Anda mungkin harus menyegarkan halaman untuk memastikan semua centang hijau hilang
    • Sekarang, cari "Internal: XMLTV: Amerika Utara (XMLTVListings.com oleh TVMedia"

      • Di sudut kanan bawah, klik ikon panah ganda, yang membuka jendela log
      • Pilih baris dengan tv_grab_file
      • Centang kotak Diaktifkan
      • Menyimpan
      • jendela log akan menunjukkan apakah itu berfungsi atau tidak

Langkah 6: Grabber EPG

Grabber EPG
Grabber EPG
Grabber EPG
Grabber EPG

Grabber EPG

  • Di situs web TVHeadend, buka Konfigurasi -> Saluran / EPG -> EPG Grabber
  • Centang "Perbarui Nomor Saluran"
  • Di Cron multiline:

    • # grabber beroperasi jam 6 pagi. Grabber beroperasi pada jam 6 pagi, 2 siang dan 6 sore setiap hari
    • 
0 5 * * *
    • 
0 14 * * *
    • 
0 18 * * *
  • Klik Simpan

Saluran EPG

Saluran akan terlihat seperti yang ada di gambar

Langkah 7: Ikon TV

Ikon TV
Ikon TV

Temukan Ikon TV

  • Saya mencari di Google: ikon tv abc menggunakan pengaturan gambar, dan dapat menemukan ikon untuk setiap jaringan.
  • Saya memilih file png dan-j.webp" />
  • Saya menyimpan gambar ke MacBook saya

Buat direktori

  • Di MacBook di jendela terminal, masuk ($ ssh)
  • Buat direktori

$ sudo mkdir /home/♣namapengguna♣/xmltv/icons

$ keluar

Salin ikon ke Raspberry Pi

Di jendela terminal, salin ikon ke Raspberry Pi

$ scp *.png namapengguna♣@♣tvheadend-server-name♣.local:/home/♣namapengguna♣/xmltv/icons/.

Aktifkan ikon di tvheadend

  • Di browser, buka tvheadend dan Konfigurasi -> Saluran / EPG -> Saluran
  • Pilih saluran untuk salah satu saluran Anda
  • Klik Edit
  • Di bidang Ikon Pengguna, masukkan jalurnya, seperti (Fox adalah saluran 7.1, dan ikonnya adalah 7.1., png)

    file:///home/hts/~xmltv/icons/7.1.png

Langkah 8: Lampiran: Referensi

Jadwal Langsung

Panduan: Cara Mengatur XMLTV untuk TVHeadEnd

posting reddit

Langkah 9: Lampiran: Pembaruan

16JAN2018:

zap2xml.pl ditingkatkan dan beberapa hal berubah. Jadi, saya membuat perubahan untuk mengakomodasi perubahan

20JAN2018:

  • Awal bulan ini, zap2it mengubah situs webnya dan entah bagaimana merusak data EPG. Saya memutakhirkan ke versi kode yang baru, tetapi itu tidak membantu dan akan error sebelum menyelesaikannya.
  • Beralih dari zap2it ke Schedules Direct, yang merupakan layanan berbayar (~$20/tahun), tetapi jauh lebih mudah digunakan.
  • Diperbarui instruksi untuk mencerminkan Jadwal Langsung

Langkah 10: Lampiran: Pemecahan Masalah

Langkah 11: Lampiran: Instal Otomatis

Meskipun saya tidak menggunakan ini, sepertinya itu akan berhasil:

tvheadend.org/attachments/5188/tvheadend_EPG.sh

Direkomendasikan: