Drei verschiedene Aufgaben
Wenn ein Medienlink vom Smartphone auf einem Player landen soll, sind mehrere Schritte nötig: den Player finden, kompatible Medien bereitstellen und die Wiedergabe steuern. Diese Aufgaben können unabhängig voneinander scheitern.
Bei PlayOnDLNA kommen dazu die Vorbereitung von Video oder Audio und die Auslieferung vom Android-Gerät im lokalen Netzwerk. Ein Link zu einer Website ist schließlich nicht automatisch eine direkt abspielbare Mediendatei.
Ein hilfreiches Modell
Geteilter Medienlink
|
v
Android-App: Medium vorbereiten
|
v
Lokale Medienadresse -----> DLNA-Player
| |
+--- Wiedergabesteuerung +
Dieses Diagramm ist bewusst vereinfacht. Es trennt den Datenweg von der Steuerung: Ein Player kann sichtbar und ansprechbar sein, ohne das bereitgestellte Medium erfolgreich abzuspielen.
Fehler entlang des Ablaufs eingrenzen
Der Player erscheint nicht: Prüfe zunächst die Verbindung beider Geräte mit dem lokalen Netzwerk. Ein Gastnetz oder eine Trennung zwischen WLAN-Teilnehmern kann Kommunikation verhindern. Notiere, welche Geräte und welche Netzwerkkonfiguration beteiligt sind.
Der Player erscheint, startet aber nicht: Dann ist die Suche möglicherweise bereits erfolgreich. Für einen brauchbaren Fehlerbericht sind die verwendete Medienquelle, der konkrete Player und die Reaktion beim Start hilfreich. Auch die Erreichbarkeit der lokalen Medienadresse und die Formatunterstützung können eine Rolle spielen.
Die Wiedergabe startet und bricht ab: Beschreibe, ob der Abbruch reproduzierbar nach einer bestimmten Zeit, beim Sperren des Smartphones oder beim Wechsel des Netzwerks auftritt. Aus einem reproduzierbaren Muster lässt sich mehr ableiten als aus „geht manchmal nicht“.
Ein Fehlerbericht, mit dem man arbeiten kann
App-Version:
Android-Version und Smartphone:
Player-Modell:
Medienquelle und Inhaltstyp:
Netzwerkaufbau:
Schritte:
1.
2.
3.
Erwartetes Verhalten:
Tatsächliches Verhalten:
Reproduzierbar: immer / manchmal / einmalig
Veröffentliche keine privaten Medienlinks oder ungeprüften vollständigen Logs. Kürze sensible Angaben, ohne die für das Problem entscheidenden technischen Informationen zu entfernen.
Lokal bedeutet nicht automatisch offline
PlayOnDLNA stellt die vorbereiteten Medien im lokalen Netz bereit. Wenn der Inhalt aus einer Onlinequelle stammt, muss die App ihn trotzdem zunächst von dort abrufen. Diese Unterscheidung hilft sowohl beim Verständnis als auch beim Debugging.
Die Projektseite von PlayOnDLNA beschreibt die Funktionen. Aktuelle Voraussetzungen und vorhandene Fehlerberichte stehen im Repository.