Deine Medien. Dein Netzwerk.
PlayOnDLNA verbindet geteilte Medienlinks mit kompatiblen DLNA-Playern. Du teilst einen unterstützten Link mit der Android-App, wählst einen Player aus und spielst Video oder Audio im lokalen Netzwerk ab.
Unterstützte Quellen sind unter anderem YouTube, PeerTube, SoundCloud, Bandcamp und media.ccc.de. Die App bereitet passende Medien, Cover und Untertitel für den Player vor.
Was die App mitbringt
- Automatische Suche nach kompatiblen Playern und Steuerung der Wiedergabe.
- Playlists auch dann, wenn der Player selbst keine Wiedergabelisten unterstützt.
- Eine lokale Medienbibliothek für bereits vorbereitete Inhalte.
- Auslieferung der Medien direkt vom Android-Gerät im lokalen Netzwerk.
Das Bereitstellen am Player erfolgt lokal. Das Abrufen von Medien aus Onlinequellen benötigt weiterhin eine Internetverbindung.
Unter der Haube
Die App basiert auf Kotlin und Jetpack Compose. DLNA-Geräte werden im Netzwerk angesprochen; ein lokaler HTTP-Server stellt vorbereitete Mediendateien bereit. Die Herausforderung liegt im Zusammenspiel unterschiedlichster Player und Medienformate.
Hier kannst du helfen
Besonders wertvoll sind nachvollziehbare Fehlerberichte mit Android-Version, Player-Modell, verwendeter Quelle und den einzelnen Schritten. Auch Übersetzungen, Dokumentation und Tests mit unterschiedlichen Geräten helfen weiter.
Issues auf GitHub ansehen oder den Quellcode lokal bauen:
git clone https://github.com/scovillo/playondlna.git
cd playondlna
./gradlew assembleDebug
Die vollständigen Voraussetzungen stehen im Projekt-README. PlayOnDLNA ist unter GPL-3.0 lizenziert.
