Regardless, try inserting this into your tree:
Thanks, trying it now, but in device remote browser I still only see the default menu (Albums, Artists, Album Artists, Geners, Years, Compilations, Codecs, Folders)
This is my current foo_upnp_ml_tree.xml: <MediaLibraryTree>
<SubTree label="PUT A NAME HERE">
<spec type="object.container.person.musicArtist">$swapprefix(%album artist%)</spec>
<spec type="object.container.album.musicAlbum">$if($not($stricmp(%album artist%,'<various artists>')),[$year($if2(%date%,%releasedate%)) - ])%album%[ | Disc $num(%discnumber%,2)[ - $if3(%discsubtitle%,%disctitle%,%discname%)]]</spec>
</SubTree>
<SubTree label="Albums">
<spec type="object.container.album.musicAlbum">%album%[ '['%album artist%']']</spec>
</SubTree>
<SubTree label="Genres">
<spec type="object.container.genre.musicGenre">%<genre>%</spec>
<spec type="object.container.album.musicAlbum">[%album artist% - ]%album%[' ('%date%')']</spec>
</SubTree>
<SubTree label="Years">
<spec>%date%</spec>
<spec type="object.container.album.musicAlbum">[%album artist% - ]%album%</spec>
</SubTree>
<SubTree label="Compilations" query="compilation PRESENT">
<spec type="object.container.album.musicAlbum">$if($or($stricmp(%album artist%,'<various artists>'),$stricmp(%album artist%,'VA'),$stricmp(%album artist%,'various'),$stricmp(%album artist%,'r?zní um?lci'),$stricmp(%album artist%,'Various Artists')),,[$trim(%album artist%) - ])%album%</spec>
</SubTree>
<SubTree label="Codecs">
<spec>%codec%</spec>
<spec type="object.container.album.musicAlbum">$if($or($stricmp(%album artist%,'<various artists>'),$stricmp(%album artist%,'VA'),$stricmp(%album artist%,'various'),$stricmp(%album artist%,'r?zní um?lci'),$stricmp(%album artist%,'Various Artists')),,[$trim(%album artist%) - ])%album%</spec>
</SubTree>
<SubTree label="Folders" type="filesystem"/>
</MediaLibraryTree>
Also I don't know how to setup the streaming profile for BubbleUPnP so that it's automatically choosen (it seems a different profile is used). The device still plays everything as WAV even when transcoding is not necessary (supported format).