Página 1 de 1

Reproducción Automática

Publicado: 10 Sep 2014, 14:05
por mjavier
Estimados,

Soy nuevo en el foro, espero me puedan ayudar, llegué aquí para encontrar alguna solución, desde ya muchas gracias por su respuesta y tiempo. Les cuento:

Trabajo en una empresa que utilizan RaspBerry PI con OpenElec para reproducir videos en los televisores durante todo el día, siempre tiene que estar reproduciendo un video que dura alrededor de 2 horas. Consigo hacer que al prender el equipo reproduzca automáticamente el video, pero después que termina el video (2 horas después) no empieza de nuevo!. Le puse que reproduzca automáticamente el siguiente video (no se si eso ayuda ya que es sólo un video), pero necesito hacer que ese video se reproduzca una y otra vez sin parar. Por favor su ayuda con esto.

Saludos Cordiales

Muchas gracias!

atte: Matías Canales

Re: Reproducción Automática

Publicado: 10 Sep 2014, 15:26
por robalo
Hola mjavier

Existe una forma con JSON RPC API desde el navegador:

Primero envías

Código: Seleccionar todo

http://ip-de-la-RaspberryPi:puerto/jsonrpc?request={"jsonrpc":"2.0","id":1,"method":"Playlist.Add","params":{"playlistid":1,"item":{"file":"ruta-y-nombre-del-video"}}}
La respuesta debe ser:

Código: Seleccionar todo

{"id":1,"jsonrpc":"2.0","result":"OK"}
Y después

Código: Seleccionar todo

http://ip-de-la-RaspberryPi:puerto/jsonrpc?request={"jsonrpc":"2.0","id":1,"method":"Player.Open","params":{"item":{"playlistid":1},"options":{"repeat":"all"}}}
Tienes que activar el servicio servidor Web en el XBMC
Sistema->Servicios->Servidor Web

Re: Reproducción Automática

Publicado: 16 Sep 2014, 14:28
por mjavier
Hola robalo,

Primero que todo disculpa la demora.

Hice lo que me aconsejaste, y funciona todo ok, pero al momento de reiniciar la raspberry, vuelve a reproducir el video una sola vez. El tema es que estas raspberry estarán repartidas por las sucursales, por lo que no puedo ir todos los días a configurarlas, por esa razón quería ver la forma de que reproduzca el video siempre, aún cuando la raspberry la apaguen y la prendan de nuevo. No sé si me explico bien.

Saludos y gracias nuevamente por la ayuda

Re: Reproducción Automática

Publicado: 16 Sep 2014, 20:52
por robalo
Hola de nuevo mjavier

La solución la tienes en http://forum.xbmc.org/showthread.php?tid=157120

Dentro del archivo autoexec.py creado añades estas tres líneas:

Código: Seleccionar todo

import xbmc
xbmc.executeJSONRPC({"jsonrpc":"2.0","id":1,"method":"Playlist.Add","params":{"playlistid":1,"item":{"file":"ruta-y-nombre-del-video"}}})
xbmc.executeJSONRPC({"jsonrpc":"2.0","id":1,"method":"Player.Open","params":{"item":{"playlistid":1},"options":{"repeat":"all"}}})

Re: Reproducción Automática

Publicado: 17 Sep 2014, 15:51
por mjavier
Hola!, hice lo que me dijiste pero no funcionó, me salía error en el script, pero me diste idea para seguir investigando hacer de escribir el código para el arranque.
Encontré la solución por si a alguien más le pasa, le explico:

Crea una lista con el video, en la lista dile que repita "todos", luego creas ese archivo autoexec.py (en la url que dejó robalo, está todo explicado), y le agregas lo siguiente:

Código: Seleccionar todo

import xbmc
xbmc.executebuiltin( "PlayMedia(/storage/.xbmc/userdata/playlists/video/Nombre_de_la_lista.m3u)" )
xbmc.executebuiltin( "PlayerControl(repeat)" )

y con eso me sirvió!

Gracias robalo por tu tiempo y ayuda!

Re: Reproducción Automática

Publicado: 17 Sep 2014, 18:05
por robalo
De nada mjavier :)

Te puse el ejemplo con "xbmc.executeJSONRPC" por que leí que a alguien no le hacía el loop en la reproducción automática, lo probé en W7 y di por sentado que en la raspberry debería de funcionar igual. Tengo que probarlo, aunque mis raspberrys estan con raspbmc y puede que el resultado sea diferente al tuyo