Switch to unified view

a/src/httpfs.cxx b/src/httpfs.cxx
...
...
86
    "  <serviceId>urn:av-openhome-org:serviceId:Playlist</serviceId>"
86
    "  <serviceId>urn:av-openhome-org:serviceId:Playlist</serviceId>"
87
    "  <SCPDURL>/upmpd/OHPlaylist.xml</SCPDURL>"
87
    "  <SCPDURL>/upmpd/OHPlaylist.xml</SCPDURL>"
88
    "  <controlURL>/ctl/OHPlaylist</controlURL>"
88
    "  <controlURL>/ctl/OHPlaylist</controlURL>"
89
    "  <eventSubURL>/evt/OHPlaylist</eventSubURL>"
89
    "  <eventSubURL>/evt/OHPlaylist</eventSubURL>"
90
    "</service>"
90
    "</service>"
91
    "<service>"
92
    "  <serviceType>urn:av-openhome-org:service:Radio:1</serviceType>"
93
    "  <serviceId>urn:av-openhome-org:serviceId:Radio</serviceId>"
94
    "  <SCPDURL>/upmpd/OHRadio.xml</SCPDURL>"
95
    "  <controlURL>/ctl/OHRadio</controlURL>"
96
    "  <eventSubURL>/evt/OHRadio</eventSubURL>"
97
    "</service>"
91
    );
98
    );
92
99
93
// We only advertise the Openhome Receiver service if the sc2mpd
100
// We only advertise the Openhome Receiver service if the sc2mpd
94
// songcast-to-mpd gateway command is available
101
// songcast-to-mpd gateway command is available
95
static string ohDescReceive(
102
static string ohDescReceive(
...
...
127
134
128
// Optional OpenHome service description files
135
// Optional OpenHome service description files
129
static vector<const char *> ohxmlfilenames = 
136
static vector<const char *> ohxmlfilenames = 
130
{
137
{
131
    "OHProduct.xml", "OHInfo.xml", "OHTime.xml", "OHVolume.xml", 
138
    "OHProduct.xml", "OHInfo.xml", "OHTime.xml", "OHVolume.xml", 
132
    "OHPlaylist.xml",
139
    "OHPlaylist.xml", "OHRadio.xml"
133
};
140
};
134
141
135
/** Read protocol info file. This contains the connection manager
142
/** Read protocol info file. This contains the connection manager
136
 * protocol info data
143
 * protocol info data
137
 *
144
 *