Troubleshooting·9 min

Bởi Shamir

EPG Không tải? Hướng dẫn hoàn chỉnh để sửa Hướng dẫn TV IPTV của bạn năm 2026

Bạn thiết lập trình phát IPTV. Các kênh tải. Bạn có thể chuyển đổi giữa chúng. Mọi thứ trông tuyệt vời — cho đến khi bạn mở hướng dẫn TV và chỉ tìm thấy toàn những ô trống. Hoặc tệ hơn: những ô hiển thị những chương trình sai, liệt kê các chương trình đã kết thúc cách đây năm năm.

Các vấn đề EPG là khiếu nại IPTV được báo cáo nhiều thứ hai sau buffering, và điều khó chịu là các triệu chứng trông y hệt nhau bất kể nguyên nhân gì. Hướng dẫn này hướng dẫn qua năm vấn đề thực tế đằng sau EPG bị hỏng, theo thứ tự mà chúng đáng để kiểm tra.

Ảnh chụp màn hình: lưới EPG trống hiển thị các kênh nhưng không có chương trình

The fast fix

Một hướng dẫn trống có năm nguyên nhân — hầu hết được sửa trước khi bạn nhìn

Tuneline là trình phát đa phương tiện miễn phí với kết xuất ảo hóa giữ cho thậm chí những hướng dẫn lớn cũng nhanh chóng và làm mới XMLTV bằng một lần nhấn — vì vậy dữ liệu lịch trình làm cho các trình phát cũ hơn không thể xử lý được tải sạch ở đây. Không yêu cầu tài khoản, mang theo danh sách phát của riêng bạn.

Tải xuống miễn phí

EPG Thực sự là gì

EPG viết tắt của Hướng dẫn chương trình điện tử. Đó là siêu dữ liệu cho trình phát IPTV của bạn biết những gì hiện đang phát sóng trên từng kênh, những gì sắp tới, và các mô tả chương trình là gì. Không có gì bí mật — trình phát của bạn tải một tệp hoặc truy vấn API, phân tích tiêu đề và thời gian chương trình, và hiển thị chúng trong lưới bên cạnh các kênh của bạn.

Định dạng tiêu chuẩn là XMLTV: một tệp XML duy nhất liệt kê tất cả các kênh, tất cả các chương trình, tất cả thời gian bắt đầu, tất cả thời lượng, và tùy chọn áp phích và mô tả. Một tệp XMLTV điển hình cho nhà cung cấp lớn có thể là 50–500 MB chưa nén và chứa hàng trăm nghìn mục chương trình.

Lý do EPG bị hỏng thường xuyên là tệp này phải:

  1. Tải xuống thành công từ nhà cung cấp của bạn.
  2. Giải nén đúng cách (hầu hết được nén bằng gzip).
  3. Phân tích cú pháp mà không có lỗi.
  4. Khớp các ID kênh trong danh sách phát của bạn — đây là nơi xảy ra hầu hết các lỗi.
  5. Được hiển thị trong lưới trình phát của bạn mà không hết thời gian chờ.

Một lỗi ở bất kỳ năm bước nào trong số đó sẽ để lại cho bạn một hướng dẫn TV trống. Hãy bước qua từng cái.

Một lỗi tôi đã vận chuyển và sau đó tự tìm kiếm (vì vậy bạn có thể phát hiện nó trong trình phát của riêng bạn): một bản dựng trước đó của Tuneline đã giữ EPG đã phân tích cú pháp trong bộ nhớ và không làm nó không hợp lệ khi người dùng chuyển đổi giữa các nguồn Xtream. Triệu chứng: hướng dẫn trông đầy đủ, nhưng tiêu đề chương trình là của các kênh nhà cung cấp trước đó. Nếu bạn cài đặt lại hoặc buộc làm mới và hướng dẫn đúng xuất hiện, đó là lớp lỗi này — và nó khá phổ biến trong các trình phát bộ nhớ đệm tích cực mà không xác định phạm vi bộ nhớ đệm cho mỗi nguồn.


Nguyên nhân 1: URL EPG của bạn bị cũ hoặc bị thiếu

Đây là nguyên nhân phổ biến nhất và đơn giản nhất để sửa. Nếu bạn đang sử dụng danh sách phát M3U, EPG của bạn đến từ một URL XMLTV riêng biệt mà bạn phải nhập thủ công vào trình phát của bạn. Nhiều người dùng:

  • Chưa bao giờ nhập URL EPG cả (M3U có các kênh nhưng không có nguồn hướng dẫn).
  • Nhập URL EPG vài tháng trước đó giờ đã ngoại tuyến.
  • Nhập sai URL — một hướng dẫn cho danh sách kênh của nhà cung cấp khác.

Cách sửa chữa

