Aether
Medienserver · macOS

Nexus

Woher die Mediathek kommt.

Aether spielt ab, was ein Server ihm reicht. Nexus ist dieser Server — eine Mac-App in der Menüleiste, die die Ordner liest, in denen deine Filme und Serien ohnehin liegen, und die Originaldateien unangetastet an jedes Apple-Gerät im Haus ausliefert. Richte Aether darauf aus, und die Mediathek auf der Platte ist die Mediathek auf dem Sofa.

Für Mac ladenErfordert macOS 14 oder neuer auf Apple Silicon.

Für Aether gebaut

Aether

Der Player, für den Nexus geschrieben wurde — iPhone, iPad, Mac, Apple TV und Apple Vision Pro. Server einmal hinzufügen, und er steht neben allem anderen, aus dem du schon schaust.

Aether laden

Nexus ist eine Quelle unter mehreren, kein Ersatz für die, die du hast. Aether verschmilzt sie alle zu einer Mediathek — ihn hinzuzunehmen heißt also nicht, irgendetwas umzuziehen.

Ein Symbol in der Menüleiste, und eine Webseite für den Rest

Ein Medienserver bedeutet sonst ein Fenster, das man nie öffnet, und ein Dashboard, das man lernen muss. Nexus teilt das auf: Was du täglich anfasst, ist ein Symbol in der Menüleiste, und was du zweimal im Jahr anfasst, ist eine Webseite, die er dir öffnet.

Nexus

Läuft

Mediatheken

Läuft gerade

Einstellungen …

Nexus beenden

Er wohnt in der Menüleiste

Kein Dock-Symbol, kein Fenster im Weg. Der Tropfen oben sagt, dass der Server läuft, was er gerade durchsucht und wer gerade schaut — und das ist die gesamte Alltagsoberfläche.

Die Einstellungen sind eine Seite auf deinem Mac

Wähle Einstellungen, und Nexus öffnet im Browser eine lokale Weboberfläche: Mediatheken, Ordner, Personen, Metadaten. Sie kommt von deinem eigenen Mac, also ist dieselbe Seite vom Sofa oder aus dem Nebenzimmer erreichbar, ohne dass du etwas installierst.

Er geht dir aus dem Weg

Einmal starten, und er kommt mit dem Mac zurück. Nichts, was offen bleiben muss, nichts, wo man sich anmeldet, und nirgends ein Konto — der Server ist ein Programm auf deiner Maschine, kein Dienst mit Abo.

Vom Ordner auf den Fernseher

  1. Zeig ihm deine Ordner

    Füge die Ordner hinzu, in denen deine Filme und Serien schon liegen. Nexus liest sie dort, wo sie sind: nichts wird kopiert, umbenannt oder in eine eigene Mediathek verschoben, und deine Benennung überlebt die Begegnung.

  2. Er findet heraus, was was ist

    Dateien werden Titeln, Staffeln und Folgen zugeordnet, und jede bekommt Poster, Jahr, Besetzung und Beschreibung dazu. Was sich nicht zuordnen ließ, wird aufgelistet statt still versteckt — du kannst es korrigieren, statt es zu suchen.

  3. Deine Geräte finden ihn

    Aether im selben Netz sieht den Server und fragt die Mediathek ab. Eine Anmeldung pro Gerät, und danach lesen iPhone, Apple TV und Vision Pro denselben Katalog und denselben Fortschritt.

  4. Er schickt die Datei, keine Fassung davon

    Drück auf Wiedergabe, und Nexus liefert die Originalbytes über dein Netz. Es startet kein Transcoding, der Mac dreht also nicht auf, und der Film kommt genau so an, wie er auf der Platte liegt.

Der letzte Schritt ist Absicht, keine Abkürzung. Ein Server, der transcodiert, wird danach dimensioniert, wie viele Leute gleichzeitig schauen; ein Server, der nur Bytes schickt, wird nach deinem Netz dimensioniert — und dein Netz war schon vorher schnell genug.

