Are there inherent limitations to a UPnP controller and player posed by the API itself? Can a user interface controlling a player that is connected to a UPnP server be just as rich as one connected to a Squeezebox Server? Is it possible to implement much of the same functionality, such as gapless playback, shuffle, repeat, random play, etc.?
What about metadata capability? Can a UPnP player have arbitrary metadata fields such as ALBUMARTIST, COMPILATION, COMPOSER, ARTISTSORT and others?
What about metadata capability? Can a UPnP player have arbitrary metadata fields such as ALBUMARTIST, COMPILATION, COMPOSER, ARTISTSORT and others?