Plex (Español)
Plex es un sistema de reproducción multimedia y un conjunto de software que consiste en muchas aplicaciones de reproducción para interfaces de usuario 10-foot además de un servidor de medios que organiza los medios almacenados localmente. Los canales Plex integrados proporcionan a los usuarios acceso a un número creciente de proveedores de contenido en línea como YouTube, Vimeo, TEDTalks, y CNN entre otros. Plex también proporciona integración para servicios en la nube como Dropbox, Box, Google Drive, o Copy.
Plex para Linux se divide en un servidor de código cerrado Plex Media Server, y un cliente de código abierto Plex Home Theater, el cual es una bifurcación del conocido proyecto Kodi.
Plex Media Server (PMS)
Instalación
Instale el paquete plex-media-serverAUR, o el paquete plex-media-server-plexpassAUR si tiene un Plex Pass.
Configuración
Inicie/active la unidad de systemd plexmediaserver.service
.
Para empezar a configurar el servidor de Plex, navegue a http://localhost:32400/web/.
Para configurar el servidor de Plex remotamente, puede crear primero un túnel SSH (la configuración sólo puede hacerse desde localhost
)
ssh direccion.ip.del.servidor -L 8888:localhost:32400
y luego acceder a http://localhost:8888/web/
.
o, si está ejecutando apache, con un proxy inverso, añadiendo esta configuración en httpd-vhosts.conf
<VirtualHost *:80> ServerName direccion.ip.del.servidor ProxyPass / http://localhost:32400/ ProxyPassReverse / http://localhost:32400/ </VirtualHost>
Plugins
PMS puede ser mejorado con plugins adicionales. Por ejemplo, PMS puede ser utilizado como un cliente IPTV con el plugin IPTV.
Los plugins pueden ser instalados dentro de /var/lib/plex/Plex Media Server/Plug-ins
.
Plex Live TV y DVR
La TV en vivo de Plex requiere un Plex Pass.
Para activar la visualización de TV en vivo y el soporte de DVR con plex, debe tener uno de los sintonizadores compatibles listados en la página de soporte y plex-media-server-plexpassAUR instalado. PMS reconocerá automáticamente cualquier sintonizador conectado.
El usuario de plex debe ser parte del grupo video para poder acceder a los sintonizadores locales. Esto puede hacerse ejecutando usermod -a -G video plex
Para activar el soporte de IPTV a través de listas de reproducción m3u instale xTeVeAUR.
Seguridad
Se recomienda almacenar los archivos multimedia fuera de su directorio principal, ya que hacerlo accesible a PMS significaría disminuir su seguridad. Tener una partición separada /media
o /mnt/media
una buena configuración para usar con PMS.
Puedes aumentar aún más la seguridad a través de systemd, editando plexmediaserver.service
de la siguiente manera:
/etc/systemd/system/plexmediaserver.service.d/restrict.conf
[Service] ReadOnlyPaths=/ ReadWritePaths=/var/lib/plex /tmp
ReadOnlyDirectories
no se aplican a ningún submontaje, debe indicarlo también.Gestión de recursos
Originalmente, PMS utilizaba ulimit para limitar sus recursos asignados, sin embargo esto no es compatible con la ejecución como usuario normal. En su lugar, ahora puede establecer una cantidad máxima de memoria a través, de nuevo, de systemd. Por ejemplo, puede añadir:
MemoryMax=4G
al archivo mencionado anteriormente.
Red
PMS y su servidor DLNA requieren que varios puertos estén abiertos:
- Plex Media Server: TCP 32400
- Plex DLNA Server: TCP 32469, UDP 1900
- Network Discovery: UDP 32410, 32412, 32413, 32414
- Bonjour/Avahi Network Discovery (legacy): UDP 5353
Un ejemplo con iptables:
# iptables -A INPUT -p tcp -m multiport --dports 32400,32469 -j ACCEPT # iptables -A INPUT -p udp -m multiport --dports 1900,32410,32412,32413,32414 -j ACCEPT
Para conectarse a Plex a través de un puerto http estándar, se puede utilizar esta orden (para el puerto 8080):
#iptables -t nat -A PREROUTING -p tcp --dport 8080 -j REDIRECT --to-port 32400
Entonces ya puede conectar directamente a http://direcciondeplex:8080 en este puerto.
Actualizaciones de la biblioteca
Plex Media Server tiene un ajuste "Actualizar mi biblioteca automáticamente" que puede detectar nuevos archivos multimedia a medida que se descargan a su biblioteca. Pero conforme su biblioteca crece, estas actualizaciones pueden dejar de funcionar de manera fiable. Para solucionarlo, necesitará aumentar el número de archivos a los que los usuarios no-superusuario pueden suscribirse a través de inotify. Cree el archivo /etc/sysctl.d/40-max-user-watches.conf
/etc/sysctl.d/40-max-user-watches.conf
fs.inotify.max_user_watches=524288
y ejecute sudo sysctl --system
para aplicar sin reiniciar. Ahora plex debería detectar cualquier archivo nuevo.
Solución de problemas
Los registros están ubicados en:
/var/lib/plex/Plex Media Server/Logs
En caso de que no haya registros o estos no sean útiles, puede que quiera lanzar PMS manualmente para obtener información en la terminal:
sudo -u plex /usr/bin/bash source /etc/conf.d/plexmediaserver export LD_LIBRARY_PATH=/usr/lib/plexmediaserver /usr/lib/plexmediaserver/Plex\ Media\ Server
La WebUI de Plex devuelve 404
Puede haber una situación cuando actualizando la WebUI de Plex devuelva 404 Not Found. Para corregir esto sólo tiene que reiniciar plexmediaservice.service
.
Plex Home Theater (PHT)
Anteriormente conocido como Plex Media Center, Plex Home Theater es el componente de software utilizado durante mucho tiempo como el entorno de reproductor de medios para el componente back-end de servidor de Plex Media Server. Este componente vino de una bifurcación del software XBMC Media Center el 21 de mayo de 2008.
El apoyo oficial para Plex Home Theater (de Plex, Inc.) ha sido descontinuado en favor de Plex Media Player (basado en MPV). Sin embargo, Plex Home Theater fue bifurcado y ha sido desarrollado aún más por la comunidad de código abierto bajo el nombre OpenPHT
Instalación
Instale el paquete plex-media-playerAUR.
Plex Home Theater puede ser lanzado ejecutando plexhometheater.sh
desde su terminal.
Plex Media Player (PMP)
Plex Media Player es el lanzamiento actual del cliente de medios de Plex. Ha reemplazado oficialmente a |#Plex Home Theater (PHT) (que todavía está recibiendo correcciones de errores) y se basa en funcionalidades anteriores, como el uso de mpv. Plex ha puesto PMP disponible a todos los usuarios y también se ha hecho compatible con Kodi. Tengan en cuenta que PMP no es de código abierto (a diferencia de PHT).
Instalación
Instale el paquete plex-media-playerAUR.
Kodi y PleXBMC
Con el complemento PleXBMC, Kodi se puede utilizar como sustituto de PHT.
Instalación
Instale el paquete kodi, luego siga las instrucciones de aquí.