Evey¶
Evey ist ein Medienserver, den Sie zu Hause betreiben. Er bewahrt Ihre Filme, Serien, Musik und Fotos auf, und alle im Haushalt schauen sie auf ihren eigenen Geräten. Eine Qualität wählen Sie nie: Sie drücken auf Abspielen, den Rest erledigt Evey.
Evey installieren Demo ausprobieren
Öffentliche Beta, Versionen 0.x
Freie Software, AGPL-3.0
Demo: meldet Sie selbst an (demo / demo)
Was Sie brauchen: einen x86-64-Computer oder ein NAS mit
Docker, und einen Ordner mit Ihren Medien. Die Installation besteht aus einer
Datei und einem Befehl.
Schauen Sie im Webbrowser, auf Android-Handys und -Tablets,
auf Android TV, im Webbrowser eines Fernsehers und auf einem Chromecast. Die Apps für Android und Android TV
kommen zu Google Play, sobald Googles Prüfung bestanden ist; die Web-App wird mit dem Server ausgeliefert, und die TV-App für den Browser liegt unter /tv.
-
Sie betreiben den Server
Installieren Sie Evey auf Ihrem Computer oder NAS, fügen Sie Ihre Medien hinzu, laden Sie Ihren Haushalt ein. Mit der Installation beginnen
-
Jemand hat Ihnen eine Adresse gegeben
Jemand bei Ihnen zu Hause betreibt Evey schon, und Sie möchten einfach schauen. Weiter zu „Mit Evey schauen“
Für alle im Haushalt¶
- Ein Profil pro Person. Jedes Profil hat seinen eigenen Verlauf, seine Fortsetzungspunkte, Favoriten und Sprachen. Meist teilt sich ein Haushalt ein Konto, mit einem Profil pro Person.
- Kinderprofile. Ein Kinderprofil öffnet sich ohne Code. Wer von dort zu einem Erwachsenenprofil wechseln will, braucht eine vierstellige PIN. Ein Kinderprofil hat eine Altersgrenze, und der Server schickt nie einen Titel darüber, auch nicht als Download.
- Weiterschauen, wo Sie aufgehört haben, auf jedem Gerät. Die Fortsetzungspunkte liegen auf dem Server, nicht auf dem Handy.
- Unterwegs. Die Android-App kann einen Titel herunterladen, um ihn 30 Tage lang ohne Internet zu schauen.
- Auf dem Fernseher. Sie melden einen Android-TV mit der Schnellverbindung an: Der Fernseher zeigt einen Code, und Sie bestätigen ihn auf Ihrem Handy oder Computer. Kein Passwort, das Sie mit der Fernbedienung eintippen müssen.
- Gemeinsam. Mehrere Personen können denselben Titel im selben Moment schauen, jede auf ihrem eigenen Gerät.
Musik und Fotos funktionieren wie Filme und Serien, im Web, auf Android und auf dem Fernseher. Apps verbinden · Benutzer, Profile und Kindersicherung
Nichts zu wählen, bevor Sie auf Abspielen drücken¶
Manche Dateien laufen überall. Andere sind zu anspruchsvoll für ein altes Handy, oder sie haben ein Tonformat, das ein Fernseher nicht lesen kann. Jedes Mal, wenn Sie auf Abspielen drücken, prüft der Server die Datei, das Gerät und seine eigene Auslastung. Dann wählt er den leichtesten Weg, der funktioniert:
- Direktwiedergabe: Die Datei wird so geschickt, wie sie ist.
- Remux: Bild und Ton werden unverändert in ein Dateiformat kopiert, das das Gerät annimmt. Das kostet den Server fast nichts. Evey hat dafür ein eigenes Werkzeug, MKVGo, und nimmt FFmpeg, wenn MKVGo es nicht kann.
- Transkodierung: Der Server wandelt nur um, was das Gerät nicht abspielen kann, oft nur den Ton. Nur in diesem Fall wird der Prozessor stark belastet.
Derselbe Film kann also unverändert an einen Fernseher gehen und für ein älteres Handy umgewandelt werden. Im Player zeigt die Stream-Info, welchen der drei Wege Sie bekommen haben, und warum. Verwaltung → Dashboard zeigt dasselbe für alle, die gerade schauen.
Wie Evey die Wiedergabeart wählt · MKVGo in Evey
Ein Container, nichts einzustellen¶
Die ganze Installation ist eine Compose-Datei. Es gibt keine .env zu
schreiben und keine Einstellung für Arbeitsspeicher oder Prozessor.
- Alles ist drin. Die Datenbank und die Suchmaschine laufen im Container. Ihre Passwörter werden beim ersten Start erzeugt.
- Der Server läuft nie als root. Er läuft als Besitzer Ihres Medienordners, wenn er ihn erkennen kann, damit Reparaturen schreiben können.
- Der Server misst sich selbst. In einem ruhigen Moment misst er die Dauer echter Umwandlungen auf dem Prozessor und auf einer Grafikkarte, falls Sie ihm eine gegeben haben. Danach weiß er, wie viele Personen er gleichzeitig bedienen kann. Wird es knapp, bekommt eine neue Wiedergabe eine niedrigere Qualität, oder sie wird von einer ausgelasteten Grafikkarte auf den Prozessor verlagert. Kann eine Wiedergabe nicht starten, sagt die Meldung, warum: Der Server ist voll, er misst sich noch, oder die Datei ist noch nicht bereit.
- Der Zugriff von außerhalb Ihres Zuhauses ist aus, bis Sie dem Server eine öffentliche Adresse geben.
Sie können auch Ihre eigene Datenbank oder Suchmaschine verwenden: Erweiterte Bereitstellungen. Transkodierung und Serverkapazität
Was Evey mit Ihren Dateien und Ihren Daten macht¶
Ihre Dateien. Wenn Sie einen Titel oder eine Bibliothek entfernen, verschwindet er aus Evey, nie von der Festplatte. Evey schreibt nur in drei Fällen in Ihre Medienordner: bei einer Reparatur, um die Sie gebeten haben, bei einem Untertitel, der über die API geholt wurde, und bei einer kleinen Testdatei, die prüft, ob Evey neue Dateien noch bemerkt. Binden Sie Ihre Medien schreibgeschützt ein, dann passiert nichts davon. Medienzustand prüft Ihre MKV- und WebM-Dateien und listet die gefundenen Probleme auf. Er repariert eine Datei nur, wenn Sie es wollen. Er arbeitet an einer Kopie, die geprüft wird, bevor sie die Datei ersetzt (vollständig gelesen, wenn Sie es verlangen, und immer, wenn keine Sicherung behalten wird), behält standardmäßig das Original und protokolliert jede Änderung. Was sich nicht reparieren lässt, wird gemeldet und in Ruhe gelassen. Medienzustand
Ihre Daten. Das Projekt betreibt keinen Dienst, der sie empfängt: kein Konto bei uns, keine Nutzungsstatistik, keine Absturzberichte. Die Apps kommunizieren mit Ihrem Server und mit nichts anderem, das wir betreiben. Was Ihr Netzwerk verlässt: Der Server holt Bilder und Beschreibungen von externen Diensten (The Movie Database, TVmaze, eine IMDb-API, OMDb, wenn ein Schlüssel gesetzt ist, MusicBrainz und Quellen für Musik-Cover). Ab und zu fragt er außerdem nach, ob es eine neuere Version gibt, was Sie abschalten können. Die Datenbank wird vor jedem Update gesichert, das sie verändert. Datenschutzerklärung · Sicherungen und Updates
Plugins laufen isoliert und kontrolliert¶
Plugins fügen Quellen für Titelinformationen, Benachrichtigungskanäle, Bereiche auf der Startseite und Einblendungen im Player hinzu. Themes ändern das Aussehen. Bevor ein Plugin installiert wird, sieht der Administrator, was die Prüfung des Plugins gefunden hat und welche Berechtigungen es verlangt. Eine neue Berechtigung muss ausdrücklich angenommen werden. Ein Plugin läuft als eigener Prozess, unter einem eigenen Benutzer, ohne direkten Netzwerkzugang. Es wird gestoppt, wenn es seine Grenze für Arbeitsspeicher, Prozesse oder Speicherplatz überschreitet. Wie streng sein Dateizugriff eingeschränkt ist, hängt vom Rechner ab, und das Sicherheits-Dashboard zeigt den verwendeten Modus. Das Widget eines Plugins erscheint im Web, auf Android und auf dem Fernseher. Auf dem Fernseher können Sie es sehen, aber nicht bedienen. Plugins · Sicherheitsmodell und Plugin-Sandbox
Hier geht es weiter¶
-
Was Sie brauchen, die Compose-Datei, der erste Start, die Adresse zum Öffnen.
-
Der Einrichtungsassistent, Ihre Bibliotheken, die Personen, die schauen werden.
-
Die Adresse, die Sie auf einem Handy oder Fernseher eintippen, die Anmeldung, und was jede Fehlermeldung bedeutet.
-
Für alle, die schauen: Profile, einen Titel finden, Untertitel, einen Film anfragen.
-
Warum ein Film langsam startet, der Ton in der falschen Sprache, der Fernseher, der Zug, ein Freund weit weg, ein vergessenes Passwort.
-
Bibliotheken, Benutzer und Kindersicherung, Zugriff von außen, Grafikkarte, Sicherungen.
-
Eine Tabelle pro Problem: wo Sie nachsehen, was Sie prüfen, wie Sie es beheben.
-
Wie Evey die Wiedergabeart wählt
Direktwiedergabe, Remux, Transkodierung, und wie Sie die Stream-Info lesen.
-
Plugins und Themes installieren und schreiben, die Server-API.