Tìm trang tài liệu của nhà cung cấp của bạn. Hầu như mọi nhà cung cấp IPTV trả tiền đều xuất bản cả URL M3U URL XMLTV. Chúng thường trông như:

http://your-provider.example/xmltv.php?username=USER&password=PASS

Hoặc:

http://your-provider.example/epg.xml.gz

Dán cái này vào cài đặt EPG trình phát của bạn, buộc làm mới và xem hướng dẫn được điền đầy. Trong Tuneline, đây là Cài đặt → EPG → URL XMLTV, với nút làm mới ngay bên cạnh, và hướng dẫn thường được điền đầy trong vài giây sau khi làm mới.

Ảnh chụp màn hình: cài đặt Tuneline EPG với URL XMLTV và nút làm mới

Nếu bạn đang dùng Xtream Codes, bạn thường không cần đặt URL EPG cả — EPG đi qua cùng một API như các kênh. Nếu hướng dẫn của bạn trống trên Xtream, bỏ qua Nguyên nhân 3.


Nguyên nhân 2: EPG Được tải xuống nhưng các ID Kênh không Khớp

Đây là lỗi EPG khó chịu nhất vì nó trông giống như EPG hoạt động — trình phát của bạn nói rằng nó đã tải thành công — nhưng lưới vẫn trống.

Điều gì đã xảy ra: tệp XMLTV của bạn có hàng ngàn kênh, mỗi kênh được xác định bằng tvg-id như news.us hoặc sport.de. Danh sách phát M3U của bạn có các giá trị tvg-id riêng. Nếu các ID không khớp, trình phát không thể liên kết một chương trình với kênh của nó. Bạn kết thúc với EPG tải đầy đủ vô dụng vì không có gì kết nối.

Cách phát hiện nó

Hãy xem một mục kênh trong tệp M3U của bạn. Dòng sẽ trông như:

#EXTINF:-1 tvg-id="cnn.us" tvg-name="CNN" tvg-logo="...",CNN

Bây giờ hãy xem tệp XMLTV của bạn (hầu hết các nhà cung cấp cho phép bạn tải xuống trực tiếp). Tìm kiếm ID kênh. Có mục <channel id="cnn.us"> khớp không? Nếu không — hoặc nếu các ID hơi khác (ví dụ: CNN.us so với cnn.us) — đó là vấn đề của bạn.

Cách sửa chữa

Một vài tùy chọn, tùy thuộc vào trình phát của bạn:

  • Sửa chữa tốt nhất: Sử dụng trình phát thực hiện ghép mũi tù — tức là quay lại khớp các kênh theo tên chuẩn hóa khi tvg-id bị thiếu hoặc viết hoa sai. Bộ khớp của Tuneline chuyển đổi cả hai bên thành chữ thường, tước các hậu tố chung như "HD"/"FHD"/"4K" và mã vùng ở cuối, và sụp đổ khoảng trắng trước khi so sánh. Nó không hoàn hảo (hai kênh được đặt tên giống nhau sẽ va chạm), nhưng nó cứu được 70–80% danh sách phát nơi các ID của nhà cung cấp chỉ là vô tổ chức.
  • Sửa chữa thủ công: Chỉnh sửa tệp M3U của bạn và thay đổi các giá trị tvg-id để khớp với tệp XMLTV. Điều này tẻ nhạt nhưng hoạt động.
  • Sửa chữa từ nhà cung cấp: Gửi email cho nhà cung cấp IPTV của bạn và cho họ biết các ID M3U và ID XMLTV của họ không khớp. Họ sẽ tạo lại tệp thường xuyên — họ liên tục nhận được khiếu nại này.

Nguyên nhân 3: Máy chủ EPG của Nhà cung cấp Chậm hoặc Giới hạn Tỷ lệ

Các tệp XMLTV lớn cần thời gian thực để tải xuống. Nếu máy chủ EPG của nhà cung cấp của bạn bị quá tải (rất phổ biến trong giờ cao điểm), trình phát của bạn có thể hết thời gian trước khi tải xuống kết thúc. Một số nhà cung cấp cũng giới hạn tỷ lệ tải xuống EPG — nếu bạn đã làm mới EPG năm lần trong giờ qua, yêu cầu tiếp theo có thể bị loại bỏ im lặng.

Triệu chứng

  • EPG tải đôi khi nhưng không phải lúc nào.
  • Lần làm mới đầu tiên sau khi cài đặt hoạt động, sau đó các lần làm mới tiếp theo trả về trống.
  • EPG hoạt động lúc 3 sáng nhưng thất bại lúc 8 tối.

