Skip to content

Commit 3fc846d

Browse files
committed
Time Snych Corrections
1 parent 688c5b5 commit 3fc846d

File tree

4 files changed

+7
-5
lines changed

4 files changed

+7
-5
lines changed

Diff for: src/SnapClient.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ class SnapClient {
147147
continue;
148148
}
149149
checkHeap();
150-
Serial.println(&timeinfo, "%A, %B %d %Y %H:%M:%S");
150+
SnapTime::instance().printLocalTime();
151151
break;
152152
}
153153
#endif

Diff for: src/SnapConfig.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
# define CONFIG_PSRAM_LIMIT 512
1212
#endif
1313
#ifndef CONFIG_SNAPCLIENT_SNTP_ENABLE
14-
# define CONFIG_SNAPCLIENT_SNTP_ENABLE false
14+
# define CONFIG_SNAPCLIENT_SNTP_ENABLE true
1515
#endif
1616
#ifndef CONFIG_SNAPCLIENT_SETTIME_ALLOWD
17-
# define CONFIG_SNAPCLIENT_SETTIME_ALLOWD true
17+
# define CONFIG_SNAPCLIENT_SETTIME_ALLOWD false
1818
#endif
1919
#ifndef CONFIG_SNAPCLIENT_USE_MDNS
2020
# define CONFIG_SNAPCLIENT_USE_MDNS true

Diff for: src/api/SnapOutputSimple.h

+3-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,9 @@ class SnapOutputSimple : public SnapOutput {
6262
} else {
6363
// wait for the audio to become valid
6464
int diff_ms = msg_time - server_time;
65-
delay(diff_ms + SnapTime::instance().getStartDelay());
65+
int delay_ms = diff_ms + SnapTime::instance().getStartDelay();
66+
ESP_LOGI(TAG, "starting after %d ms", delay_ms);
67+
delay(delay_ms);
6668
is_sync_active = false;
6769
}
6870
}

Diff for: src/api/SnapProcessor.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ class SnapProcessor {
423423
ESP_LOGI(TAG, "Setting volume: %d", server_settings_message.volume);
424424

425425
// define the start delay
426-
snap_time.setDelay(server_settings_message.buffer_ms);
426+
snap_time.setDelay(server_settings_message.buffer_ms + server_settings_message.latency);
427427

428428
// set volume
429429
if (header_received){

0 commit comments

Comments
 (0)