Open hannomalie opened 10 years ago
Okay, bisher festgestellt: Es hat scheinbar noch nie funktioniert. Klingt hart, ist aber wohl so. Außerdem: Es funktioniert nicht mit UPNP Discovery. Punkt aus, keine Zeit mehr darauf verschwenden.
Ich habe versucht in die Serverliste einen Eintrag reinzufaken, falls ein lokaler AP aufgemacht wurde und da ein CrowdmusicServer läuft, dass er einfach n Dummy reinwirft in die Liste. Gescheitert daran dass ich kein "Remotedevice" erstellen kann (so etwas darf auch nicht gehen...) und wenn ein lokales Device gemacht wird, dann funktionieren unsere Ultility-methoden "läuftDerServerLokal()" nicht mehr... hab es dann mit ner neuen Interfaceklasse probiert und den Listadapter darauf getrimmt...dumm nur, dass alle anderen Klassen der App schon mit dem alten Adapter arbeiten, sodass eine Änderung einfach nur noch PAIN wäre. Also nicht gut. Wirklich nicht gut.
--> Es geht nicht, wie wirs uns vorgestellt haben. Mein letzter Vorschlag, damit das mit dem AccessPoint funktioniert: Überlegen, wie wir die Mainactivity-GUI anpassen können, um manuell eine IP-Adresse einzugeben und zu connecten.
Mein Vorschlag: Ein weiterer Button "Manuell", wo ein Dialog aufgeht mit vorbelegter IP 192.168.43.1 und nem Connect-Button.
Also läuft es doch auf so einen Connect Button hinaus. Können wir ja mal probieren, wobei in dem Fall das es nicht diese IP ist das wohl keine Sau zum laufen kriegen wird :D Gefühlt macht das ganze Feature aber die Anwendung clunky, einmal durch die ganze modale Dialogscheiße und jetzt noch durch zusätzliche Buttons.
Wie vorgestern besprochen, müsste man mal untersuchen, wieso unsere Geräte nicht mehr discovered werden, wenn sie über einen lokalen AccessPoint verbunden sind.
Ums nachzustellen: Gerät A nehmen, AP aufmachen, Server starten. Gerät B nehmen, auf Server verbinden wollen und feststellen, dass im Serverbrowser kein Server zu finden ist. Gucken wieso die Geräte nicht discovered werden.