Cách sửa chữa

  • Tăng thời gian chờ EPG trong trình phát của bạn. Hầu hết các trình phát mặc định là 30 giây. Tăng lên 120.
  • Làm mới EPG ít thường xuyên hơn. Một lần mỗi 12 hoặc 24 giờ là đủ cho dữ liệu chương trình trực tiếp.
  • Sử dụng phiên bản nén gzip. Nếu nhà cung cấp của bạn cung cấp cả epg.xmlepg.xml.gz, luôn sử dụng URL nén gzip — nó thường nhỏ hơn 5–10 lần.
  • Nếu nhà cung cấp giới hạn tỷ lệ, hãy chờ một giờ. Sau đó làm mới và không làm mới lại trong một ngày.

Nguyên nhân 4: Tệp XMLTV của bạn Bị Hỏng

Một số lần xuất khẩu XMLTV của nhà cung cấp bao gồm các mục có định dạng sai — các định dạng ngày không hợp lệ, các ký tự UTF-8 bị hỏng, các thẻ chưa đóng. Một trình phân tích XML nghiêm ngặt sẽ từ chối tải toàn bộ tệp vì một mục bị hỏng duy nhất, để lại cho bạn EPG trống.

Cách phát hiện nó

Nếu nhật ký của trình phát của bạn (mỗi trình phát nghiêm túc đều có) hiển thị các lỗi như "Lỗi phân tích XML ở dòng 47291" hoặc "kết thúc đầu vào không mong muốn," bạn đã gặp một tệp bị hỏng.

Cách sửa chữa

Bạn thường có ba tùy chọn:

  • Sử dụng trình phát tha thứ hơn. Một số trình phát (Tuneline bao gồm) được định cấu hình để bỏ qua các mục có định dạng sai và tải phần còn lại. Các trình phát nghiêm ngặt từ bỏ toàn bộ tệp.
  • Sử dụng nguồn EPG khác. Nhiều tập hợp EPG công khai miễn phí xuất bản lại dữ liệu nhà cung cấp với định dạng sạch hơn. Hãy cẩn thận về các điều khoản giấy phép.
  • Báo cáo tệp xấu cho nhà cung cấp của bạn. Họ thường có thể sửa nó trong vòng một ngày.

Nguyên nhân 5: Trình phát của bạn Chỉ Kém khi Kết xuất EPG Lớn

Một số trình phát tuyên bố hỗ trợ EPG nhưng bị ngạt khi lưới có hơn vài trăm kênh. Dữ liệu ở đó, phân tích thành công, nhưng UI hoặc bị đóng băng hoặc hiển thị các ô trống vì kết xuất hàng nghìn mục chương trình cùng một lúc quá chậm.

Triệu chứng

  • Cuộn EPG bị giật lag.
  • Các ô xuất hiện và biến mất khi bạn cuộn.
  • 50 kênh đầu tiên hiển thị chương trình nhưng bất kỳ thứ gì dưới đó đều trống.

Cách sửa chữa

Đây là một giới hạn của trình phát. Các cách sửa chữa là:

  • Sử dụng trình phát có khả năng kỹ thuật EPG được tối ưu hóa. Các trình phát hiện đại chỉ hiển thị các ô bạn thực sự có thể nhìn thấy, vì vậy hướng dẫn 5.000 kênh cuộn nhanh như hướng dẫn 50 kênh. Lưới EPG của Tuneline được tối ưu hóa và đã được kiểm tra trên danh sách phát 10.000+ kênh — hướng dẫn lớn không nên là lý do khiến xem TV của bạn cảm thấy chậm.
  • Lọc danh sách kênh của bạn. Nếu bạn chỉ xem 30 kênh thường xuyên, ẩn mọi thứ khác. EPG hiển thị nhanh hơn nhiều trên danh sách nhỏ hơn.
  • Chuyển đổi trình phát. Đây thường là câu trả lời đúng nếu bạn đã đấu tranh với EPG trong nhiều tháng.

Một Quy Trình Chẩn Đoán Tiết Kiệm Thời Gian

Khi ai đó hỏi chúng tôi "tại sao EPG của tôi không tải được," chúng tôi hướng dẫn họ qua quá trình này theo thứ tự:

  1. Có URL EPG nào được cấu hình không? (Nếu trên M3U.) Hầu hết người dùng đã bỏ qua bước này.
  2. URL có còn hoạt động không? Mở nó trong trình duyệt — bạn nên thấy XML hoặc có tùy chọn tải xuống.
  3. ID kênh trong M3U có khớp với ID trong XMLTV không? Chọn một kênh và xác minh bằng tay.
  4. Máy chủ EPG của nhà cung cấp của bạn có đáp ứng ngay bây giờ không? Hãy thử làm mới vào một thời gian khác trong ngày.
  5. Tệp XMLTV có phân tích cú pháp không? Kiểm tra nhật ký trình phát để tìm lỗi phân tích.
  6. Trình phát của bạn có thể xử lý kích thước của hướng dẫn này không? Thử một tập hợp con nhỏ hơn.

