🌐 Bahasa
Terjemahan berikut dihasilkan secara otomatis menggunakan AI. Harap dicatat bahwa terjemahan ini mungkin mengandung ketidakakuratan atau merujuk pada versi lama dari readme ini.
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | हिन्दी | ไทย | Français | Deutsch | Español | Italiano | Русский | Português | Nederlands | Polski | العربية | فارسی | Türkçe | Tiếng Việt | Bahasa Indonesia | অসমীয়াPratinjau Episode di Pemutar ====================
📄 Tentang
Plugin ini menambahkan daftar episode ke pemutar video, sehingga Anda dapat melihat pratinjau setiap episode acara TV tanpa harus keluar dari pemutar.Modifikasi ini mendukung klien berikut:
- Jellyfin Web Client
- Jellyfin Media Player (JMP) Klien Desktop
✨ Fitur
- Daftar semua episode dalam satu musim
- Beralih antar musim
- Menampilkan judul episode, deskripsi, gambar mini, dan progres pemutaran
- Menampilkan detail episode seperti peringkat komunitas
- Tandai episode sebagai telah diputar atau favorit
- Mulai episode baru
- Harus bisa digunakan dengan tema kustom
📸 Pratinjau

Tema yang digunakan: (SkinManager) Kaleidochromic
Pratinjau ini belum menampilkan tombol baru untuk menandai episode sebagai selesai atau favorit.
🔧 Instalasi
Klien Web Jellyfin (Server)
[!CATATAN]
Sangat disarankan untuk memasang file-transformation minimal versi v2.2.1.0. Plugin ini membantu menghindari masalah izin saat memodifikasi index.html pada jenis instalasi apapun!
Lihat instruksi...
- Tambahkan manifest
https://raw.githubusercontent.com/Namo2/InPlayerEpisodePreview/master/manifest.jsonsebagai repositori plugin Jellyfin ke server Anda. - Instal plugin
InPlayerEpisodePreviewdari repositori tersebut. - Restart server Jellyfin.
Klien Desktop Jellyfin Media Player (JMP) (Tidak Didukung)
Lihat instruksi...
Tidak didukung mulai versi JMP 1.11.0
Karena klien JMP yang baru menggunakan pemutar web dari server secara langsung, tidak perlu lagi melakukan perubahan langsung pada kode klien.
Ini adalah cara yang direkomendasikan untuk memasang skrip pada klien desktop. Jika Anda tidak merasa nyaman mengedit file nativeshell.js sendiri (langkah 3 hingga 6), Anda dapat mengunduh rilis lengkap sebagai gantinya, yang sudah mencakup script yang ditambahkan ke file nativeshell.js. Masih belum jelas apakah ada potensi masalah jika mengganti file nativeshell.js dengan yang dari rilis, jadi disarankan untuk mengikuti semua langkah di bawah ini.
- Unduh rilis terbaru JMP atau JMP-full (sudah termasuk script yang ditambahkan ke file nativeshell.js)
- Ekstrak file zip ke direktori Jellyfin Anda (misal: C:\Program Files\Jellyfin\Jellyfin Media Player)
- Di dalam direktori Jellyfin Anda ikuti jalur folder "web-client\extension"
- Buka file "nativeshell.js" dengan editor teks.
- Di dalam file temukan bagian
const plugins = [];. Tambahkan baris baru di awal daftar dan tempelkan'inPlayerEpisodePreviewPlugin',. Bagian tersebut sekarang akan terlihat seperti ini:
const plugins = [
'inPlayerEpisodePreviewPlugin',
'mpvVideoPlayer',
'mpvAudioPlayer',
'jmpInputPlugin',
'jmpUpdatePlugin',
'jellyscrubPlugin',
'skipIntroPlugin'
];
- Simpan file dan restart klien JMP.
💡 Pemecahan Masalah
1. Tombol pratinjau tidak terlihat
Ini kemungkinan besar terkait dengan izin yang salah untuk fileindex.html. Lihat daftar kemungkinan solusi...
#### 1.1 Hindari masalah ini dengan menggunakan plugin file-transformation.
#### 1.2 Ubah Kepemilikan di dalam wadah docker Jika Anda menjalankan jellyfin di dalam wadah docker, Anda dapat mengubah kepemilikan dengan perintah berikut (ganti jellyfin dengan nama wadah Anda, user dan group dengan user dan grup dari wadah Anda):
docker exec -it --user root jellyfin chown user:group /jellyfin/jellyfin-web/index.html && docker restart jellyfin
Anda dapat menjalankan ini sebagai cron job saat sistem dinyalakan.
(Terima kasih kepada muisje atas bantuannya dalam solusi ini)#### 1.3 Mengubah Kepemilikan yang berjalan di instalasi Windows
- Arahkan ke:
C:\Program Files\Jellyfin\Server\jellyfin-web\ - Klik kanan pada
index.html→Properties→ TabSecurity→ Klik padaEdit - Pilih pengguna Anda dari daftar dan centang kotak izin Tulis
permission. - Restart baik server maupun klien.
Jika tidak ada solusi di atas yang berhasil, silakan lihat masalah lama. Contohnya di sini atau di sini.
Jika Anda mengalami kesalahan yang tidak dapat Anda selesaikan sendiri, silakan buka issue baru.
Harap diingat bahwa setiap sistem berbeda yang dapat menyebabkan perilaku tak terduga, jadi tambahkan informasi sebanyak mungkin tentang sistem Anda.
Log Jellyfin dan log konsol dari browser (berawalan [InPlayerEpisodePreview]) selalu sangat berguna.