[[Vorlage(Getestet, focal)]] [[Vorlage(Fortgeschritten)]] {{{#!vorlage Wissen [:Paketinstallation_DEB: Ein einzelnes Paket installieren] [:Pakete_installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] [:mit Root-Rechten arbeiten:] }}} [[Inhaltsverzeichnis()]] [[Bild(./plexmediamanager_logo.png, 48, align=left)]] [https://www.plex.tv/de Plex Media Server] {de} (PMS) ist ein kommerzieller Allround-Medienserver, der für verschiedene Betriebssysteme verfügbar ist. Dieser dient zur Katalogisierung der eigenen Medienbibliothek. Gleichzeitig ist ein eigener Webplayer enthalten, der Video- und Audio-Dateien sowie Bilder über den Browser wiedergeben kann. Als Lizenztyp ist [wikipedia_en:Freemium:] angegeben: Die Basisfunktionen sind kostenlos nutzbar, Erweiterungen und spezielle Wünsche sind kostenpflichtig. Das Programm besteht sowohl aus einer Server- als auch einer Client-Komponente. Als Client kann neben der Weboberfläche u.a. auch das proprietäre [https://blog.plex.tv/2013/11/23/plex-home-theater-1-0-released/ Plex Home Theater] {en} (eine [:Kodi:]-ähnliche Oberfläche) dienen. Weiterhin gibt es [https://www.plex.tv/media-server-downloads/#plex-app zahlreiche Apps],{en} zum Beispiel für Android, iOS, Smart-TVs usw. Funktionen: * Unterstützung diverser Medien (Audio, Video, Bilder) * Elegante, mehrsprachige Weboberfläche * Unzählige Zusatzfunktionen (z.B. Video-Transcoding) * Integrierter [wikipedia:Digital_Living_Network_Alliance:DLNA]-Server * Einbindung externer Online- und Cloud-Dienste (kostenpflichtig) * Live TV über integrierte [wikipedia:IPTV:]-Funktion (nur englische Sender) oder über angeschlossene [:TV-Karten:] * Plex-eigener [wikipedia:Video-on-Demand:]-Dienst (durch Werbung finanziert, überwiegend Englischsprachig) In diesem Artikel wird nur auf einen Bruchteil der vorhandenen Funktionen eingegangen. Wer tiefer einsteigen möchte, sei auf die ausführliche Dokumentation im Abschnitt [#Links Links] am Ende des Artikels und eigene Recherchen verwiesen. = Installation = [[Bild(Wiki/Icons/synaptic.png, 48, align=right)]] Der Plex Media Server ist nicht in den offiziellen Paketquellen von Ubuntu enthalten, kann aber über eine Paketquelle der Entwickler oder alternativ ein Fremdpaket installiert werden. == Fremdquelle == [[Vorlage(Fremdquelle,https://downloads.plex.tv/repo/deb, public main)]] [[Vorlage(Fremdquelle-auth, https://downloads.plex.tv/plex-keys/PlexSign.key)]] Damit können dann folgende Pakete installiert werden: {{{#!vorlage Paketinstallation plexmediaserver }}} == Fremdpaket == Das aktuelle DEB-Paket (ca. 100 MiB) kann auf der [https://plex.tv/downloads offiziellen Projektseite] {en} {dl} für heruntergeladen und manuell installiert werden [1]. Bitte auf die richtige Systemarchitektur (32- oder 64-Bit) achten. [[Vorlage(Fremd, Paket, "")]] Gegebenenfalls ergeben sich Abhängigkeitsprobleme, wenn die [:Avahi:]-Pakete '''avahi-daemon''' und '''avahi-utils''' fehlen, diese können aus den Ubuntu-Paketquellen nachinstalliert werden. = Konfiguration = [[Bild(Wiki/Icons/settings.png, 48, align=right)]] == Benutzerrechte einstellen == Wenn man später [#Bibliotheken-einrichten Bibliotheken] für Musik oder andere Medien einrichten möchte, ist das korrekte Setzen von Dateirechten essentiell. Da der Server mit der Benutzerkennung `plex` läuft, muss der Zugriff auf Ordner bzw. Dateien für diesen Benutzer explizit gestattet werden: {{{#!vorlage Befehl sudo chown -R BENUTZERNAME:plex MEDIENORDNER sudo chmod -R 770 MEDIENORDNER }}} Ein Beispiel, um den Ordner '''~/Musik/''' in Plex einbinden zu können (`BENUTZERNAME` anpassen): {{{#!vorlage Befehl sudo chown -R BENUTZERNAME:plex /home/BENUTZERNAME/Musik sudo chmod -R 770 /home/BENUTZERNAME/Musik }}} Indirekt bedeutet das auch, das auf externe Speichermedien mit Dateisystemen wie FAT32 oder NTFS nicht ohne weiteres zugegriffen werden kann, da deren Dateiberechtigungen mit Linux inkompatibel sind (zumindest für NTFS gibt es aber eine [topic:plex-mediaserver-problem:Lösung]). === Benutzer anpassen === {{{#!vorlage Warnung Den Benutzer zu ändern, unter dem der Plex-Server läuft, kann ein Sicherheitsrisiko darstellen, wenn der Plex-Server im lokalen Netwerk oder gar vom Internet aus zugänglich ist und ein Angreifer Kontrolle über den Plex-Server erlangt hat. }}} Alternativ kann auch der Standardbenutzer, unter welchem Plex gestartet wird, geändert werden. Dazu öffnet man die Konfigurationsdatei '''/etc/default/plexmediaserver''' und ändert den `BENUTZERNAMEN` in folgender Zeile in den gewünschten Benutzer ab: {{{#!vorlage Befehl PLEX_MEDIA_SERVER_USER = BENUTZERNAME }}} Nach dem Abspeichern der Datei ist ein Neustart des Computers bzw. ein Neustart von Plex notwendig: {{{#!vorlage Befehl sudo service plexmediaserver restart }}} Nach einem Update der Software muss dieser Schritt gegebenenfalls wiederholt werden. == Weitere Einstellungen == Andere Einstellungen können bei Bedarf nach der Installation bequem über die [#Client Weboberfläche] vorgenommen werden. Aufgrund der zahllosen Verwendungsmöglichkeiten sollte man dafür etwas Zeit einplanen. Gespeichert werden alle Einstellungen in der Datei '''/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Preferences.xml''' (Leerzeichen im Pfad beachten). Einige wenige Einstellungen sind nicht über die Weboberfläche zugänglich (siehe [https://support.plex.tv/hc/en-us/articles/201105343-Advanced-Server-Settings Advanced Server Settings] {en}). Nach einer Änderung ist der Server neu zu starten. = Verwendung = == Server == Nach einem Neustart des Rechners steht der Plex Media Server automatisch zur Verfügung. Die Server-Komponente kann über die Kommandozeile gesteuert werden: {{{#!vorlage Befehl sudo service plexmediaserver OPTION }}} Folgende Optionen stehen zur Verfügung: `start`, `stop` und `restart`. Bei Problemen erleichtern [:Logdateien:] die Diagnose. Diese sind aber nicht im Ordner '''/var/log/''' zu finden, sondern unter '''/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Logs/''' (Leerzeichen im Pfad beachten). == Client == Um auf die Plex-Weboberfläche über den Browser zuzugreifen, wird folgende Adresse (URL) verwendet: * `http://IP-ADRESSE_ODER_SERVERNAME:32400/web/` oder * `http://localhost:32400/web/` (nur bei Installation auf einem Desktop-Rechner) Beim ersten Zugriff kommt es zu einer kurzen Selbstkonfiguration des Plex Media Servers. Nach wenigen Sekunden ist dieser bereit zur Nutzung. == Bibliotheken einrichten == Möchte man auf dem Rechner vorhandene Medien einbinden, ist die oben beschriebene korrekte [#Konfiguration Konfiguration der Dateirechte] eine wichtige Grundvoraussetzung. Das Hinzufügen einer Bibliothek selbst erledigt man über das '''+'''-Symbol neben dem Rechnernamen links oben. Nachdem ein Name und der Medientyp die Bibliothek festgelegt wurde (zur Auswahl stehen die Rubriken ''"Filme"'', ''"TV-Serien"'', ''"Musik"'', ''"Fotos"'' und ''"Home-Videos"''), muss nur noch der Pfad zum Medienordner angegeben werden. Anschließend werden die [:Metadaten:] ausgelesen und begleitende Künstlerinformationen vervollständigt, bevor die Bibliothek in der linken Randspalte der Weboberfläche auftaucht. {{{#!vorlage Tabelle <:>[[Bild(./plex_webinterface.png, x200)]] <:>[[Bild(./plex_library_details.png, x200)]] <:>[[Bild(./plex_album_info.png, x200)]] +++ <:>Startseite mit Abspielfunktionen (unten) <:>Musikbibliothek in Detailansicht <:>Künstlerinformationen }}} == Medien abspielen == Neben der selbsterklärenden Weboberfläche stehen diverse Client-Programme, abhängig vom eingesetzten Betriebssystem, zur Verfügung. Daneben kann über den integrierten DLNA-Server die eigene Mediensammlung auch mit entsprechender Hardware (z.B. SmartTVs) abgerufen werden. == Tastenkürzel == Einige praktische Tastenkürzel innerhalb der Weboberfläche (Auszug). {{{#!vorlage Tabelle Navigation +++ Taste Beschreibung +++ [[Vorlage(Tasten, ?)]] zeigt alle verfügbaren Tastenkürzel an +++ [[Vorlage(Tasten, /)]] Suchen }}} {{{#!vorlage Tabelle Aktionen +++ Taste(n) Beschreibung +++ [[Vorlage(Tasten, p)]] Webplayer öffnen +++ [[Vorlage(Tasten, e)]] Ausgewähltes Element bearbeiten +++ [[Vorlage(Tasten, shift+s)]] Änderungen speichern +++ [[Vorlage(Tasten, #)]] oder [[Vorlage(Tasten, del)]] Ausgewähltes Element löschen +++ [[Vorlage(Tasten, r)]] Aktualisieren (Titel oder Bibliothek) +++ [[Vorlage(Tasten, w)]] Als gesehen markieren +++ [[Vorlage(Tasten, u)]] Als ungesehen markieren +++ [[Vorlage(Tasten, i)]] Informationen }}} {{{#!vorlage Tabelle Webplayer +++ Taste(n) Beschreibung +++ [[Vorlage(Tasten, space)]] Pause/Wiedergabe +++ [[Vorlage(Tasten, hoch)]] Lauter +++ [[Vorlage(Tasten, runter)]] Leiser +++ [[Vorlage(Tasten, rechts)]] Nächster Titel +++ [[Vorlage(Tasten, links)]] Vorheriger Titel +++ [[Vorlage(Tasten, .)]] oder [[Vorlage(Tasten, shift+rechts)]] 15 Sekunden vor +++ [[Vorlage(Tasten, ",")]] oder [[Vorlage(Tasten, shift+links)]] 15 Sekunden zurück +++ [[Vorlage(Tasten, [)]] oder [[Vorlage(Tasten, alt+rechts)]] 10 Minuten vor +++ [[Vorlage(Tasten, ])]] oder [[Vorlage(Tasten, alt+links)]] 10 Minuten zurück }}} = Links = * [https://www.plex.tv/de Homepage] {de} * [https://support.plex.tv/hc/en-us/articles/200264746-Quick-Start-Step-by-Step Quick-Start: Step by Step] {en} * [https://support.plex.tv/articles/categories/plex-media-server/faq-troubleshooting/ FAQ] {en} - häufige Fragen und Antworten * [https://support.plex.tv/hc/en-us Dokumentation] {en} * [https://forums.plex.tv/ Forum] {en} * [wikipedia:Plex:] * [:Musik_verwalten:] {Übersicht} weitere Mediaserver (Audio) # tag: Netzwerk, Server, Multimedia, unfreie Software, DLNA, unfreie Software, Streaming, UPnP, TV