hzeller / gmrender-resurrect

Resource efficient UPnP/DLNA renderer, optimal for Raspberry Pi, CuBox or a general MediaServer. Fork of GMediaRenderer to add some features to make it usable.
GNU General Public License v2.0
832 stars 202 forks source link

Unknown action 'SetPlayMode' #197

Open ronfischler opened 4 years ago

ronfischler commented 4 years ago

I like this ... I started playing with this UPnP render yesterday on my Ubuntu laptop - nice.

It appears to be working, but I get an error message each time I go back to playing, after pausing my music for a while, example:

ERROR [2019-12-23 11:57:09.131976 | upnp] Unknown action 'SetPlayMode' for service 'urn:upnp-org:serviceId:AVTransport'

Everything seems fine and playing begins, but I don't understand what the error means: is SetPlayMode a UPnP/DLNA command, or is this something my music application, (Logitech Media Server,) is sending that it should not be doing?

mill1000 commented 4 years ago

SetPlayMode is an optional action as defined by UPnP AVTransport V1. The intent is likely to enable shuffle or repeat modes if the renderer was playing a playlist.

Your control point is simply sending a command that we do not support. I think the error can be ignored and possibly we should consider downgrading it to a warning.

ronfischler commented 4 years ago

OK, makes sense. Thank you for the explanation.