Jump to content

SONOS SUPPORT AND DLNA/UPNP SUPPORT


Go to solution Solved by maxmp,

Recommended Posts

Hi, I have several smart speakers in the house including Sonos, Alexa and only one Chromecast device. I think Sonos and DLNA/UpNp is necessary if you want the app to remain viable in the short to medium term for those people who like to use other apps than the stock Sonos/Alexa apps (which are dire for music playback)

Link to comment
Share on other sites

  • Solution

@Jon Kingsbury DNLA “casting” is a planned feature, but no deadline set. DNLA blocker is that straightforward support for it will require doubling Poweramp APK size (+10mb) for the feature which I guess will be used by few percents of users (good if by 1%). Poweramp recently moved to Play bundles which allows “feature” download, so main APK may stay small and additional features are downloaded as needed, but there is still an issue for website (uni) builds.

As for Sonos, there is no open APIs to cast on it. May be AirPlay solution will work for it - AirPlay implementations, independent from Apply, do exist and can be integrated into Poweramp. Some open source Sonos casting libraries exist, but I guess it will be very hard to support this long term.

Link to comment
Share on other sites

  • 2 months later...

I can't speak for anyone else but if DLNA were some sort of plugin or optional install I wouldn't be mad. This is my default player and I've auditioned most of them and they pale in comparison. The only reason they are not on my Fiio players is that I can't figure out how to get it on them. Keep up the good work, ANY improvements would be greatly appreciated.

Link to comment
Share on other sites

On 2/22/2022 at 5:42 AM, maxmp said:

@Jon Kingsbury DNLA “casting” is a planned feature, but no deadline set. DNLA blocker is that straightforward support for it will require doubling Poweramp APK size (+10mb) for the feature which I guess will be used by few percents of users (good if by 1%). Poweramp recently moved to Play bundles which allows “feature” download, so main APK may stay small and additional features are downloaded as needed, but there is still an issue for website (uni) builds.

As for Sonos, there is no open APIs to cast on it. May be AirPlay solution will work for it - AirPlay implementations, independent from Apply, do exist and can be integrated into Poweramp. Some open source Sonos casting libraries exist, but I guess it will be very hard to support this long term.

 

Link to comment
Share on other sites

@MKRedding PA can be installed on FiiO players, but unless you have set up access to the Google Play Store you would need to install it via an APK file downloaded from here on the website, and use a website-purchased licence. 

And yes, plugin support for different output methods does seem the ideal way to go without over-bloating the core app with features that only a tiny percentage of users will require.

Andre

Link to comment
Share on other sites

  • 5 months later...

Didn't see a way to "vote" for this feature request, but I also would really like to be able to use Poweramp on Sonos, so I can skip their app.  For a while I was subscribing to Spotify (though I prefer Pandora) just because it had that feature: you could send it to Sonos.  I would likely be willing top pay a small fee for this feature if it costs to link to Sonos.

Link to comment
Share on other sites

As Max said before, the problem with Sonos is that it's a closed ecosystem and they don't publish a free public open API interface in the same way that devices can connect via Bluetooth, Chromecast, etc. For PA to interface with Sonos there would need to be a licencing deal in place, which I'm guessing would be costed based on market size - i.e. the number of units of Poweramp in use, not just the number of users who happen to want to connect to Sonos devices. I think your idea of a 'small fee' would turn out to not just be pennies but could mount into tens of thousands per year. It's a shame as I'd like it too, but I can't see it happening unless they open up their interface.

I guess it would be possible for PA to set itself up as a server to 'broadcast' an audio stream via the LAN, and then you could go into the Sonos app and tune in to that broadcast stream, but it would be more fiddly than simply tapping a 'Stream to Sonos' button in PA like you can with Chromecast. There are longer term plans to support playback via DLNA/uPnP/etc, which would provide that functionality. Even a simple Shoutcast service ought to do the job.

Andre

Link to comment
Share on other sites

@DerkWehler   I don't think Sonos makes it especially easy, but I've not tried. I believe it can be done though.

Personally, I simply map my LAN NAS drive into the Sonos's local library system and play local files that way rather than using Poweramp. But the Sonos interface is dreadful, so simplistic (especially in terms of sorting) as to be almost useless. I think they see their main market as playing online subscription streaming services, hence their deal with Spotify etc.

Andre

Link to comment
Share on other sites

DLNA/upnp stuff wasn't integrated yet due to the huge size of the libraries needed to support that - these grow apk size twice or more. Now, with much larger storages available for modern files, it's quite possible and a planned feature. Larger APK size (20-30mb) still can be an issue for older devices and specifically limited devices such as headunits, TVs, etc. though.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...