🌐 Ngôn ngữ
Các bản dịch sau đây được tạo tự động bằng AI. Xin lưu ý rằng chúng có thể chứa sai sót hoặc tham chiếu đến các phiên bản cũ hơn của tài liệu này.
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | हिन्दी | ไทย | Français | Deutsch | Español | Italiano | Русский | Português | Nederlands | Polski | العربية | فارسی | Türkçe | Tiếng Việt | Bahasa Indonesia | অসমীয়াXem Trước Tập Phim Trong Trình Phát ====================
📄 Giới thiệu
Plugin này thêm danh sách các tập phim vào trình phát video, cho phép bạn xem trước từng tập của chương trình truyền hình mà không cần rời khỏi trình phát.Bản sửa đổi này hỗ trợ các khách hàng sau:
- Jellyfin Web Client
- Jellyfin Media Player (JMP) Khách hàng Desktop
✨ Tính năng
- Liệt kê tất cả các tập của một mùa
- Chuyển đổi giữa các mùa
- Hiển thị tiêu đề tập, mô tả, hình thu nhỏ và tiến trình phát lại
- Hiển thị chi tiết tập như xếp hạng cộng đồng
- Đánh dấu tập đã xem hoặc yêu thích
- Bắt đầu một tập mới
- Hoạt động với các chủ đề tùy chỉnh
📸 Xem trước

Chủ đề sử dụng: (SkinManager) Kaleidochromic
Bản xem trước này chưa có các nút mới để đánh dấu một tập là đã hoàn thành hoặc yêu thích.
🔧 Cài đặt
Jellyfin Web Client (Máy chủ)
[!LƯU Ý]
Rất khuyến khích cài đặt file-transformation ít nhất v2.2.1.0. Nó giúp tránh các vấn đề về quyền khi chỉnh sửa index.html trên bất kỳ kiểu cài đặt nào!
Xem hướng dẫn...
- Thêm manifest
https://raw.githubusercontent.com/Namo2/InPlayerEpisodePreview/master/manifest.jsonlàm kho plugin Jellyfin vào máy chủ của bạn. - Cài đặt plugin
InPlayerEpisodePreviewtừ kho lưu trữ. - Khởi động lại máy chủ Jellyfin.
Jellyfin Media Player (JMP) Desktop Client (Đã ngừng phát triển)
Xem hướng dẫn...
Đã ngừng phát triển từ phiên bản JMP 1.11.0
Vì ứng dụng JMP mới sử dụng trình phát web hiện tại từ máy chủ, nên không còn cần thiết phải chỉnh sửa trực tiếp mã nguồn của ứng dụng khách.
Đây là cách cài đặt script được khuyến nghị cho ứng dụng desktop. Nếu bạn không cảm thấy thoải mái khi tự chỉnh sửa file nativeshell.js (bước 3 đến 6), bạn có thể tải về bản phát hành đầy đủ, trong đó script đã được thêm sẵn vào file nativeshell.js. Hiện vẫn chưa rõ liệu việc thay thế file nativeshell.js bằng file từ bản phát hành có thể gây ra vấn đề tiềm ẩn hay không, vì vậy khuyến nghị bạn nên làm theo tất cả các bước dưới đây.
- Tải về bản phát hành mới nhất JMP hoặc JMP-full (đã bao gồm script được thêm vào file nativeshell.js)
- Giải nén file zip vào thư mục Jellyfin của bạn (ví dụ: C:\Program Files\Jellyfin\Jellyfin Media Player)
- Trong thư mục Jellyfin của bạn, hãy theo đường dẫn thư mục "web-client\extension"
- Mở file "nativeshell.js" bằng phần mềm chỉnh sửa văn bản.
- Trong file, tìm phần
const plugins = [];. Thêm một dòng mới vào đầu danh sách và dán vào'inPlayerEpisodePreviewPlugin',. Phần này giờ sẽ trông giống như sau:
const plugins = [
'inPlayerEpisodePreviewPlugin',
'mpvVideoPlayer',
'mpvAudioPlayer',
'jmpInputPlugin',
'jmpUpdatePlugin',
'jellyscrubPlugin',
'skipIntroPlugin'
];
- Lưu tệp và khởi động lại JMP client.
💡 Khắc phục sự cố
1. Nút xem trước không hiển thị
Điều này rất có thể liên quan đến quyền sai cho tệpindex.html. Xem danh sách các giải pháp khả thi...
#### 1.1 Tránh vấn đề này bằng cách sử dụng plugin file-transformation.
#### 1.2 Thay đổi quyền sở hữu bên trong container docker Nếu bạn đang chạy jellyfin trong một container docker, bạn có thể thay đổi quyền sở hữu bằng lệnh sau (thay thế jellyfin bằng tên container của bạn, user và group bằng người dùng và nhóm của container):
docker exec -it --user root jellyfin chown user:group /jellyfin/jellyfin-web/index.html && docker restart jellyfin
Bạn có thể chạy điều này như một tác vụ cron khi hệ thống khởi động.
(Cảm ơn muisje đã hỗ trợ giải pháp này)#### 1.3 Thay đổi quyền sở hữu khi chạy trên cài đặt Windows
- Điều hướng đến:
C:\Program Files\Jellyfin\Server\jellyfin-web\ - Nhấp chuột phải vào
index.html→Properties→ thẻSecurity→ Nhấp vàoEdit - Chọn người dùng của bạn từ danh sách và đánh dấu vào ô quyền
Write. - Khởi động lại cả máy chủ và máy khách.
Nếu không có giải pháp nào ở trên hiệu quả, vui lòng xem lại các vấn đề cũ. Ví dụ tại đây hoặc tại đây.
Nếu bạn gặp bất kỳ lỗi nào mà không thể tự giải quyết, hãy thoải mái mở một issue mới.
Xin lưu ý rằng mỗi hệ thống đều khác nhau và có thể dẫn đến hành vi không mong đợi, vì vậy hãy cung cấp càng nhiều thông tin càng tốt.
Nhật ký Jellyfin và nhật ký console từ trình duyệt (có tiền tố [InPlayerEpisodePreview]) luôn hữu ích.