It's generally too easy to do all sorts of things that can't be easily undone. In particular, far too easy to interrupt a playing track.Barry4679 wrote:The MMA UI is fairly hair triggered, and it is very easy to accidentally trigger a track play while browsing an album.
I would like to see two-factor UI: either a tap in two separate locations on the screen, or a gesture, for any action that will affect music playing either by starting or stopping it, other than taps on the actual Play/Prev/Next buttons. The idea proffered in another topic, of dragging left to skip forward in the playlist but not actually skip until a confirmation tap, is an example. Similarly when browsing tracks: don't start just because a tap hit the song entry.
As for the alleged difficulties with MMW UPnP server immediately updating last-played on first access: caching doesn't mean anything in this context. The UPnP spec adopts a general eventing framework, and it would be -- well, not simple, but quite doable -- to have the MMA client publish an eventing service that notifies about its actions, like Play Completed, and to have the MMW server to subscribe to it. I don't care if other UPnP clients don't also publish like that; MMW can treat them as it currently does. I wouldn't be surprised if there is already a set of events publicly defined for exactly this purpose.