
Tóm tắt nhanh
- PlxNative là ứng dụng Plex mã nguồn mở dành cho TV LG chạy webOS.
- Ứng dụng dùng Rust và OpenGL để dựng giao diện native, thay vì phụ thuộc hoàn toàn vào giao diện web.
- Người dùng cần cài đặt từ nguồn ngoài qua Homebrew Channel hoặc Developer Mode.
Ứng dụng Plex dạng web có thể làm TV LG đời cũ phản hồi chậm
Nhiều TV LG đời cũ vẫn có tấm nền tốt, nhưng giao diện sử dụng có thể trở nên kém mượt sau nhiều năm. Plex là một trong những ứng dụng thường bị phàn nàn về tốc độ phản hồi khi người dùng di chuyển giữa các hàng poster hoặc mở thư viện cá nhân.
Ứng dụng Plex chính thức trên TV được đóng gói theo hướng web, phụ thuộc vào môi trường trình duyệt tích hợp của webOS. Với phần cứng cũ, việc xử lý các menu và trang nội dung phức tạp có thể tạo ra độ trễ rõ rệt.
PlxNative dùng Rust và OpenGL để dựng giao diện trực tiếp hơn
PlxNative do nhà phát triển GLinnik21 xây dựng nhằm giải quyết vấn đề này trên TV LG đời 2019 của mình. Dự án viết bằng Rust và sử dụng OpenGL để vẽ giao diện lên chip đồ họa của TV, thay vì chạy theo mô hình ứng dụng web truyền thống.
Theo thông tin của dự án, ứng dụng hướng đến tốc độ khung hình 60 fps và thời gian khởi động khoảng một giây. Giao diện có phong cách kính mờ, đồng thời cung cấp các chức năng cơ bản như chuyển hồ sơ Plex Home, tìm kiếm, duyệt thư viện, chọn phụ đề và luồng âm thanh.
Ứng dụng vẫn dựa vào khả năng giải mã sẵn có của TV
PlxNative không thay thế hoàn toàn tầng giải mã video của TV. Ứng dụng tận dụng bộ giải mã phần cứng trên từng mẫu LG để phát nội dung, với hỗ trợ được dự án nêu cho 4K HEVC, màu 10-bit, Dolby Vision profile 5 và 8, cùng âm thanh E-AC-3 Atmos.
Sau lần đăng nhập đầu tiên, PlxNative cũng có thể kết nối trực tiếp tới Plex Media Server trong mạng nội bộ qua địa chỉ IP nội bộ. Điều này hữu ích khi người dùng chủ yếu xem nội dung từ máy chủ gia đình và không muốn phụ thuộc vào kết nối Internet bên ngoài.
Cài PlxNative cần chấp nhận việc dùng nguồn ngoài

Dự án hiện được phát hành miễn phí dưới dạng mã nguồn mở trên GitHub và đang chờ được xem xét để đưa lên LG Content Store. Vì vậy, người dùng phải sideload ứng dụng thay vì cài theo cách thông thường.
Hai hướng cài đặt được đề cập là dùng Homebrew Channel trên thiết bị đã mở khóa root hoặc dùng webOS Dev Manager thông qua Developer Mode của LG. Cách thứ hai không yêu cầu can thiệp sâu vào phần mềm gốc, nhưng người dùng phải gia hạn phiên đăng nhập định kỳ. Đây là bước kỹ thuật người dùng cần cân nhắc trước khi cài trên TV đang sử dụng ổn định.







