Repository navigation
Releases: taghos/spalla-player-releases
Releases · taghos/spalla-player-releases
Release list
v1.0.14 (BUG/MINOR)
v1.0.13
v1.0.12
Fixed
- Transmissões ao vivo não caem mais na tela de erro (
UNKNOWN) quando uma
atualização da playlist chega sem nenhum segmento de vídeo disponível; o
player segue tentando atualizar e o eventoerrordeixa de ser emitido como
fatal nesse caso.
v1.0.11
Fixed
- A live deixa de ficar para trás do ponto ao vivo quando o espectador volta
de outra aba ou janela: navegadores congelam abas ocultas com vídeo mudo, o
relógio da reprodução para, e ao voltar o player retomava de onde parou, sem
reconquistar a posição. Agora a correção acontece em duas escalas — deriva
pequena é reconquistada peloliveSync, que acelera até 1.1x até a
folga de início do conteúdo (no LL-HLS, oPART-HOLD-BACKanunciado pela
playlist); atraso grande adquirido fora da aba (cresceu mais de 10 s entre a
ida e a volta) salta direto para o fio, como o botão "Ao vivo". Quem recuou
de propósito, pausou, está assistindo por cast ou sob anúncio não é
arrastado de volta.
v1.0.10
Fixed
- As coletas de telemetria passam a carregar o schema base completo desde o
primeiro evento, com timestamps UTC sincronizados pelo servidor e detalhes
técnicos de erro sanitizados, sem expor credenciais. Oview_idvolta a ser
um UUID, sem timestamp concatenado.
v1.0.9
v1.0.8
v1.0.7
Added
- Eventos
aderroredaifallback, também publicados porpostMessageno
embed. O primeiro leva o código e a mensagem do erro de anúncio (e sai
igualmente com o nome antigoadserror); o segundo avisa que o intervalo
comercial costurado ao vídeo não veio e a reprodução seguiu pelo conteúdo
normal, com o motivo emreason.
Fixed
- Ativar o picture-in-picture pelo menu dentro de um iframe de outra origem
não interrompe mais a reprodução: o navegador recusa ali a janela de
documento, e o player passa a usar o PiP do próprio vídeo. Fora de iframe
nada muda. - Uma ação da barra recusada pelo navegador deixa de ser tratada como falha de
reprodução — antes cobria com a tela de erro um vídeo que continuava tocando. - O console não recebe mais um aviso por segundo sobre a configuração interna
de recuperação de falhas.
v1.0.6
Added
- Miniplayer opcional quando o vídeo sai do viewport (
autoPipViewport) e
PiP nativo ao perder foco (autoPipBlur), sujeito ao suporte e às permissões
do navegador. Gatilhos independentes, desligados por padrão, configuráveis
por construtor, URL e flags do backend, com retorno automático sem fechar
PiP aberto manualmente. Modos automáticos não atuam dentro de iframe.
Fixed
- Abrir PiP pelo menu enquanto o miniplayer está flutuando preserva a
reprodução e o retorno à página, sem disputar a posição do vídeo entre
as duas janelas.
v1.0.5
Added
- Mensagens de erro exibem o localizador da visualização em destaque,
selecionável, acompanhado da data e hora da ocorrência em UTC. - Recuperação automática de falhas transitórias de rede, com três
retentativas extras após 2, 4 e 8 segundos, contagem na tela e limite
configurável pela opçãoautoRetrydo construtor.
Fixed
- Os controles da skin
vibraniumpermanecem agrupados nas pontas em players
estreitos, sem espaços excessivos entre os botões.