insin / remote_control_for_vlc

A VLC remote control written with Flutter

Home Page:https://play.google.com/store/apps/details?id=jbscript.vlcremote

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Grey screen after successful login

schwartzenheimer opened this issue · comments

After updating to 1.10, the phone graphic comes up with the 'connecting' animation, and then immediately jumps to a blank grey screen. If I can hit the settings gear icon, it verifies connection, but when exiting back to the main screen, it is just blank grey. It appears that there is a problem with the 'display menu only on successful connection' conditional.

It looks like a grey screen in production is the Grey Screen of Death, indicating an uncaught error, but not crashing the app badly enough for me to get crash info via Google Play 🤔

I've tried all sorts of combinations of the app's initial state, having VLC on/off, changing the password in VLC etc. but I haven't been able to replicate any errors on startup.

I'll add some top level error handling in the next release which should at least let the app display an error message and stack trace when this happens.

I've just pushed v1.1.2 to the Play Store, hopefully the new error dialog will get us some info.

I wish I could replicate this, as that's really weird. It seems that getting initial status from VLC was successful but it either didn't contain a <volume></volume> element or had something other than an integer in its <volume></volume> element. I bet if I fix this particular issue something else will blow up instead.

I just noticed a recent review on the Google Play Store that someone said they got a grey screen on Linux but it worked for them on Windows (which is the version of VLC I'm developing against)

@schwartzenheimer Which operating system are you running VLC on and what do you get if you open http://localhost:8080/requests/status.xml on the computer VLC is running on?

I've just pushed v1.1.3 to the play store, which will hopefully fix this.