#45 UPNP search/sort capabilities

open
None
5
2009-12-30
2009-11-16
heiko_348
No

I want to use a Sony CPF-IX001-client with Fuppes. The sony doesn't use virtual browse structure like "Genre -> Album -> Artisit" but uses predefined buttons which seem to use UPNP-search/sort-features to get the functionality provided by the device.
This meens you'll have 3 Button "Genre", "Albums", "Artists". If you press first "Genre" the Sony lists all available Genres. When pressing "Artist" the Sony searches for all artists providing songs in the choosen genre. If pressing "Album" the Sony list all albums of the choosen artist.
As far as i can see, the sony uses UPNP-search-features for this browse-method. Only Sony's Mcrewserver seems to support this fully.
Fuppes only supports the use of the "Album"-buttons. All other buttons don't work.
Analyzing the features provided by Fuppes there are many differences between Fuppes and the MCrewserver:

GetSearchCapabilities:
Fuppes 640:
dc:title,upnp:class,upnp:artist

MCrewserver 2.5.10:
dc:title,dc:description,av:keyword,upnp:genre,upnp:album,res@protocolInfo,res@av:codec,res@duration,res@av:transformed,dc:creator,upnp:artist,dc:date,av:dateTime,av:registeredDateTime,av:lastPlayDateTime,upnp:playlist@av:order,upnp:originalTrackNumber,av:playingCount,@id,@parentID,@refID,@av:NCUID,@av:parentNCUID,@restricted,@searchable,upnp:class,upnp:searchClass,upnp:lyricsURI@av:protocolInfo,upnp:albumArtURI@av:protocolInfo,upnp:albumArtURI@av:resolution,upnp:albumArtURI@av:imageConvertBGColor,av:playlistOrder,upnp:albumArtURI@dlna:profileID

GetSortCapabilities:

Fuppes 640:
upnp:class,dc:title,upnp:artist,upnp:originalTrackNumber

MCrewserver 2.5.10:
dc:title,av:keyword,upnp:genre,upnp:album,res@protocolInfo,res@av:codec,res@duration,res@av:transformed,dc:creator,upnp:artist,dc:date,av:dateTime,av:registeredDateTime,av:lastPlayDateTime,upnp:playlist@av:order,upnp:originalTrackNumber,av:playingCount,@id,@parentID,@restricted,@searchable,upnp:class,upnp:albumArtURI@av:resolution,upnp:albumArtURI@av:imageConvertBGColor,av:playlistOrder,upnp:albumArtURI@dlna:profileID

Would be nice if Fuppes would support at least upnp_album, upnp:genre additionally to the current methods. Maybe something of the @parentID or @ID-stuff is also needed to support this client. Please don't hesitate to contact me for additional anaylysis or informations about the client.

Discussion

  • Ulrich Völkel
    Ulrich Völkel
    2009-12-30

    svn 659 includes at least upnp:album and upnp:genre search/sort support

     
  • Ulrich Völkel
    Ulrich Völkel
    2009-12-30

    • assigned_to: nobody --> u-voelkel