Skip to content

Releases: taghos/spalla-player-releases

v1.0.14 (BUG/MINOR)

Choose a tag to compare

@brunohass brunohass released this 06 Oct 22:38

BUG/MINOR

Fixed

  • BUG/MINOR — Erros durante a inicialização da telemetria passam a ser
    registrados com o localizador e o horário original, em vez de se perderem
    antes dos pings.

v1.0.13

Choose a tag to compare

@brunohass brunohass released this 06 Oct 14:29

Fixed

  • A tela de erro só aparece quando a recuperação automática se esgota ou a
    falha não permite recuperação. Falhas recuperáveis deixam de gerar avisos
    visuais enquanto o player volta a funcionar.

v1.0.12

Choose a tag to compare

@brunohass brunohass released this 01 Oct 22:03

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 evento error deixa de ser emitido como
    fatal nesse caso.

v1.0.11

Choose a tag to compare

@brunohass brunohass released this 01 Oct 17:10

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 pelo liveSync, que acelera até 1.1x até a
    folga de início do conteúdo (no LL-HLS, o PART-HOLD-BACK anunciado 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

Choose a tag to compare

@brunohass brunohass released this 01 Oct 13:49

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. O view_id volta a ser
    um UUID, sem timestamp concatenado.

v1.0.9

Choose a tag to compare

@brunohass brunohass released this 30 Sep 23:58

Fixed

  • O campo view_start da telemetria passa a ser enviado como epoch inteiro,
    sem a fração introduzida pela sincronização do relógio.

v1.0.8

Choose a tag to compare

@brunohass brunohass released this 30 Sep 23:11

Changed

  • Vídeo ainda em processamento deixa de cair na tela de erro: o player mostra
    um banner "Vídeo em processamento" sobre a imagem de capa do conteúdo, como
    fazia o player anterior.

v1.0.7

Choose a tag to compare

@brunohass brunohass released this 30 Sep 21:24

Added

  • Eventos aderror e daifallback, também publicados por postMessage no
    embed. O primeiro leva o código e a mensagem do erro de anúncio (e sai
    igualmente com o nome antigo adserror); 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 em reason.

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

Choose a tag to compare

@brunohass brunohass released this 29 Sep 20:29

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

Choose a tag to compare

@brunohass brunohass released this 28 Sep 22:50

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ção autoRetry do construtor.

Fixed

  • Os controles da skin vibranium permanecem agrupados nas pontas em players
    estreitos, sem espaços excessivos entre os botões.