|
a/src/upmpdutils.cxx |
|
b/src/upmpdutils.cxx |
|
... |
|
... |
356 |
if (!val.empty()) {
|
356 |
if (!val.empty()) {
|
357 |
ss << "<upnp:genre>" << SoapHelp::xmlQuote(val) << "</upnp:genre>";
|
357 |
ss << "<upnp:genre>" << SoapHelp::xmlQuote(val) << "</upnp:genre>";
|
358 |
}
|
358 |
}
|
359 |
}
|
359 |
}
|
360 |
|
360 |
|
361 |
{const string& val = song.tracknum;
|
361 |
{string val = song.tracknum;
|
|
|
362 |
// MPD may return something like xx/yy
|
|
|
363 |
string::size_type spos = val.find("/");
|
|
|
364 |
if (spos != string::npos)
|
|
|
365 |
val = val.substr(0, spos);
|
362 |
if (!val.empty()) {
|
366 |
if (!val.empty()) {
|
363 |
ss << "<upnp:originalTrackNumber>" << val <<
|
367 |
ss << "<upnp:originalTrackNumber>" << val <<
|
364 |
"</upnp:originalTrackNumber>";
|
368 |
"</upnp:originalTrackNumber>";
|
365 |
}
|
369 |
}
|
366 |
}
|
370 |
}
|