Upnp from phone to android tv not working

App version

Production

Issue description

UPnP playback migration to TV fails. It appears there’s a few issues at hand:

  • my Sony Bravia’s Upnp handler doesn’t work with https. Sigh.
  • Upnp SetAVTransportURI isn’t respecting the ‘proxy through my phone’ setting (would let me local http it to check?)

The Chromecast receiver/renderer stub also gives a blank/black screen. Dunno if that’s a regression in the symfonium receiver stub or the tv’s default Now Playing cast handler regressed (entirely likely Sony botched it).

Device type

Phone

Media provider

Navidrome

Steps to reproduce

  1. Open up the cast menu
  2. Observe my tv showing up as both UPnP and Cast-able
  3. Do a UPNP - playback never happens, with waits of 15-20s (takes ~10s for tv to respond)
  4. Switch to cast, immediate playback but blank screen

I searched existing issues first

on

I understand that logs are mandatory

on

Log upload name / description

hecate (i uploaded like 2 or 3 debug.log files, just grab the latest one, it’s cleanest)

The proxy option is not enabled in the last logs.

yeah, mb, I neglected to redo that test case on my last re-run. I just did a redo w/ proxy enabled (switched it off towards the end, should be no diff in uri?) from bed and uploaded fresh logs.

Well the device seems to try to play then stop. And the Chromecast issue is probably the TV yes, the receiver have not changed in years.

yea, the tv just being wedged on stop is due to the tv’s Upnp receiver taking obscenely long (and then failing consistently) on https - local proxying through the phone should fix that but i don’t believe the UPnP URI gets proxied through the phone, it’s always the ssl’d url?

good to know on the cast receiver, just wasn’t sure if i was seeing a tv regression or a 14.0 regression, i have no real visibility into that. god willing there will one day be a sane smart tv

(tbh i guess my solution at this point is to just find a stereo receiver that does Upnp properly anyways - sorry, this is mostly just the tv being jank)

It is proxy in the logs properly.

Yea, my bad. New stereo receiver works properly with an http local, while the tv UPnP receiver is just busted with the same connection.