Der Server schickt. Aether spielt ab.

Jeder Medienserver trifft irgendwann auf eine Datei, die seine Clients nicht öffnen, und die übliche Antwort ist, sie auf dem Server neu zu kodieren — langsam, heiß und auf Kosten des Bildes. Aether braucht diese Antwort nicht, weil der schwierige Teil längst auf dem Gerät läuft, auf dem du schaust.

PrismCore erledigt es im Gerät

Aethers eigene Engine packt MKV und MPEG-TS in das um, was Apples Player akzeptiert — direkt auf dem iPhone oder der Apple TV. Der Server wird nie gebeten, irgendetwas zu konvertieren, weil die Konvertierung genau dann schon überflüssig geworden ist, wenn sie zählen würde.

Nichts wird neu kodiert

Bild und Ton kommen so an, wie sie gemastert wurden: Hardware-Decoding, Dolby Atmos als Bitstream durchgereicht, Dolby Vision wirklich am Panel aktiv. Ein transcodierender Server hätte alle drei auf dem Weg nach draußen plattgemacht.

Ein Mac mini genügt

Eine Datei zu verschicken schafft eine zehn Jahre alte Maschine. Der Grund, warum ein Medienserver sonst einen schnellen Prozessor verlangt, ist das Transcoding — nimm es weg, und die Anforderung geht mit.

Wie PrismCore arbeitet

Wie es funktioniert

Hier versteckt sich nichts hinter einem Dienst. Ein Ordner, den Sie freigeben, ein Katalog auf dem Mac und ein Stück Datei über Ihr eigenes Netz — das ist die ganze Maschine.

Ein Katalog, keine Kopie

Jede Datei bekommt eine Identität in einer kleinen Datenbank auf dem Mac, gebunden an ihren Platz innerhalb des freigegebenen Ordners. Starten Sie den Mac neu oder ersetzen Sie eine Datei am selben Pfad durch einen besseren Rip — der Eintrag überlebt, mitsamt Poster, Zuordnung und der Stelle, an der Sie stehengeblieben sind.

Bytes und ein Bereich

Abspielen ist eine gewöhnliche Anfrage nach einem Teil einer Datei. Fragen Sie nach der Mitte eines dreistündigen Films, liest Nexus genau diesen Teil und schickt ihn — keine Sitzung auszuhandeln, kein Stream zu starten, nichts vorzubereiten, bevor ein Bild erscheint.

Es schaut in Ihre Dateien hinein

Ein Durchlauf im Hintergrund findet heraus, was wirklich drin ist: das Dolby-Vision-Profil als Nummer statt „hat Dolby Vision“, HDR10 von HLG unterschieden, Dolby-Atmos-Objekte, jede Ton- und Untertitelspur. Diese Arbeit macht PrismCore — Aethers eigene Engine, hier als eigener, kurzlebiger Prozess, damit eine Datei, die gebaut wurde, um einen Demuxer zu fällen, nichts fällt außer sich selbst.

Jeder bekommt ein eigenes Konto

Legen Sie in den Einstellungen Personen an und haken Sie ab, welche Ordner wer sehen darf. Die Anmeldung liefert ein Token, das genau diese Ordner öffnet und keine anderen; eine entzogene Freigabe, ein neues Passwort oder eine gelöschte Person entwerten es sofort, nicht erst beim nächsten Neustart.

Ihr Netz, und nur Ihres

Es lauscht auf dem Mac selbst — und im Heimnetz erst, wenn Sie das einschalten. Aether findet es dann über den Namen und bleibt dran, auch wenn der Router dem Mac eine andere Adresse gibt. Nichts wird weitergeleitet, nirgends etwas registriert, und keine Ihrer Adressen wird irgendwo veröffentlicht.

Es hält sich selbst aktuell

Ein signierter Build sieht einmal täglich auf dieser Seite nach und fragt, bevor er sich ersetzt — ein Update landet also nie mitten in dem, was gerade jemand schaut. Hinter der Prüfung steht kein Konto, und es wird nichts zurückgemeldet.

