Added initial skeleton of uPnP Client addin
Added initial referencing to needed dll's in Mono.Upnp, this should probably be done via configure somehow
Made UPnPClient add only real MediaServers as sources
Added the missed translation file
Give the source both the uPnP device and the contentDirectory (if found)
Add found music tracks in content directory to UPnPSource
Added genre and proper URI for streaming
Added track number
Added quotes around friendly name in log, for easier viewing
Added a bunch of resource options to trackinfo
Allow MediaServers which does not provide a containers childcount to still be recursive browsed
Log on finished parsing of UPnPSource
While we prefer MusicTrack allow just AudioItem to be added also, allows less correct servers to still show up in GUI
Have always recursive browse
Initial pkg-config check for Mono.Upnp
No need to store referenced items, we will or have already added the origin
Moved parsing of tracks out of the source and into the service, this will allow for one parsing pass for the multiple types of media found on a mediaserver.
Cleaned up UPnPTrackInfo to reuse the constructor to lessen duplicate code
Remove --debug from make run as a workaround for Mono.Addins 0.6.1. Thanks knockte and Laney for the help
In slow recursive browse, send chunks of 500 to be stored and displayed in GUI, this way it atleast show that we are working and the user can use the tracks as they become available