mopsalarm / Pr0

Offizielle pr0gramm app für Android. Download auf https://app.pr0gramm.com
MIT License
287 stars 40 forks source link

Kompatibilität zu Fire TV & Stick sowie Android TV #130

Open nithdi opened 8 years ago

nithdi commented 8 years ago

Erstmal großes Lob an euch für die tolle Arbeit!! Ich habe die App gerade auf meinem Fire TV installiert. An sich läuft sie auch, die Navigation funktioniert nur leider nicht. Daher schlage ich mal als Enhancement vor, die App kompatibel zu den genannten Geräten zu machen, um unser pr0 auch auf dem Fernseher im Kreise seiner besten Freunde genießen zu können.

mopsalarm commented 8 years ago

Habe kein entsprechendes Gerät. Wenn das jemand macht gerne.

GottZ commented 8 years ago

wie ist die navigation auf fire tv / android tv denn aufgebaut? so wie mit pfeiltasten über ne bluetooth / usb tastatur?

mopsalarm commented 8 years ago

Ich danke mit Pfeiltasten, ja.

schrej commented 8 years ago

Auf FireTV hat man (und das weiß ich sicher denn ich habe einen) Pfeiltasten in alle 4 Richtungen, einen "bestätigen" Knopf in der Mitte und Play/Pause, Previous, Next, Zurück, Home, Menü Tasten. Bei AndroidTV (hab ich selber leider nicht) ist es glaube ich sehr ähnlich.

nithdi commented 8 years ago

Sowohl auf dem FireTV als auch bei Android TV navigiert man grundsätzlich mit dem DPAD. Man hat also als Steuerungsmöglichkeiten hoch, runter, links, rechts und "ENTER". Damit das grundsätzlich in der App funktioniert, brauchen die Views soweit ich mich erinnern kann ein StateListDrawable, wo man ein Drawable für den "focused" State setzt. Darüber hinaus kann man dann zumindest für Android TV noch eine Activity mit einem anderen UI implementieren, der man im Manifest den Intent Filter LEANBACK_LAUNCHER gibt. Auf Android TV wird dann die Activity mit diesem Intent Filter gestartet, anstatt der normalen Launcher Activity.

Ich würds auch selbst gern implementieren, hab aber aktuell leider keine Zeit dafür. Vielleicht ja im nächsten Urlaub wenn es sonst niemand macht.

GottZ commented 8 years ago

ist "zurück" escape oder backspace?

mopsalarm commented 8 years ago

I'm Zweifelsfall beides? Oder vllt das normale "zurück"?

mopsalarm commented 8 years ago

@nithdi Falls du noch dran Interesse hast: Das starten der Activity ist nicht das Problem. Danach die Navigation zu machen, so dass sie vernünftig mit den Richtungs-Tasten funktioniert, hat sich als schwierig herausgestellt. Habs mal probiert, aber dann erstmal wieder nachgelassen.

SchubmannM commented 7 years ago

bump Würde den request gerne wieder zum leben bringen. Gestern die app auf meinem Android TV installiert und die Navigation funktioniert nicht, da die einzelnen Bilder/Videos nicht selektierbar sind.

mopsalarm commented 7 years ago

Priorität ist leider nicht so richtig gegeben, aber wenn ich Zeit habe schau ich nochmal ob der Emulator läuft und ich das vernünftig simulieren kann. Sonst kann ich leider nicht so richtig viel machen.