Was drinsteckt

Filme und Serien, ordentlich sortiert

Staffeln, Folgen, Specials und mehrteilige Filme, mit Postern, Hintergründen, Besetzung und Beschreibungen, die für dich ausgefüllt werden. Eine Serie über zwei Platten verteilt bleibt eine Serie.

Deine Dateien, wo sie sind

Jeder Ordner auf dem Mac und jedes Laufwerk, das der Mac sieht — eine externe Platte, ein NAS über SMB. Nexus liest sie an Ort und Stelle und schreibt nie hinein.

Personen statt eines geteilten Logins

Jeder im Haus bekommt einen eigenen Nutzer, mit eigenem „Weiterschauen“, eigener Merkliste und eigenen Bewertungen. Was einer schaut, taucht auf niemandes anderem Startbildschirm auf.

Fortschritt, der mitgeht

Auf der Apple TV anhalten und am iPhone in derselben Sekunde weitermachen. Die Position liegt auf dem Server, also sind sich alle deine Geräte einig, wo du warst.

Untertitel, die er selbst findet

Untertiteldateien neben dem Film greift er automatisch auf, und die Spuren in der Datei bietet er so an, wie sie sind — auch die bildbasierten, die Aether direkt auf dem Gerät liest.

Er bleibt in deinem Netz

Der Server lauscht in deinem eigenen Netz und spricht mit deinen eigenen Geräten. Kein Cloud-Dienst dazwischen, kein Konto anzulegen, und nichts über deine Mediathek verlässt das Haus, solange du ihm nicht bewusst eine Tür öffnest.

Musik, ohne zweite App

Der Ton in denselben Ordnern lässt sich als Alben, Interpreten und Titel durchsehen. Nichts muss als Musikordner markiert werden, und kein Katalog wird befragt: Ein Titel benennt sich über seine eigenen Tags und, wo die schweigen, über das Schema Interpret / Album / 01 Titel. Das Cover wird direkt aus der Datei gelesen, in der es steckt — eine Musikbibliothek fügt also nichts hinzu, was gesichert werden müsste.

Eine Bibliothek auch im Browser

Der Server hat einen eigenen Webplayer. Jeder im Haus meldet sich an und bekommt dieselben Regale, dasselbe Weiterschauen und eine eigene Merkliste — die Antwort für das eine Gerät im Haus, das nicht von Apple ist.

Apps, die nicht Aether sind

Nexus ist für Aether geschrieben und besteht nicht darauf. Schalten Sie in den Einstellungen die Jellyfin-kompatible API ein, und die für Jellyfin geschriebenen Apps — Infuse, Swiftfin, Jellyfins eigene Clients für iOS, Android und TV — melden sich bei Nexus an, durchsuchen seine Bibliotheken und spielen daraus ab.

Ein Schalter, und davor nichts

Solange Sie ihn nicht umlegen, antwortet jede Route unter der kompatiblen API mit „nicht gefunden“ — auch die, die Jellyfin ohne Passwort veröffentlicht, sodass nichts verrät, dass es diese Oberfläche überhaupt gibt. Der Schalter wird bei jeder Anfrage gelesen; Ausschalten schließt die Tür also auch für Clients, die bereits angemeldet sind.

Eine Übersetzungsschicht, kein zweiter Server

Dieselben Konten, dieselben Ordnerfreigaben pro Person, derselbe Katalog, dasselbe Ausliefern. Es gibt keine zweite Jellyfin-Anmeldung anzulegen und kein Quick Connect: Wer in Aether zwei Ihrer fünf Ordner sieht, sieht in Infuse genau diese zwei.

Direct Play, laut ausgesprochen

Jede Quelle wird als Direct Play mit abgeschaltetem Transcoding angekündigt, weil das über diesen Server die Wahrheit ist. Genau dass es in den Worten des Protokolls selbst gesagt wird, verhindert, dass ein Client auf eine Qualitätsleiter wartet, die nie kommt.

