Mateus7G / crp-iframe-player

forka ai fazeno favor vai q cai mia conta 👍
207 stars 74 forks source link

A opção Chromecast não está funcionando para eps free #33

Closed Zhengola closed 2 years ago

Zhengola commented 2 years ago

Eu uso essa opção para poder ver na minha tv, estava funcionando para ver obras q são somente para premium, porém quando fui tentar assistir outros q são liberados não deu certo, na primeira vez, ele aparecia uma parte do ep e dps pulava de episódio e fechava.

Mateus7G commented 2 years ago

Na verdade o player não estava configurado p/ funcionar com o chromecast anteriormente. Fiz uma alteração em 55d664b31cd00404d594371b7e95c9f410eb7e2e mas não consigo testar, poderia confirmar se foi corrigido?

Zhengola commented 2 years ago

se estava ou não configurado, como eu faço para pegar essa alteração? O problema de não aparecer sumiu (eu acho q no dia eu acabei desligando a tv), porém o problema com os eps liberados bugar quando ativo a opção ainda persiste.

Mateus7G commented 2 years ago

não precisa, as alterações na pasta assets/js são atualizadas automaticamente.

mas sobre os liberados, a unica diferença dos eps frees e premiuns é que:

talvez seja esse o motivo do problema, e eu não queria resolver isso fazendo o free carregar o mp4 também pq acaba deixando o loading mais lento:

aqui em casa não funciona a opção de chromecast na tv, então eu uso o midiacast pra transmitir a tela do celular msm, talvez seja uma alternativa

Zhengola commented 2 years ago

mas eu nunca tive problema de carregamento nos eps premium, talvez isso dependa da velocidade de internet

Zhengola commented 2 years ago

mas por que o chromocast buga quando eu boto ep free? é por causa do .m3u8? Será q da pra corrigir? Ou forçar um .mp4 (pelo visto funciona com esse) ezgif com-gif-maker

Mateus7G commented 2 years ago

é possivel que seja o .m3u8 que ta bugando por algum motivo sim, já que é a unica diferença entre o free e o premium...

MAS tem algo que vc pode tentar. como o jwplayer ta identificando o ep como "terminado" e começando outro logo em seguida, vc pode tentar desativar a opção "a seguir" na própria extensão e ver se esse workaround funciona pra vc:

image

Zhengola commented 2 years ago

desculpe o incomodo, mas nada mudou, continua bugado... (não importa quanto tempo eu espere) ezgif com-gif-maker (1) mas em comparação a um ep premium (rápido e funciona perfeitamente) ezgif com-gif-maker

Mateus7G commented 2 years ago

bom se o problema for o .m3u8 mesmo eu subi um update em d1bea382d754925388167611da02eb8d4617af81, essa versão vai forçar o .mp4 nos eps frees tbm.

pra forçar o .mp4 você vai precisar baixar essa extensão alterada: Crunchyroll_Premium_Casting_Workaround.zip da v1.1.0.

se funcionar pra você forçando o mp4 assim, posso no próximo update adicionar um toggle igual o "A seguir automático" na extensão pra todo mundo...

nota: da extensão em si, só mudei o content.js pra mandar um playerInfo['force_mp4'] = true;

Zhengola commented 2 years ago

agora fica carregando eternamente, eu testei com a extensão antigo e carregou numa boa (me refiro aos eps free) 😔

Mateus7G commented 2 years ago

talvez o codigo da d1bea382d754925388167611da02eb8d4617af81 ainda não atualizou aí, tenta limpar o cache do site: http://mateus7g.github.io/crp-iframe-player e teste novamente a extensão com o fix (Crunchyroll_Premium_Casting_Workaround.zip) se mesmo assim não funcionar você pode conferir no Console se aparece algum erro da extensão na hora de fazer o casting e mandar aqui

Zhengola commented 2 years ago

2022-03-06 2022-03-06 (1) 2022-03-06 (4) 2022-03-06 (3)

Mateus7G commented 2 years ago

infelizmente nenhum desses erros indicam algo errado na extensão... :crying_cat_face: sugiro tentar o basico mesmo: desativar adblocks, trocar a qualidade do video, testar o casting em outro navegador pra ver se funciona (chrome/opera) etc..

não consegui reproduzir esse problema aqui e se nada der certo recomendo espelhar ou fazer igual aqui, usando o midiacast c/ o kiwi browser pelo celular

Zhengola commented 2 years ago

meh, talvez eu esteja exigindo demais. Testei em outros navegadores e todos apresentaram o mesmo erro, talvez n dê certo forçar reproduzir em .mp4, parece q os servidores bloqueiam, sla

Mateus7G commented 2 years ago

@Zhengola fiz algumas alterações na extensão, se possível verificar se os EPs free já estão funcionando no chromecast na nova versão v1.2.0, tente definir a seguinte opção na extensão e atualize a página:

image

Mateus7G commented 2 years ago

como mencionado na https://github.com/Mateus7G/crp-iframe-player/issues/46#issuecomment-1177536044, os blobs devem ter sido o problema nos eps free, estou fechando essa issue mas caso ainda haja algum problema favor reabrir