Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

¿Es posible exponer la lista m3u8? #24

Open
fe80Grau opened this issue Jan 3, 2025 · 2 comments
Open

¿Es posible exponer la lista m3u8? #24

fe80Grau opened this issue Jan 3, 2025 · 2 comments

Comments

@fe80Grau
Copy link

fe80Grau commented Jan 3, 2025

Hola,
primero de todo muchas gracias por el complemento, es muy útil. Me gustaría aprovechar la funcionalidad del mismo para poder reproducir la lista m3u8 generada por el plugin fuera de Kodi. Veo que el formato de las url's es algo como:

plugin://plugin.video.orange.spain/?action=play&id=1014&stype=tv&source_type=MPEGDash

¿es posible hacer que se pueda acceder desde una ruta local como http://127.0.0.1:8181/?action=play&id=1014&stype=tv&source_type=MPEGDash?

He observado que en el fichero proxy.conf dentro del addon_data para el plugin tiene una url http://127.0.0.1:57010 , ya he probado y no funciona creo que se utiliza una vez obtenido la url del mpd final. Creo que lo que busco se puede lograr exponiendo la función play de resources/lib/plugin.py pero no tengo nada de experiencia con los plugins de Kodi y no se hasta que punto es viable hacer lo que estoy comentando.

@Paco8
Copy link
Owner

Paco8 commented Jan 3, 2025

Desde fuera de Kodi no se puede porque los canales están codificados. Si ese reproductor externo sí sabe cómo decodificar vídeos entonces igual se podría hacer pasándole la URL del mpd y la URL de la licencia.

@fe80Grau
Copy link
Author

fe80Grau commented Jan 3, 2025

Entiendo, mi intención era poder agregarlo a Emby , pero ya he visto que no tiene soporte widevine. La única opción que se me ocurre seria crear un middle con la librería pywidevine obtener las keys y hacer la conversión con pipe a un flujo por http, aunque tampoco se si funcionaría... Creo que me quedo con las ganas.

Muchas gracias!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants