configuración de openelec
configuración local
system > settings > appearance > international > language > spanish
servidor ssh
sistema > openelec > servicios > habilitar ssh
donde
usuario: root
clave: openelecluego, para acceder a través de consola,
ssh root@192.164.1.7
y, si se quiere evitar la contraseña,
nano /storage/.config/hosts.conf
192.168.1.7 RBO
nano /etc/hosts.allow
ALL: 192.168.1.8
nano /etc/hosts.deny
ALL: ALL
nano /etc/ssh/sshd_config
Port 9776
ListenAddress 192.168.1.7
PermitRootLogin yes
AuthorizedKeysFile /storage/.ssh/authorized_keys
PasswordAuthentication no- a continuación, es necesario comprobar los permisos de /storage,
ls / -l
- y, de ser necesario,
chown root:root /storage
chmod 755 /storage
mkdir -p /storage/.ssh
chmod 700 /storage/.ssh
ssh-keygen -t rsa -b 2048 -f /storage/.ssh/RBO
chmod 644 ~/.ssh/*
(600 para las claves privadas)- luego, se deshabilita la contraseña ssh:
sistema > openelec > servicios > deshabilitar contraseña ssh
- y, finalmente, se reinicia el servidor ssh:
systemctl restart sshd
- por último, para comprobar que el servicio ssh está escuchando donde se le ha dicho,
netstat -tlpn
tcp 0 0 192.168.1.7:9776 0.0.0.0:* LISTEN 178/sshd
repositorio oficioso de openelec
sistema > ajustes > add-ons > instalar desde repositorio > openelec mediacenter os add-ons > repositorio de add-ons > openelec add-ons (unofficial)
instalación de rsync
sistema > ajustes > add-ons > instalar desde repositorio > openelec add-ons (unofficial) > add-ons de programas > rsync
luego, para copiar archivos vía ssh, es necesario especificar la ruta al archivo binario (bin) de rsync:
rsync -avzP archivo.zip root@192.168.1.4:/tmp -e ssh –rsync-path=~/rsync
antes, se puede aligerar la ruta al bin de rsync con un enlace simbólico:
ln -s .kodi/addons/network.backup.rsync/bin/rsync rsync
más información, en github/OpenELEC.
rss
sistema > ajustes > apariencia > skin > activar noticias RSS
sistema > ajustes > apariencia > skin > editar > añadirtambién se puede configurar manualmente vía ssh:
nano ~/.kodi/userdata/RssFeeds.xml
mpd
- para instalar el complemento,
sistema > ajustes > add-ons > instalar desde repositorio > openelec add-ons (unofficial) > servicios > mpd
- luego, vía ssh, cabe comprobar que el servidor está activo:
ps aufx
416 root 0:02 mpd –no-daemon /storage/.kodi/userdata/addon_data/service.multimedia.mpd/config/mpd.conf killall mpd
- la ruta al archivo de configuración se muestra con ps:
416 root 0:02 mpd –no-daemon /storage/.kodi/userdata/addon_data/service.multimedia.mpd/config/mpd.conf
- luego, para configurar mpd,
nano /storage/.kodi/userdata/addon_data/service.multimedia.mpd/config/mpd.conf
- y, para modificar el archivo que inicia mpd,
nano /storage/.kodi/addons/service.multimedia.mpd/bin/mpd.start
así, por ejemplo, se puede modificar la ruta al archivo de configuración de mpd:
exec mpd --no-daemon /var/media/archivo/mpd.conf > /dev/null 2>&1
- finalmente, para reiniciar el servidor mpd,
mpd --no-daemon /storage/.kodi/userdata/addon_data/service.multimedia.mpd/config/mpd.conf
mpd --no-daemon /var/media/archivo/mpd.conf
- si no hubiera sonido (audio),
aplay -l
aplay: device_list:268: no soundcards found…es necesario cargar el módulo snd-bcm2835 de la tarjeta de sonido:
echo "snd-bcm2835" > ~/.config/modules-load.d/snd-bcm2835.conf
y reiniciar openelec para que tenga efecto. entonces,
sistema > ajustes > sistema > salida de audio > dispositivo de salida de audio > ALSA: Default (bcm2835)
más información en mpd: music player daemon.
- para instalar el complemento,
libre.fm
sistema > ajustes > add-ons > instalar desde repositorio > kodi add-on repository > servicios > libre.fm scrobbler
control remoto: hdmi cec.