Halten für 2×
Halte eine der beiden Seiten gedrückt, um über eine zähe Szene hinwegzuspulen. Loslassen — und du bist wieder bei normaler Geschwindigkeit, genau an derselben Stelle.
Android und Android TV · Kostenlos, ohne Konto
JAVP spielt die Inhalte, die du selbst mitbringst. Zeig ihm deine Dateien, deinen Medienserver, deine Playlists — und du bekommst einen schnellen, auf Gesten ausgelegten Player, der sich so anfühlt, wie sich eine Video-App anfühlen sollte. Nichts ist mitgeliefert, nichts funkt nach Hause.
Weitersehen
Jetzt im Programm
Für dich
Probier es aus: an den Seiten doppeltippen zum Springen, gedrückt halten für 2×.
Der Player
Jedes Bedienelement liegt da, wo dein Daumen ohnehin schon ist. Kein Wühlen in Menüs, keine rätselhaften Symbole — nur Gesten, die das Naheliegende tun, und zwar sofort.
Halte eine der beiden Seiten gedrückt, um über eine zähe Szene hinwegzuspulen. Loslassen — und du bist wieder bei normaler Geschwindigkeit, genau an derselben Stelle.
±10 Sekunden pro Tipp, und die Tipps addieren sich — dreimal tippen für 30. Links geht es zurück, rechts nach vorn, in der Mitte erscheint einfach die Steuerung.
Auf Kanälen mit Catch-up spulst du im Live-TV zurück, startest die laufende Sendung neu und springst danach wieder zum Live-Punkt.
Sperre den Bildschirm, damit kein verirrter Daumen eine Szene ruiniert. Der Kinomodus füllt randlos das ganze Bild; im Hochformat bleibt darunter ein Bereich zum Stöbern.
Verlass die App mitten in der Folge, und die Wiedergabe springt in ein schwebendes Fenster. Innerhalb der App gibt es außerdem einen Mini-Player.
Kontur, Schatten, Kasten oder komplett nach deinem Geschmack — Größe, Konturstärke, Rand, Farbe und Deckkraft des Hintergrunds. Oder du behältst das originale ASS-Styling bei.
media_kit mit dem vollen libmpv-Codec-Satz — Hardware-Decoding standardmäßig, der Software-Decoder ist einen Schalter entfernt.
Eingebettete und externe Untertitel und Audiospuren, bevorzugte Sprachen als Standard, dazu die Wahl der HLS/DASH-Rendition.
Intro, Rückblick und Abspann bekommen einen Button zum Überspringen — oder überspringen sich selbst, wenn dir das lieber ist.
Der Fortschritt wird alle paar Sekunden gespeichert, setzt dort fort, wo du aufgehört hast, und geht in die nächste Folge über.
Schick einen HTTP-Stream an einen Chromecast — mit Poster, Titel und deiner aktuellen Position.
0,5× bis 2× über die untere Leiste, unabhängig von der Geste zum Beschleunigen.
Deine Inhalte
JAVP liefert keine Inhalte mit — genau das ist der Punkt. Füge eine Quelle hinzu, und sie erscheint als Poster, Kanäle und Regale, egal woher sie kommt.
Jellyfin-, Emby- und Plex-Mediatheken mit Filmen, Serien und Folgen. Bei Plex meldest du dich per PIN von plex.tv mit deinem Konto an — oder einfach mit URL und Token.
M3U / M3U8 mit EPG, das automatisch aus dem Playlist-Header erkannt wird, oder komplettes Xtream Codes mit Live, VOD und Serien, die im Hintergrund synchronisiert werden.
Wähle Videos vom Gerät oder öffne sie direkt aus deinem Dateimanager — JAVP registriert sich für Video-Intents.
Füge eine beliebige direkte HTTP(S)-, HLS- oder progressive URL ein und starte die Wiedergabe. Deeplinks (javp://add?…) fügen ganze Quellen mit einem Tipp hinzu.
Zeig JAVP auf einen Katalog, den du selbst hostest, und er erscheint als Poster und Regale — als kompletter Export oder als API, die beim Stöbern live abgefragt wird. Zur API-Dokumentation (auf Englisch).
Wirf einen Magnet oder eine .torrent hinein: Sie wird über eine lokale HTTP-Brücke gestreamt oder für offline heruntergeladen. Deine Inhalte, deine Entscheidung.
Weitersehen, Für dich, Meine Liste, Downloads, Favoritenkanäle und was gerade läuft — gemischt aus allen Quellen, die du hinzugefügt hast, statt getrennt nach Dienst. Die Suche deckt alles ab.
Live-TV
Kanäle bekommen einen XMLTV-Programmführer, Erinnerungen, die auch wirklich auslösen, und Catch-up, wo dein Anbieter es unterstützt — damit „Ich habe den Anfang verpasst“ kein Problem mehr ist.
Android TV
Installier es auf dem Fernseher, und JAVP wechselt in ein Leanback-Layout: eine Leiste links, ein D-Pad-Fokus, der dorthin geht, wo du ihn erwartest, und eine Live-Ansicht wie beim Receiver.
Die Kopplung bleibt in deinem lokalen Netz und nutzt ein kurzlebiges Token — nichts läuft über einen Server.
Profile und Sync
Jedes Profil hat seinen eigenen Verlauf, seine eigenen Quellen und Einstellungen. Der Sync ist eine kleine JSON-Datei, die dir gehört — du bestimmst, wo sie liegt.
Syncthing, ein Dropbox- oder Nextcloud-Ordner auf dem Rechner, ein eingebundenes Laufwerk — alles, was als Pfad auftaucht.
Nextcloud, ownCloud und die meisten NAS-Geräte. Nur eine URL und Zugangsdaten.
Für ein Telefon oder einen Fernseher ohne gespiegelten Ordner. Nutzt den app-privaten Bereich, damit Meine Ablage sauber bleibt.
Der Wiedergabeverlauf wird Eintrag für Eintrag zusammengeführt, damit der Fortschritt von beiden Geräten erhalten bleibt. Für alles andere gilt je Abschnitt „der letzte Schreibvorgang gewinnt“ — eine gelöschte Quelle bleibt also wirklich weg. Gleichzeitige Schreibvorgänge werden per Compare-and-Swap geklärt, und ein Snapshot, den JAVP nicht lesen kann, wird beiseitegelegt statt überschrieben.
Aus Sync wiederherstellen auf dem Willkommensbildschirm fragt, wo deine Datei liegt, listet die gefundenen Profile auf und setzt dich auf Start ab — mit deinen Quellen und deinem Verlauf, die schon da sind. Nichts muss neu hinzugefügt werden.
Datenschutz
Es gibt keinen JAVP-Server, der deine Mediathek vorhält. Die App spricht mit deinen Quellen und mit sonst nichts, es sei denn, du verbindest selbst eine optionale Integration.
Es ist kein SDK für Analyse oder Absturzberichte eingebaut. Es gibt nichts, dem du widersprechen müsstest.
Integrations-Token und Sync-Zugangsdaten liegen im sicheren Speicher, der vom Android-Keystore abgesichert ist.
Der Wiedergabeverlauf wird auf dem Gerät gespeichert. SIMKL-Scrobbling ist optional und ersetzt ihn nie.
Die Anreicherung über SIMKL, TMDB und Trakt bleibt aus, bis du deinen eigenen Schlüssel hinterlegst oder dich anmeldest.
Der einzige Aufruf, den JAVP von sich aus macht, ist eine Versionsprüfung bei updater.javp.app.
Der Sync schreibt pro Profil eine kleine JSON-Datei, genau dorthin, wo du es festlegst. Kopier sie, verschieb sie oder lösch sie — eine Kopie auf einem Server gibt es nicht.
Alle Einzelheiten in der Datenschutzerklärung (auf Englisch).
Ein APK zum Selbstinstallieren — kein Store, kein Konto. Nimm den Build, der zu deinem Gerät passt, dann ist der Download deutlich kleiner.
Gerät wird erkannt…
Ein falscher ABI lässt sich meist gar nicht installieren — im Zweifel nimm Universal. Prüfe gegen latest.json, wo für jede Datei ein SHA-256 veröffentlicht ist.
FAQ
Nein. Bis du eine Quelle hinzufügst, ist es ein leerer Player. Es gibt keinen eingebauten Katalog, keine Playlist und keine Kanalliste, und es wird auch nichts für dich heruntergeladen.
Derzeit nicht. JAVP wird als APK zum Selbstinstallieren über updater.javp.app verteilt, und die App sucht selbst nach neuen Versionen — du kannst sie unter Einstellungen → Updates installieren, ohne hierher zurückzukommen.
Android 7.0 (API 24) und neuer, auf Telefonen, Tablets und Android TV. Dasselbe APK deckt alles ab.
ARM64 für praktisch jedes moderne Telefon und jede TV-Box. ARMv7 für ältere 32-Bit-Geräte, x86_64 für Emulatoren und einige Chromebooks. Universal läuft überall, ist aber rund dreimal so groß.
Ja. Direkte Streams und Torrents lassen sich aufs Gerät herunterladen, wahlweise nur über WLAN, und Live-Sendungen kannst du aus dem Programm heraus aufnehmen.
Die Oberfläche ist in 19 Sprachen übersetzt: Englisch, Französisch, Spanisch, Deutsch, Italienisch, Portugiesisch, Niederländisch, Polnisch, Türkisch, Russisch, Ukrainisch, Japanisch, Chinesisch, Koreanisch, Arabisch, Hindi, Schwedisch, Indonesisch und Vietnamesisch. Du kannst die Systemsprache in den Einstellungen überschreiben.
Die Funktion spielt die Torrents ab, die du selbst angibst. Nutze sie für Inhalte, an denen du die Rechte hast — das liegt bei dir, und JAVP indexiert nichts.
Schreib an [email protected]. Wenn du Gerät, Android-Version und die Art der Quelle nennst, lässt sich das Problem viel leichter nachstellen.