Esta pagina se ve mejor con JavaScript habilitado

KODI: Acceso contenido multimedia mediante FTP

 ·  🎃 kr0m

La forma mas sencilla y rápida de montar un servidor FTP temporal es mediante la librería de Python pyftpdlib :

pip install pyftpdlib

pyftpdlib monta el servidor FTP en el directorio donde nos encontramos cuando ejecutamos el comando, esto puede resultar problemático si nos encontramos en nuestro home ya que por defecto se permite el acceso sin credenciales y estamos exponiendo nuestras keys ssh entre otros ficheros sensibles.

Para evitar problemas creamos un directorio con el contenido a servir y cambiamos a este:

mkdir ftp_content
cd ftp_content

Arrancamos el servidor:

python -m pyftpdlib -p 2121 -i 192.168.69.4

[I 2021-12-23 15:41:07] concurrency model: async
[I 2021-12-23 15:41:07] masquerade (NAT) address: None
[I 2021-12-23 15:41:07] passive ports: None
[I 2021-12-23 15:41:07] >>> starting FTP server on 192.168.69.4:2121, pid=15021 <<<

Si queremos profundizar en las opciones podemos listar los parámetros soportados:

python -m pyftpdlib –help

Usage: python -m pyftpdlib [options]

Start a stand alone anonymous FTP server.

Options:
  -h, --help
     show this help message and exit

  -i ADDRESS, --interface=ADDRESS
     specify the interface to run on (default all interfaces)

  -p PORT, --port=PORT
     specify port number to run on (default 2121)

  -w, --write
     grants write access for logged in user (default read-only)

  -d FOLDER, --directory=FOLDER
     specify the directory to share (default current directory)

  -n ADDRESS, --nat-address=ADDRESS
     the NAT address to use for passive connections

  -r FROM-TO, --range=FROM-TO
     the range of TCP ports to use for passive connections (e.g. -r 8000-9000)

  -D, --debug
     enable DEBUG logging evel

  -v, --version
     print pyftpdlib version and exit

  -V, --verbose
     activate a more verbose logging

  -u USERNAME, --username=USERNAME
     specify username to login with (anonymous login will be disabled and password required if supplied)

  -P PASSWORD, --password=PASSWORD
     specify a password to login with (username required to be useful)

Ahora toca añadir la fuente en KODI, accedemos a los parámetros de configuración:

Contenidos:

Videos:

Añadir videos:

Buscar:

Añadir sitios de red:

Añadimos nuestro servidor FTP:

Ahora aparecerá en la lista de recursos:

Navegamos por el FTP y añadimos el directorio deseado:


A partir de aquí ya podremos ver las películas en la sección correspondiente de KODI.

Si te ha gustado el artículo puedes invitarme a un RedBull aquí