Os dejo una pequeña modificacion que uso para mi en plan casero para el que quiera cambiar el puerto streaming en imagen Openspa (editando puerto streamproxy en archivo /etc/inetd.conf)
Descarga archivo: pulsar
Introducir en el directorio del receptor:
/usr/lib/enigma2/python/Plugins/Extensions/OpenWebif/plugin.pyo
Reiniciar gui del receptor.
https://www.dropbox.com/s/cr8m2h140k1tj2x/plugin.pyo?dl=0
De esta manera al acceder a openwebif nos aparecera la opcion de cambiar puerto streaming:
Tras cambiarlo y pulsar boton verde Guardar se habra producido lo siguiente:
* Modificacion del puerto streamproxy del archivo /etc/inetd.conf
* Se reinicia el busybox intetd
* Cuando pulsamos sobre un canal nos genera la direccion m3u con el puerto elejido
* Te genera archivo inetd.conf.back (para tener una copia seguridad de la anterior configuracion)
Ahora al pulsar sobre un canal en openwebif se crea el archivo m3u con el puerto streaming elejido visionandose a traves de ese puerto.
El pequeño codigo en plan casero añadido:
Descarga archivo: pulsar
Introducir en el directorio del receptor:
/usr/lib/enigma2/python/Plugins/Extensions/OpenWebif/plugin.pyo
Reiniciar gui del receptor.
https://www.dropbox.com/s/cr8m2h140k1tj2x/plugin.pyo?dl=0
De esta manera al acceder a openwebif nos aparecera la opcion de cambiar puerto streaming:
Tras cambiarlo y pulsar boton verde Guardar se habra producido lo siguiente:
* Modificacion del puerto streamproxy del archivo /etc/inetd.conf
* Se reinicia el busybox intetd
* Cuando pulsamos sobre un canal nos genera la direccion m3u con el puerto elejido
* Te genera archivo inetd.conf.back (para tener una copia seguridad de la anterior configuracion)
Ahora al pulsar sobre un canal en openwebif se crea el archivo m3u con el puerto streaming elejido visionandose a traves de ese puerto.
El pequeño codigo en plan casero añadido:
HTML:
if os.path.isfile('/etc/inetd.conf'):
os.rename('/etc/inetd.conf', '/etc/inetd.conf.bak')
with open('/etc/inetd.conf', 'w') as config_file:
if os.path.isfile('/etc/inetd.conf.bak'):
for line in open('/etc/inetd.conf.bak'):
if line.startswith('/usr/bin/streamproxy', 30):
config_file.write('%s stream tcp6 nowait root /usr/bin/streamproxy streamproxy\r\n' % (config.OpenWebif.streamport.value))
else:
config_file.write(line)
else:
config_file.write('%s stream tcp6 nowait root /usr/bin/streamproxy streamproxy\r\n' % (config.OpenWebif.streamport.value))
config_file.close()
os.system('/etc/init.d/inetd.busybox restart')