I was trying to create a UPNP/DLNA audio player, and Lovable was able to identify my devices, but kept finding ways not display the content from the server, instead finding multiple ways to create mock content while claiming it was working on it. Until I finally asked why it was avoiding doing the work. It added to my library page:
“No content found on UPNP servers. A backend service is required for actual UPNP communication.
UPNP/DLNA protocol requires direct network access which browsers cannot do for security reasons. A real implementation would need:
A backend service that can use SSDP for device discovery
SOAP communication for content browsing
DLNA protocol implementation for streaming
This could be implemented as a Node.js server, Electron app, or browser extension with appropriate permissions.”
OK, this is logical. But I wouldn’t have spent nearly so long chasing my tail, if it had told me this up front.
Please authenticate to join the conversation.
In Review
Bug Hunting
27 days ago
Jason Perez
Get notified by email when there are changes.
In Review
Bug Hunting
27 days ago
Jason Perez
Get notified by email when there are changes.