Skip to content

PhairPlay v1.1.0-mh.8

Choose a tag to compare

@mhoogenbosch mhoogenbosch released this 27 Aug 16:26
· 2 commits to main since this release

Herstelt het zwarte scherm dat @sigurdshilfe meldde na het installeren van v1.1.0-mh.7. / Fixes the black screen @sigurdshilfe reported after installing v1.1.0-mh.7.

Opgelost / Fixed

Een venster dat je zelf hebt geopend wordt niet meer onder je vandaan gehaald als een sessie eindigt. Sinds mh.4 stapt de app na een sessie opzij met moveTaskToBack, zodat een TV die automatisch geopend werd voor een inkomende stream terugkeert naar wat er eerst op stond. Dat klopt voor dat geval, maar de vangnet-heuristiek — "geen interactie gezien, dus we zullen wel automatisch geopend zijn" — las één situatie verkeerd: je start de app zelf vanuit de launcher en begint daarna te casten zónder de afstandsbediening nog aan te raken. onUserInteraction vuurt dan nooit, want de knopdruk die de app startte ging naar de launcher en niet naar de app. Aan het eind van de stream verdween zo het venster dat je bewust had geopend, met daarachter meestal niets — dus een zwart scherm.

A window you opened yourself is no longer backed out from under you when a session ends. The retreat heuristic misread a manual launch followed by casting without touching the remote, because onUserInteraction never fires for the launcher's own button press.

De afwezigheid van EXTRA_AUTO_OPENED — die alleen de service ooit zet — is nu het criterium: een handmatige start telt als gebruikersintentie en gaat nooit opzij. Het appliance-gedrag blijft ongewijzigd. / The absence of EXTRA_AUTO_OPENED is now the signal; appliance behaviour is unchanged.

Geverifieerd / Verified

Geïnstalleerd op vier TV's; alle vier adverteren daadwerkelijk op het netwerk, gecontroleerd met een mDNS-query vanaf het LAN. / Installed on four TVs, all four confirmed advertising via an mDNS query from the LAN.

Installatie / Installation

Bestand Voor
PhairPlay-v1.1.0-mh.8-googletv.apk Google TV / Android TV
PhairPlay-v1.1.0-mh.8-firetv.apk Fire TV

adb install -r <apk> — instellingen en weergavenaam blijven behouden. / settings and display name are preserved.