|
a/sc2src/sc2mpd.cpp |
|
b/sc2src/sc2mpd.cpp |
|
... |
|
... |
519 |
if (strncmp("play", buf, num_bytes) == 0)
|
519 |
if (strncmp("play", buf, num_bytes) == 0)
|
520 |
receiver->Play(aUri);
|
520 |
receiver->Play(aUri);
|
521 |
else if (strncmp("stop", buf, num_bytes) == 0)
|
521 |
else if (strncmp("stop", buf, num_bytes) == 0)
|
522 |
receiver->Stop();
|
522 |
receiver->Stop();
|
523 |
else if (strncmp("state", buf, num_bytes) == 0) {
|
523 |
else if (strncmp("state", buf, num_bytes) == 0) {
|
524 |
response = "Unknown";
|
|
|
525 |
if (audio->state) {
|
524 |
if (audio->state) {
|
526 |
switch (audio->state()) {
|
525 |
switch (audio->state()) {
|
527 |
case AudioEater::AudioState::STOPPED:
|
526 |
case AudioEater::AudioState::STOPPED:
|
528 |
response = "Stopped"; break;
|
527 |
response = "Stopped"; break;
|
529 |
case AudioEater::AudioState::PLAYING:
|
528 |
case AudioEater::AudioState::PLAYING:
|
530 |
response = "Playing"; break;
|
529 |
response = "Playing"; break;
|
531 |
case AudioEater::AudioState::UNKNOWN:
|
530 |
case AudioEater::AudioState::UNKNOWN:
|
|
|
531 |
response = "Unknown";
|
532 |
break;
|
532 |
break;
|
533 |
}
|
533 |
}
|
534 |
}
|
534 |
}
|
535 |
}
|
535 |
}
|
536 |
ssize_t bytes_sent = sendto(sockfd, (const void *)response.c_str(),
|
536 |
ssize_t bytes_sent = sendto(sockfd, (const void *)response.c_str(),
|