Switch to unified view

a/upmpd/upmpd.cxx b/upmpd/upmpd.cxx
...
...
238
    sprintf(cvalue, "%d", volume);
238
    sprintf(cvalue, "%d", volume);
239
    status["Volume"] = cvalue;
239
    status["Volume"] = cvalue;
240
//  sprintf(cvalue, "%d", percentodbvalue(volume));
240
//  sprintf(cvalue, "%d", percentodbvalue(volume));
241
//  status["VolumeDB"] =  cvalue;
241
//  status["VolumeDB"] =  cvalue;
242
    status["Mute"] =  volume == 0 ? "1" : "0";
242
    status["Mute"] =  volume == 0 ? "1" : "0";
243
  return true;
243
}
244
}
244
245
245
bool UpMpd::getEventDataRendering(bool all, std::vector<std::string>& names, 
246
bool UpMpd::getEventDataRendering(bool all, std::vector<std::string>& names, 
246
                                  std::vector<std::string>& values)
247
                                  std::vector<std::string>& values)
247
{
248
{
...
...
664
        m_mpdcli->play(curpos);
665
        m_mpdcli->play(curpos);
665
#if 1 || defined(upmpd_do_restore_play_state_after_add)
666
#if 1 || defined(upmpd_do_restore_play_state_after_add)
666
        switch (st) {
667
        switch (st) {
667
        case MpdStatus::MPDS_PAUSE: m_mpdcli->togglePause(); break;
668
        case MpdStatus::MPDS_PAUSE: m_mpdcli->togglePause(); break;
668
        case MpdStatus::MPDS_STOP: m_mpdcli->stop(); break;
669
        case MpdStatus::MPDS_STOP: m_mpdcli->stop(); break;
670
      default: break;
669
        }
671
        }
670
#endif
672
#endif
671
        // Clean up old song ids
673
        // Clean up old song ids
672
        for (set<int>::iterator it = m_songids.begin();
674
        for (set<int>::iterator it = m_songids.begin();
673
             it != m_songids.end(); it++) {
675
             it != m_songids.end(); it++) {
...
...
742
744
743
    string tstate("STOPPED");
745
    string tstate("STOPPED");
744
    switch(mpds.state) {
746
    switch(mpds.state) {
745
    case MpdStatus::MPDS_PLAY: tstate = "PLAYING"; break;
747
    case MpdStatus::MPDS_PLAY: tstate = "PLAYING"; break;
746
    case MpdStatus::MPDS_PAUSE: tstate = "PAUSED_PLAYBACK"; break;
748
    case MpdStatus::MPDS_PAUSE: tstate = "PAUSED_PLAYBACK"; break;
749
  default: break;
747
    }
750
    }
748
    data.addarg("CurrentTransportState", tstate);
751
    data.addarg("CurrentTransportState", tstate);
749
    data.addarg("CurrentTransportStatus", m_mpdcli->ok() ? "OK" : 
752
    data.addarg("CurrentTransportStatus", m_mpdcli->ok() ? "OK" : 
750
                "ERROR_OCCURRED");
753
                "ERROR_OCCURRED");
751
    data.addarg("CurrentSpeed", "1");
754
    data.addarg("CurrentSpeed", "1");
...
...
1002
    int loglevel(upnppdebug::Logger::LLINF);
1005
    int loglevel(upnppdebug::Logger::LLINF);
1003
    string configfile;
1006
    string configfile;
1004
    string friendlyname(dfltFriendlyName);
1007
    string friendlyname(dfltFriendlyName);
1005
1008
1006
    const char *cp;
1009
    const char *cp;
1007
    if (cp = getenv("UPMPD_HOST"))
1010
    if ((cp = getenv("UPMPD_HOST")))
1008
        mpdhost = cp;
1011
        mpdhost = cp;
1009
    if (cp = getenv("UPMPD_PORT"))
1012
    if ((cp = getenv("UPMPD_PORT")))
1010
        mpdport = atoi(cp);
1013
        mpdport = atoi(cp);
1011
    if (cp = getenv("UPMPD_FRIENDLYNAME"))
1014
    if ((cp = getenv("UPMPD_FRIENDLYNAME")))
1012
        friendlyname = atoi(cp);
1015
        friendlyname = atoi(cp);
1013
    if (cp = getenv("UPMPD_CONFIG"))
1016
    if ((cp = getenv("UPMPD_CONFIG")))
1014
        configfile = cp;
1017
        configfile = cp;
1015
1018
1016
    thisprog = argv[0];
1019
    thisprog = argv[0];
1017
    argc--; argv++;
1020
    argc--; argv++;
1018
    while (argc > 0 && **argv == '-') {
1021
    while (argc > 0 && **argv == '-') {