Skip to main content
Question

Will we get our Android widget back?


Rudie
Forum|alt.badge.img+3
  • Enthusiast II
  • 33 replies

Title.

Also the ability to see/control music from the notification area and lock screen.

Did you find what you were looking for?

30 replies

  • Contributor II
  • 4 replies
  • July 19, 2024

God I hope so. Horrible user experience without it. Not that Sonos cares....


I can not say how much I want a widget, flipping between units on the app, and lack of functionality without the app is just frustrating. 

 

I would have thought that a widget is pretty fundamental to the user experience. 

 

I will no doubt live my Sonos life in perpetual disappointment waiting in vain.


buzz
  • 23840 replies
  • July 24, 2024

Both Google and Apple nolonger allow 3rd party players such as SONOS to use the home screen in this manor. For a while SONOS used a clever hack to do this, but Google and Apple claim that this hack creates security issues. The choice given to SONOS was elimate the hack or be dropped from the App Stores.


skullc
Forum|alt.badge.img+13
  • Prodigy III
  • 566 replies
  • July 24, 2024

I use a widget app called sono+ on my iPhone however I am using the old app and firmware 

unsure if it is available on android or if it works on the latest version but I have been using it plus the WiiM app for over a month and not opened the Sonos App 

 


Rudie
Forum|alt.badge.img+3
  • Author
  • Enthusiast II
  • 33 replies
  • August 15, 2024
buzz wrote:

Both Google and Apple nolonger allow 3rd party players such as SONOS to use the home screen in this manor. For a while SONOS used a clever hack to do this, but Google and Apple claim that this hack creates security issues. The choice given to SONOS was elimate the hack or be dropped from the App Stores.

Is this a joke? How many apps on the app store have widgets?

Is Sonos were allowed to have a widget, then they wouldn't need a hack.


  • Contributor I
  • 5 replies
  • August 29, 2024

Nonsense, player widgets are allowed. 


melvimbe
  • 9840 replies
  • August 29, 2024

I think @Buzz may have misspoke a bit by referring to the Sonos app as a player.  It’s not a player, it’s a controller..  When using app app like Spotify or other streaming audio service, the audio is playing on the device itself, and the device allows for device volume controls. Even if it’s bluetooth or airplay to another device, the audio is still originating from the device.  Sonos volume controls are  for controlling volume on other Sonos speakers where the audio originates on the other device.  It’s a signficant difference.

I know that Google an Apple don’t allow use of the hard button volume controls for controlling the volume of other devices.  I am not 100% sure about widget volume controls, but wouldn’t be surprised if the same policy applies. I think Buzz pays attention to these things more than I do.


Forum|alt.badge.img+11
  • Prodigy III
  • 291 replies
  • August 29, 2024
Rudie wrote:

Also the ability to see/control music from the notification area and lock screen.

It's called Media Control: https://developer.android.com/media/implement/surfaces/mobile


Forum|alt.badge.img+11
  • Prodigy III
  • 291 replies
  • August 29, 2024
melvimbe wrote:

I know that Google an Apple don’t allow use of the hard button volume controls for controlling the volume of other devices.

Hard buttons still work on Android to control volume on Sonos.


Rudie
Forum|alt.badge.img+3
  • Author
  • Enthusiast II
  • 33 replies
  • August 29, 2024

Well I, for one, couldn't care less about controlling the volume using the hard buttons.

I do, however, want to see what's playing by simply waking up my device (like I've been doing for the past 10+ years).

Now we have to open the app and wait for it to catch up before seeing what's playing.

 


Forum|alt.badge.img+11
  • Prodigy III
  • 291 replies
  • August 29, 2024

@Corry P, could you let us know if it's on the backlog, pls?

  • Android Widget
  • Android Media Control

Forum|alt.badge.img+4
  • Prodigy I
  • 138 replies
  • August 29, 2024

It’s highly likely that Sonos was using some kind of backdoor or other ungodly hack to get the lock screen widget “working” because it was always accompanied by the annoying message “Stopping the service may interrupt playback notifications”. The widget was also poorly responsive to inputs. Basically, it was a mess.

Given that, I’m not surprised to see the widget go away with the new app and I would be very surprised to see it ever come back.


buzz
  • 23840 replies
  • August 29, 2024
melvimbe wrote:

I think @Buzz may have misspoke a bit by referring to the Sonos app as a player.  It’s not a player, it’s a controller..  When using app app like Spotify or other streaming audio service, the audio is playing on the device itself, and the device allows for device volume controls. Even if it’s bluetooth or airplay to another device, the audio is still originating from the device.  Sonos volume controls are  for controlling volume on other Sonos speakers where the audio originates on the other device.  It’s a signficant difference.

.

That’s correct, my wording was unfortunate.

If you are using the phone/pad App to play music on the SONOS system via Bluetooth or Airplay, the buttons are available to the App because the App is playing the music on the phone/pad.