Nếu bạn làm việc thông qua những điều đó một cách có hệ thống, bạn sẽ tìm thấy nguyên nhân mỗi lần.


"EPG Tốt" Thực Sự Trông Như Thế Nào

Đây là những tiêu chuẩn bạn nên đòi hỏi từ một trình phát IPTV:

  • Tải < lần đầu trong 60 giây cho hướng dẫn 200 MB trên Wi-Fi.
  • Làm mới nền không gián đoạn phát lại.
  • Khớp ID mờ để các danh sách phát không khớp hoàn toàn vẫn liên kết.
  • Thanh Bây Giờ/Tiếp Theo hiển thị những gì đang phát hiện tại và những gì tiếp theo mà không cần mở lưới đầy đủ.
  • Tìm kiếm trên EPG — tìm "trò chơi diễn ra lúc mấy giờ?" mà không cần cuộn.
  • Nhắc nhở — cảnh báo cho tôi khi một chương trình cụ thể sắp bắt đầu.
  • Tích hợp xem lại — nhấp vào chương trình phát 3 giờ trước sẽ phát xem lại nếu nhà cung cấp của bạn hỗ trợ.

Nếu trình phát hiện tại của bạn không thực hiện hầu hết những điều này, đó không phải là bình thường. Đó là dấu hiệu cho thấy trình phát của bạn lỗi thời.

Ảnh chụp màn hình: một lưới EPG đầy đủ trong Tuneline


Các Câu Hỏi Thường Gặp

Tại sao EPG của tôi hiển thị các chương trình cũ từ nhiều năm trước?

Tệp XMLTV của bạn đã cũ. Trình phát của bạn đã tải một hướng dẫn một lần và không làm mới nó kể từ đó. Buộc làm mới thủ công, sau đó kiểm tra rằng làm mới tự động được bật theo lịch hàng ngày.

Tại sao EPG hoạt động cho một số kênh nhưng không hoạt động cho những kênh khác?

Hầu như luôn là vấn đề khớp tvg-id (Nguyên nhân 2). Các kênh có EPG có ID khớp với tệp XMLTV; những kênh không có thì không.

Có nguồn EPG công khai miễn phí mà tôi có thể sử dụng không?

Có — các dự án như iptv-org/epg duy trì các xuất khẩu XMLTV được cộng đồng quản lý cho nhiều quốc gia. Chất lượng thay đổi. Chúng tốt nhất như một bổ sung cho EPG của nhà cung cấp, không phải là sự thay thế.

Tuneline có hỗ trợ EPG tốt hơn các trình phát IPTV cũ hơn không?

Chúng tôi xây dựng hỗ trợ EPG đặc biệt vì mọi trình phát khác mà chúng tôi thử đều thất bại ở một trong năm nguyên nhân trên. Tuneline thực hiện khớp ID mờ, kỹ thuật lưới được tối ưu hóa, làm mới nền, tìm kiếm, nhắc nhở và tích hợp xem lại ở nơi được hỗ trợ. Không có cái nào là kỳ diệu — đó chỉ là những gì một hướng dẫn TV nên làm vào năm 2026.

Tôi nên làm mới EPG của mình thường xuyên như thế nào?

Một lần một ngày là đủ cho dữ liệu chương trình trực tiếp. Hầu hết các nhà cung cấp cập nhật XMLTV của họ một hoặc hai lần mỗi ngày. Làm mới mỗi 15 phút sẽ không giúp bạn có dữ liệu mới hơn — nó sẽ chỉ làm quá tải nhà cung cấp của bạn và có khả năng khiến bạn bị giới hạn tốc độ.


Phiên Bản Ngắn

Các vấn đề EPG có vẻ bí ẩn nhưng hầu như luôn do một trong năm vấn đề có thể khắc phục gây ra: URL bị thiếu, ID kênh không khớp, nhà cung cấp chậm, tệp bị hỏng hoặc kỹ thuật trình phát yếu. Đi qua từng cái theo thứ tự và bạn sẽ khắc phục hướng dẫn trong chưa đến một giờ.

Nếu bạn mệt mỏi vì đấu tranh với những điều kỳ lạ EPG giống nhau cứ vài tuần, try Tuneline — khớp ID mờ, kỹ thuật được tối ưu hóa và làm mới nền là tiêu chuẩn. Hướng dẫn của bạn sẽ hoạt động.

Chia sẻ bài viết

The fast fix

Rather not troubleshoot? Tuneline handles this for you.

A free media player with hardware-accelerated playback and automatic reconnect built in — the two things most players leave off. Bring your existing playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Đọc bài viết này bằng ngôn ngữ khác

Tuneline là một ứng dụng trình phát đa phương tiện. Ứng dụng không cung cấp, không lưu trữ và không phân phối bất kỳ nội dung nào. Bạn tự mang danh sách phát của mình, giống hệt như với VLC.