Web Analytics

InPlayerEpisodePreview

⭐ 257 stars Portuguese by Namo2

🌐 Idioma

As traduções a seguir foram geradas automaticamente usando IA. Por favor, note que podem conter imprecisões ou referenciar versões anteriores deste readme.

English | 简体中文 | 繁體中文 | 日本語 | 한국어 | हिन्दी | ไทย | Français | Deutsch | Español | Italiano | Русский | Português | Nederlands | Polski | العربية | فارسی | Türkçe | Tiếng Việt | Bahasa Indonesia | অসমীয়া

In Player Episode Preview ====================

📄 Sobre

Este plugin adiciona uma lista de episódios ao player de vídeo, permitindo que você visualize cada episódio da série sem precisar sair do player.

Esta modificação é compatível com os seguintes clientes:

✨ Funcionalidades

📸 Prévia

Tema utilizado: (SkinManager) Kaleidochromic
Esta prévia não mostra os novos botões para marcar um episódio como concluído ou favorito.

🔧 Instalação

Cliente Web Jellyfin (Servidor)

[!NOTA]
É altamente recomendado ter file-transformation pelo menos na versão v2.2.1.0 instalada. Isso ajuda a evitar problemas de permissão ao modificar o index.html em qualquer tipo de instalação!
Ver instruções...

  • Adicione o manifesto https://raw.githubusercontent.com/Namo2/InPlayerEpisodePreview/master/manifest.json como um repositório de plugins Jellyfin ao seu servidor.
  • Instale o plugin InPlayerEpisodePreview a partir do repositório.
  • Reinicie o servidor Jellyfin.

Cliente Desktop Jellyfin Media Player (JMP) (Descontinuado)

Ver instruções...

Descontinuado com a versão JMP 1.11.0

Como o novo cliente JMP está usando o player web atual do próprio servidor, não é mais necessário fazer alterações diretamente no código do cliente.

Esta é a forma recomendada de instalar o script no cliente desktop. Se você não se sentir confortável editando o arquivo nativeshell.js por conta própria (passos 3 a 6), pode baixar o release completo, que já inclui o script adicionado ao arquivo nativeshell.js. Ainda não está claro se pode haver problemas potenciais ao substituir o arquivo nativeshell.js pelo da versão release, portanto, é recomendado seguir todos os passos abaixo.

  • Baixe a versão mais recente JMP ou JMP-full (inclui o script já adicionado ao arquivo nativeshell.js)
  • Extraia o arquivo zip no diretório do Jellyfin (ex.: C:\Program Files\Jellyfin\Jellyfin Media Player)
  • Dentro do diretório do Jellyfin, siga o caminho de pastas "web-client\extension"
  • Abra o arquivo "nativeshell.js" em um editor de texto.
  • Dentro do arquivo, encontre a seção const plugins = [];. Adicione uma nova linha no início da lista e cole 'inPlayerEpisodePreviewPlugin',. A seção deverá ficar semelhante a isto:
const plugins = [
    'inPlayerEpisodePreviewPlugin',
    'mpvVideoPlayer',
    'mpvAudioPlayer',
    'jmpInputPlugin',
    'jmpUpdatePlugin',
    'jellyscrubPlugin',
    'skipIntroPlugin'
];
  • Salve o arquivo e reinicie o cliente JMP.

💡 Solução de Problemas

1. O botão de pré-visualização não está visível

Isso provavelmente está relacionado a permissões incorretas para o arquivo index.html.

Veja uma lista de possíveis soluções...

#### 1.1 Evite esse problema usando o plugin file-transformation.

#### 1.2 Altere a propriedade dentro de um contêiner docker Se você estiver executando o jellyfin em um contêiner docker, pode alterar a propriedade com o seguinte comando (substitua jellyfin pelo nome do seu contêiner, usuário e grupo pelo usuário e grupo do seu contêiner):

docker exec -it --user root jellyfin chown user:group /jellyfin/jellyfin-web/index.html && docker restart jellyfin
Você pode executar isso como um trabalho cron na inicialização do sistema. (Obrigado ao muisje por ajudar com esta solução)

#### 1.3 Alterar Propriedade em uma instalação Windows

  • Navegue até: C:\Program Files\Jellyfin\Server\jellyfin-web\
  • Clique com o botão direito em index.htmlPropriedadesAba Segurança → Clique em Editar
  • Selecione seu usuário na lista e marque a caixa de permissão de Escrita.
  • Reinicie tanto o servidor quanto o cliente.
(Obrigado ao xeuc por esta solução)

Se nenhuma das soluções acima funcionar, por favor veja os problemas antigos. Por exemplo aqui ou aqui.



Se você encontrar qualquer erro que não consiga resolver sozinho, sinta-se à vontade para abrir um chamado.
Por favor, lembre-se que cada sistema é diferente, o que pode levar a comportamentos inesperados, então adicione o máximo de informações possível.
Logs do Jellyfin e logs de console do navegador (prefixados como [InPlayerEpisodePreview]) são sempre úteis.

Créditos

A estrutura do plugin é baseada e inspirada no plugin Jellyscrub de NickNSY. --- Tranlated By Open Ai Tx | Last indexed: 2025-11-15 ---