Mục lục:
- Bước 1: Thu thập các bộ phận
- Bước 2: Thiết lập tài khoản trực tiếp theo lịch biểu
- Bước 3: Chọn các kênh trực tiếp theo lịch biểu của bạn
- Bước 4: Thiết lập lịch trực tiếp trên máy chủ của bạn
- Bước 5: Mô-đun Tvheadend Grabber
- Bước 6: EPG Grabber
- Bước 7: Biểu tượng TV
- Bước 8: Phụ lục: Tài liệu tham khảo
- Bước 9: Phụ lục: Cập nhật
- Bước 10: Phụ lục: Khắc phục sự cố
- Bước 11: Phụ lục: Cài đặt tự động
Video: Thêm các biểu tượng và EPG khác nhau vào Tvheadend: 11 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-31 10:26
Phát TV trong hệ thống cắt dây của tôi sử dụng bốn bộ thu TV USB được kết nối với PC chạy ubuntu và tvheadend. Mỗi TV được kết nối với Raspberry Pi chạy Kodi trên OSMC. Tvheadend cung cấp nhiều tính năng bao gồm ghi video cá nhân (PVR, còn được gọi là quay video kỹ thuật số, hoặc DVR).
Tvheadend đi kèm với một hướng dẫn lập trình điện tử (EPG) tích hợp sẵn. EPG giống như một hướng dẫn truyền hình cung cấp thời gian bắt đầu và dừng của chương trình và mô tả về chương trình. EPG tích hợp lấy thông tin về các chương trình sắp tới từ tín hiệu phát sóng vô tuyến.
Tôi không hài lòng với mức độ chi tiết được cung cấp về các chương trình.
Sau một số nghiên cứu, Schedules Direct và zap2it dường như là những lựa chọn thay thế tốt nhất cho các kênh truyền hình quảng bá ở Mỹ. Lịch trình Trực tiếp tính phí (~ $ 20 / năm) và zap2it miễn phí. Vì vậy, tôi đã chọn zap2it, nhưng đôi khi vào tháng 1, zap2it đã thay đổi trang web của mình và việc tải xuống dữ liệu EPG bị hỏng. Mã tải xuống đã được cập nhật nhưng mã mới không thể tải xuống dữ liệu EPG. Ngoài ra, trang zap2xml chứa liên kết đến mc2xml và liên kết chứa vi rút. Vì vậy, tôi đã chuyển sang Lịch trực tiếp.
Tôi đã googled hướng dẫn cài đặt zap2it và zap2xml nhiều lần và không hài lòng với những gì tôi tìm thấy. Tôi chắc chắn rằng những hướng dẫn thực sự tốt ở ngoài kia, tôi chỉ không thể tìm thấy chúng. (Xem Khoảnh khắc Duh của tôi bên dưới)
Nếu không hài lòng, ý tôi là các hướng dẫn zap2it sẽ bóng trên các bước quan trọng hoặc đã lỗi thời. Ví dụ: bài đăng trên reddit này thực sự tuyệt vời và khiến tôi quan tâm đến việc cải thiện EPG, nhưng nó che khuất một số bước rất quan trọng. Và nó kết thúc bằng:
"Hy vọng điều này có ý nghĩa với bạn, và chúc bạn may mắn - điều đó là có thể làm được nhưng cho đến khi bạn thực hiện nó lần đầu tiên, quá trình này sẽ có vẻ hơi phức tạp!"
My Duh Moment: Khi tôi hoàn thành hướng dẫn này bằng cách sử dụng zap2it, tôi sẽ quay lại từng bước để đảm bảo chúng hoạt động. Và tôi nhận ra rằng các bước Cài đặt Tự động của Rock4546 là chính xác và rất dễ làm theo. Vì bất cứ lý do gì, tôi đã chú ý đến các hướng dẫn cài đặt thủ công khác nhau và bỏ qua Cài đặt tự động của anh ấy, hoạt động hoàn hảo. Tôi không chắc liệu hướng dẫn này có hữu ích hay không, nhưng nó mang tính giáo dục cho tôi khi thực hiện các bước thủ công.
Tôi đã cập nhật tài liệu hướng dẫn để sử dụng Schedule Direct. Lên lịch Chỉ đường trực tiếp đơn giản hơn nhiều so với zap2it.
Bước 1: Thu thập các bộ phận
Hướng dẫn này là một phần bổ sung cho hướng dẫn này: Hệ thống cắt dây của tôi
Các bộ phận:
- PC chạy tvheadend trên OSMC
- Raspberry Pi chạy Kodi trên OSMC
- Vì tôi đang nâng cấp các biểu tượng và Hướng dẫn TV, tôi cũng đã thay đổi giao diện. Tôi đã sử dụng da Kodi tiêu chuẩn trong vài tháng. Vì vậy, vợ tôi và tôi có thể xác định những gì chúng tôi thích và những gì chúng tôi không thích. Tôi đã thay đổi giao diện thành "xperience1080"
- Lên lịch Tài khoản trực tiếp $ 19,99 mỗi năm
Ghi chú:
Văn bản được bao quanh trong các mảnh ghép có nghĩa là sẽ được thay thế bằng dữ liệu của bạn, ♣ tên người dùng ♣
Bước 2: Thiết lập tài khoản trực tiếp theo lịch biểu
Đăng ký tài khoản Lên lịch trực tiếp
- Theo liên kết này để lên lịch trực tiếp
- Hoàn thành trang đăng ký (hình 2)
- Nhấp vào Đăng ký! cái nút
- Lịch trực tiếp sẽ chuyển đến trang tài khoản của bạn. Nếu không, hãy đăng nhập bằng email và mật khẩu của bạn
Bước 3: Chọn các kênh trực tiếp theo lịch biểu của bạn
Các đài truyền hình thực sự đang truyền nhiều kênh. Ví dụ, trong khu vực của tôi, The CW (54.1) đang phát sóng LAFF (54.2) và Grit (54.3).
Tôi thiết lập hệ thống của mình để chỉ sử dụng các kênh chính ở Trung Texas: ABC (24,1), CBS (42,1), The CW (54,1), Fox (7,1), NBC (36,1), PBS (18,1) và PBS Kids (18.4). Bạn có thể chọn bất kỳ kênh nào có sẵn. Bạn luôn có thể thêm nhiều kênh sau này.
Chọn các kênh của bạn
- Theo mặc định, tất cả các kênh đều được bao gồm
-
Nhấp vào liên kết "Thêm đội hình" (hình ảnh 1)
- Nhập mã zip của bạn
- Chọn "Phát sóng (Ăng-ten)"
-
Thêm các kênh yêu thích của bạn (hình 3)
Đây là của tôi: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) và PBS Kids (18.4)
- Nhấp vào để lưu"
Bước 4: Thiết lập lịch trực tiếp trên máy chủ của bạn
Tvheadend cần đọc tệp xml từ Schedules Direct.
Nó sử dụng / usr / bin / tv_grab_na_tvmedia. Nếu bạn chưa cài đặt cái này, hãy chạy:
$ sudo apt-get install xmltv-use
Mở cửa sổ đầu cuối trên MacBook của bạn và đăng nhập vào máy chủ tvheadend bằng một trong các cách sau:
$ ssh ♣username♣@♣tvheadend-server-name♣.local
$ ssh ♣ tên người dùng ♣ @ ♣ tvheadend-server-ip-address ♣
Trên máy chủ tvheadend trong cửa sổ đầu cuối MacBook, tạo thư mục / home / ♣ username ♣ / xmltv bằng các lệnh:
$ sudo mkdir / home / ♣ tên người dùng ♣ / xmltv
Và tạo một liên kết tượng trưng từ hts
$ sudo su - hts
hts $ ln -s / home / ♣ tên người dùng ♣ / xmltv.xmltv hts $ đăng xuất
Ở trên có thể hơi khó hiểu vì bạn đăng nhập bằng hts, và thư mục chính của bạn là / home / hts. Để xem điều này, hãy nhập $ ls ~ /.
Khi bạn nhập $ đăng xuất, bạn đăng xuất khỏi người dùng hts của người dùng. Liên kết tượng trưng sẽ không hiển thị với ♣ tên người dùng ♣ của bạn, nhưng nó dành cho người dùng hts và liên kết ~ xmltv là bắt buộc để tvheadend hoạt động bình thường, sử dụng hts và không biết về ♣ tên người dùng ♣ của bạn.
Định cấu hình lịch biểu trực tiếp
Khóa API của bạn có thể được tìm thấy trên trang tài khoản của bạn (xem Hình ảnh)
Định cấu hình Lịch biểu Trực tiếp bằng cách chạy lệnh:
$ / usr / bin / tv_grab_na_tvmedia - định cấu hình Khóa API được tìm thấy trên trang bảng điều khiển tài khoản của bạn (https://www.xmltvlistings.com/account/) Khóa API: ♣ your-api-key ♣ Chọn một trong các dòng sản phẩm của bạn. Bạn có thể thêm hoặc sửa đổi đội hình từ trang tài khoản của mình (https://www.xmltvlistings.com/account/) Đội hình: 0: Broadcast-Cedar Park, TX Chọn một: [0 (default = 0)] 0
Bước 5: Mô-đun Tvheadend Grabber
Bật / usr / bin / tv_grab_na_tvmedia
-
Mở trình duyệt và đi tới cài đặt tvheadend của bạn
- https://tvheadend.local: 9981 / extjs.html
- Tôi giữ một đoạn ngắn đối với tvheadend của mình trong trình duyệt và lưu trữ tên người dùng và mật khẩu
-
Trong trang web TVHeadend, đi tới Cấu hình -> Kênh / EPG -> Mô-đun lấy bằng EPG
-
Đối với mỗi séc xanh, (chỉ thực hiện một séc tại một thời điểm)
- Bỏ chọn hộp Đã bật, và
- Cứu
- Bạn có thể phải làm mới trang để đảm bảo rằng séc xanh đã biến mất
-
Bây giờ, hãy tìm "Nội bộ: XMLTV: Bắc Mỹ (XMLTVListings.com của TVMedia"
- Ở góc dưới bên phải, nhấp vào biểu tượng mũi tên lên kép để mở cửa sổ nhật ký
- Chọn dòng có tv_grab_file
- Chọn hộp Đã bật
- Cứu
- cửa sổ nhật ký sẽ hiển thị liệu nó có hoạt động hay không
-
Bước 6: EPG Grabber
EPG Grabber
- Trong trang web TVHeadend, đi tới Cấu hình -> Kênh / EPG -> EPG Grabber
- Kiểm tra "Cập nhật số kênh"
-
Trong Cron đa dòng:
- # grabber chạy lúc 6 giờ sáng. Grabber chạy lúc 6 giờ sáng, 2 giờ chiều và 6 giờ tối hàng ngày
- 0 5 * * *
- 0 14 * * *
- 0 18 * * *
- Nhấp vào để lưu
Kênh EPG
Các kênh phải giống như trong hình ảnh
Bước 7: Biểu tượng TV
Tìm biểu tượng TV
- Tôi googled: abc tv icon bằng cách sử dụng cài đặt hình ảnh và có thể tìm thấy các biểu tượng cho từng mạng.
- Tôi đã chọn cả tệp png và-j.webp" />
- Tôi đã lưu hình ảnh vào MacBook của mình
Tạo thư mục
- Trên MacBook trong cửa sổ đầu cuối, hãy đăng nhập ($ ssh)
- Tạo một thư mục
$ sudo mkdir / home / ♣ tên người dùng ♣ / xmltv / biểu tượng
$ đăng xuất
Sao chép các biểu tượng vào Raspberry Pi
Trong cửa sổ đầu cuối, sao chép các biểu tượng vào Raspberry Pi
$ scp *.png ♣username♣@♣tvheadend-server-name♣.local: / home / ♣ username ♣ / xmltv / icon /.
Bật các biểu tượng trong tvheadend
- Trong trình duyệt, đi tới tvheadend và Cấu hình -> Kênh / EPG -> Kênh
- Chọn một dòng cho một trong các kênh của bạn
- Nhấp vào Chỉnh sửa
-
Trong trường Biểu tượng người dùng, hãy nhập đường dẫn, giống như (Fox là kênh 7.1 và biểu tượng là 7.1., Png)
tệp: ///home/hts/~xmltv/icons/7.1.png
Bước 8: Phụ lục: Tài liệu tham khảo
Lên lịch trực tiếp
Hướng dẫn: Cách thiết lập XMLTV cho TVHeadEnd
reddit bài
Bước 9: Phụ lục: Cập nhật
16 THÁNG 6 NĂM 2018:
zap2xml.pl đã được nâng cấp và một số thứ đã thay đổi. Vì vậy, tôi đã thực hiện các thay đổi để phù hợp với các thay đổi
20 THÁNG 6 NĂM 2018:
- Đầu tháng, zap2it đã thay đổi trang web của mình và bằng cách nào đó đã phá vỡ việc kéo dữ liệu EPG. Tôi đã nâng cấp lên phiên bản mã mới, nhưng điều đó không giúp được gì và nó sẽ bị lỗi trước khi hoàn tất.
- Đã chuyển từ zap2it sang Schedules Direct, đây là một dịch vụ trả phí (~ $ 20 / năm), nhưng nó dễ sử dụng hơn nhiều.
- Cập nhật có thể hướng dẫn để phản ánh Lịch biểu Trực tiếp
Bước 10: Phụ lục: Khắc phục sự cố
Bước 11: Phụ lục: Cài đặt tự động
Trong khi tôi không sử dụng cái này, có vẻ như nó sẽ hoạt động:
tvheadend.org/attachments/5188/tvheadend_EPG.sh
Đề xuất:
OLOID di chuyển - một con vật cưng khác nhau trong các thời điểm khác nhau: 10 bước (có hình ảnh)
OLOID Di chuyển - Một con vật cưng khác nhau trong những thời điểm khác nhau: Corona đã thay đổi cuộc sống của chúng ta: nó đòi hỏi chúng ta phải xa cách về mặt vật lý, từ đó dẫn đến sự xa cách xã hội. Vì vậy, những gì có thể là một giải pháp? Có thể là một con vật cưng? Nhưng không, Corona đến từ động vật. Hãy tự cứu mình khỏi Corona 2.0 khác. Nhưng nếu chúng ta
Các mẫu LED (Các mẫu ánh sáng khác nhau): 3 bước
Các mẫu LED (Các mẫu ánh sáng khác nhau): Ý tưởng: Dự án của tôi là một mẫu LED màu. Dự án có 6 đèn LED được cấp nguồn và giao tiếp với Arduino. Có 4 mẫu khác nhau sẽ chạy qua và sẽ được phát trong một vòng lặp. Khi một mẫu kết thúc, một mẫu khác
Biểu tượng / Biểu tượng máy tính xách tay phát sáng tùy chỉnh - Không cần dây: 6 bước
Biểu tượng / Biểu tượng máy tính xách tay phát sáng tùy chỉnh - Không cần dây: Xin chào! Đây là bản phác thảo của tôi về các bước để khoét một lỗ trông thật bắt mắt trên máy tính xách tay của bạn - một cách an toàn! Tôi đã tạo một phiên bản cách điệu của chữ cái tiếng Do Thái 'א' (aleph), nhưng thiết kế của bạn thực sự có thể là bất kỳ hình dạng nào bạn có thể cắt ra . Tôi nhận thấy rằng có
Bắt đầu với Kicad - Gán các dấu chân PCB cho các biểu tượng sơ đồ: 9 bước
Bắt đầu với Kicad - Gán các dấu chân PCB cho các biểu tượng sơ đồ: Tiếp tục với loạt bài hướng dẫn nhỏ về cách sử dụng Kicad, bây giờ chúng ta có một phần mà dường như đối với tôi khi một người bắt đầu sử dụng Kicad là phức tạp nhất đó là liên kết ký hiệu hoặc biểu tượng của giản đồ thành các mảnh thực tế mà chúng ta sẽ
Đổi tên và thêm biểu tượng vào Thumbdrive của bạn: 4 bước
Đổi tên và thêm một biểu tượng vào Thumbdrive của bạn: Viết một tệp tự động chạy đơn giản cho đĩa thu nhỏ của bạn để gán một biểu tượng và tên mới