Ein Fortschritt, egal wo Sie geschaut haben

Was ein Jellyfin-Client meldet, landet dort, wo Aether liest. Starten Sie einen Film in Infuse auf dem iPad, und das Apple TV bietet an, ihn fortzusetzen — auf die Sekunde genau dort, wo Sie aufgehört haben.

Sie ist aus, bis Sie sie einschalten, und sie ist der einzige Teil von Nexus, der ein Protokoll spricht, das er nicht selbst entworfen hat. Aether nutzt die eigene API des Servers, und dort kommt Neues zuerst an.

Sie bauen einen Client? Lesen Sie die API-Dokumentation

Häufige Fragen

Muss ich Plex oder Jellyfin aufgeben?

Nein. Aether behandelt Nexus als eine weitere Quelle und führt ihn mit den Servern zusammen, die du schon betreibst — derselbe Film auf zweien davon bleibt ein Eintrag in deiner Mediathek. Eine Weile beides zu betreiben ist völlig vernünftig, und Nexus geht nirgends davon aus, dass du aufhörst.

Muss der Mac wach bleiben?

Er muss wach sein, damit überhaupt etwas von ihm läuft — das gilt für jeden Medienserver, den es je gab. Die übliche Antwort ist ein durchlaufender Mac mini; ein Notebook geht auch, und die Mediathek ist eben nicht da, solange der Deckel zu ist.

Transcodiert er für andere Apps?

Nexus ist darauf geschrieben, die Originaldatei auszuliefern, und Aether darauf, sie abzuspielen — genau deshalb braucht keiner von beiden einen Transcoder. Ein Client, der nur einen konvertierten Stream nehmen kann, ist nicht das, wofür dieser Server gedacht ist.

Ist er quelloffen?

Noch nicht. PrismCore, die Wiedergabe-Engine in Aether, ist vom ersten Tag an unter LGPL offen, und die Absicht ist hier dieselbe — das Repository von Nexus ist aber weiterhin privat. Der Server bewegt sich schnell genug, dass ein Öffnen jetzt vor allem Entscheidungen veröffentlichen würde, die gleich wieder fallen. Ein Datum dafür gibt es nicht.

Kommt eine Version für Windows oder Linux?

Zunächst nicht. Nexus ist eine Mac-App, weil er auf dieser Maschine gebaut und getestet wird und weil ein Menüleisten-Eintrag mit einer lokalen Weboberfläche dahinter die Form ist, die dort passt. Im Entwurf schließt nichts spätere Plattformen aus.

Kann ich es mit Infuse oder Swiftfin nutzen?

Ja, sobald Sie in den Einstellungen die Jellyfin-kompatible API einschalten. Sie melden sich an wie bei einem Jellyfin-Server, mit demselben Benutzernamen und Passwort, sehen nur die Ordner, die dieses Konto freigegeben bekommen hat, und teilen ihren Fortschritt mit Aether. Bis Sie sie einschalten, antwortet diese Oberfläche überhaupt nicht.

Nexus laden

Für Mac

Nexus für den Mac

Eine App und ein Ordner, auf den du sie zeigen lässt. Sie läuft auf dem Mac, der deine Dateien ohnehin hält — ein dauerhaft laufender Mac mini ist das naheliegende Zuhause, aber das Notebook, auf dem du das hier liest, reicht auch.

Für Mac ladenErfordert macOS 14 oder neuer auf Apple Silicon.

Kostenlos. Öffne den Download und zieh Nexus in „Programme“.

Willst du einfach nur etwas schauen?

Nexus ist ein Weg, Aether zu füttern, und keine Pflicht. Wenn du schon einen Server hast — oder auch nur einen Ordner mit Dateien auf dem iPhone — spielt Aether heute schon daraus ab.

Aether ansehen

Nexus wird von Václav Zmrhal gebaut · zmrhal.cz