a/upmpd/ohplaylist.cxx b/upmpd/ohplaylist.cxx
...
...
31
using namespace std::placeholders;
31
using namespace std::placeholders;
32
32
33
#include "libupnpp/upnpplib.hxx"
33
#include "libupnpp/upnpplib.hxx"
34
#include "libupnpp/soaphelp.hxx"
34
#include "libupnpp/soaphelp.hxx"
35
#include "libupnpp/log.hxx"
35
#include "libupnpp/log.hxx"
36
#include "libupnpp/base64.hxx"
36
#include "libupnpp/device/device.hxx"
37
#include "libupnpp/device/device.hxx"
37
38
38
#include "upmpd.hxx"
39
#include "upmpd.hxx"
39
#include "ohplaylist.hxx"
40
#include "ohplaylist.hxx"
40
#include "ohmetacache.hxx"
41
#include "ohmetacache.hxx"
41
#include "mpdcli.hxx"
42
#include "mpdcli.hxx"
42
#include "upmpdutils.hxx"
43
#include "upmpdutils.hxx"
43
#include "base64.hxx"
44
44
45
static const string sTpProduct("urn:av-openhome-org:service:Playlist:1");
45
static const string sTpProduct("urn:av-openhome-org:service:Playlist:1");
46
static const string sIdProduct("urn:av-openhome-org:serviceId:Playlist");
46
static const string sIdProduct("urn:av-openhome-org:serviceId:Playlist");
47
47
48
OHPlaylist::OHPlaylist(UpMpd *dev, UpMpdRenderCtl *ctl)
48
OHPlaylist::OHPlaylist(UpMpd *dev, UpMpdRenderCtl *ctl)