A few Apps, such as SPOTIFY, in addition to playing on the phone/pad, can use the SONOS API (Application Program Interface) interact with the SONOS players. This keeps Apple and Google happy because the phone/pad controls are not directly interacting with the SONOS hardware.


Rudie
Forum|alt.badge.img+3
  • Author
  • Enthusiast II
  • 33 replies
  • August 29, 2024

I never had a problem with widget responsiveness.

I used to use it dozens of times a day, every day.
 


Forum|alt.badge.img+11
  • Prodigy III
  • 291 replies
  • August 29, 2024
edmountain wrote:

It’s highly likely that Sonos was using some kind of backdoor or other ungodly hack to get the lock screen widget “working” .

It's not a backdoor. It's a well documented Android function:

Media controls in Android are located near the Quick Settings. Sessions from multiple apps are arranged in a swipeable carousel. The carousel lists sessions in this order:

  • Streams playing locally on the phone
  • Remote streams, such as those detected on external devices or cast sessions
  • Previous resumable sessions, in the order they were last played

Forum|alt.badge.img+11
  • Prodigy III
  • 291 replies
  • August 29, 2024
buzz wrote:

This keeps Apple and Google happy because the phone/pad controls are not directly interacting with the SONOS hardware.

I know that Apple has issues with that. But, Google / Android allows the physical buttons to interact with Sonos devices.


sigh
Forum|alt.badge.img+9
  • Prodigy II
  • 414 replies
  • August 29, 2024
furacaopr wrote:
edmountain wrote:

It’s highly likely that Sonos was using some kind of backdoor or other ungodly hack to get the lock screen widget “working” .

It's not a backdoor. It's a well documented Android function:

Media controls in Android are located near the Quick Settings. Sessions from multiple apps are arranged in a swipeable carousel. The carousel lists sessions in this order:

  • Streams playing locally on the phone
  • Remote streams, such as those detected on external devices or cast sessions
  • Previous resumable sessions, in the order they were last played

I think there are two different scenarios here.

A widget can have a media session on screen controls to change streams both locally and/or remote which is what your quote from the Android docs is referring to.

An active foreground app can use the hard buttons for control.

A background app, which it would be on a Lock Screen, cannot use the hardware buttons for control.

Not responding to the hardware buttons when the app is not active in the foreground is a requirement of Android introduced in one of the sdk versions. 12 maybe. This affects all device makers not just Sonos.

If an app isn’t in the foreground or the phone is locked and there are multiple apps which can respond to the hardware controls which one wins without confusing users? Sonos, Spotify, Tidal, the incoming call volume, Bluesound, etc… Should they all react? Should Sonos override everything including an incoming call ringing?


Forum|alt.badge.img+11
  • Prodigy III
  • 291 replies
  • August 29, 2024

I believe you are right, @sigh 👍


Corry P
Forum|alt.badge.img+18
  • Sonos Staff
  • 8461 replies
  • August 30, 2024

Hi @furacaopr 

furacaopr wrote:

@Corry P, could you let us know if it's on the backlog, pls?

  • Android Widget
  • Android Media Control

I don’t have that information, but you might find it here: https://trello.com/b/4T9rbg8t/sonos-app-improvement-bug-tracker

I hope this helps.

 


Forum|alt.badge.img+11
  • Prodigy III
  • 291 replies
  • August 30, 2024

Yeah, I can't see them there. Could you submit as request, please?


Corry P
Forum|alt.badge.img+18
  • Sonos Staff
  • 8461 replies
  • August 30, 2024

Hi @furacaopr 

Apologies - I was now able to find that there is an issue tracker for not being able to add widgets on Android - as there is a tracker, this will not need to be a feature request. So, the plan seems to be to bring them back, though there is no date set for this as of yet.

I hope this helps.


  • Lyricist I
  • 2 replies
  • September 16, 2024

I use the home assistant media player widget. If you already have home assistant setup it works well.

 


  • Contributor I
  • 5 replies
  • October 5, 2024
buzz wrote:

Both Google and Apple nolonger allow 3rd party players such as SONOS to use the home screen in this manor. For a while SONOS used a clever hack to do this, but Google and Apple claim that this hack creates security issues. The choice given to SONOS was elimate the hack or be dropped from the App Stores.

 

How come Spotify can have a widget?


sigh
Forum|alt.badge.img+9
  • Prodigy II
  • 414 replies
  • October 5, 2024
MrMouse wrote:
buzz wrote:

Both Google and Apple nolonger allow 3rd party players such as SONOS to use the home screen in this manor. For a while SONOS used a clever hack to do this, but Google and Apple claim that this hack creates security issues. The choice given to SONOS was elimate the hack or be dropped from the App Stores.

 

How come Spotify can have a widget?

Widgets are allowed, what isn’t allowed is widgets/background apps taking over the hardware buttons, such as volume.


  • Contributor II
  • 4 replies
  • October 5, 2024

So with regards to a widget...... You're saying there's a chance!!!


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings