mirror of
https://github.com/sle118/squeezelite-esp32.git
synced 2025-12-08 12:37:01 +03:00
add AirPlay/BT pause length option - release
This commit is contained in:
@@ -89,7 +89,6 @@ void display_init(char *welcome) {
|
|||||||
// Detect driver interface
|
// Detect driver interface
|
||||||
if (strstr(config, "I2C") && i2c_system_port != -1) {
|
if (strstr(config, "I2C") && i2c_system_port != -1) {
|
||||||
int address = 0x3C;
|
int address = 0x3C;
|
||||||
int speed = 0;
|
|
||||||
|
|
||||||
if ((p = strcasestr(config, "address")) != NULL) address = atoi(strchr(p, '=') + 1);
|
if ((p = strcasestr(config, "address")) != NULL) address = atoi(strchr(p, '=') + 1);
|
||||||
|
|
||||||
@@ -275,8 +274,9 @@ void displayer_metadata(char *artist, char *album, char *title) {
|
|||||||
strncpy(string, title ? title : "", SCROLLABLE_SIZE);
|
strncpy(string, title ? title : "", SCROLLABLE_SIZE);
|
||||||
}
|
}
|
||||||
|
|
||||||
// get optional scroll speed
|
// get optional scroll speed & pause
|
||||||
if ((p = strcasestr(displayer.metadata_config, "speed")) != NULL) sscanf(p, "%*[^=]=%d", &displayer.speed);
|
if ((p = strcasestr(displayer.metadata_config, "speed")) != NULL) sscanf(p, "%*[^=]=%d", &displayer.speed);
|
||||||
|
if ((p = strcasestr(displayer.metadata_config, "pause")) != NULL) sscanf(p, "%*[^=]=%d", &displayer.pause);
|
||||||
|
|
||||||
displayer.offset = 0;
|
displayer.offset = 0;
|
||||||
utf8_decode(displayer.string);
|
utf8_decode(displayer.string);
|
||||||
|
|||||||
Reference in New Issue
Block a user