diff --git a/usermods/usermod_v2_auto_playlist/usermod_v2_auto_playlist.h b/usermods/usermod_v2_auto_playlist/usermod_v2_auto_playlist.h
index 4ac05c24..c15f116e 100644
--- a/usermods/usermod_v2_auto_playlist/usermod_v2_auto_playlist.h
+++ b/usermods/usermod_v2_auto_playlist/usermod_v2_auto_playlist.h
@@ -346,16 +346,26 @@ class AutoPlaylistUsermod : public Usermod {
user = root.createNestedObject("u");
}
- JsonArray infoArr = user.createNestedArray(FPSTR(_name)); // name
+ if (!enabled) return; // usermod disabled -> don't add to info page
- String uiDomString = F("");
-
+ String uiNameString = FPSTR(_name);
if (enabled && functionality_enabled) {
- uiDomString += F("AutoPlaylist is Running");
+ uiNameString += F(" Running");
} else if (!enabled) {
- uiDomString += F("AutoPlaylist is Disabled");
+ uiNameString += F(" Disabled");
} else {
- uiDomString += F("AutoPlaylist is Suspended");
+ uiNameString += F(" Suspended");
+ }
+ JsonArray infoArr = user.createNestedArray(uiNameString); // name + status
+
+ String uiDomString = (currentPlaylist > 0) ? String("#") + String(currentPlaylist) + String(" ") : String("");
+
+ if (currentPlaylist == musicPlaylist && currentPlaylist > 0) {
+ uiDomString += F("Music Playlist");
+ } else if (currentPlaylist == ambientPlaylist && currentPlaylist > 0) {
+ uiDomString += F("Ambient Playlist");
+ } else {
+ uiDomString += F("Playlist Overridden");
}
uiDomString += F("
");
@@ -367,16 +377,6 @@ class AutoPlaylistUsermod : public Usermod {
} else if (!autoChange) {
uiDomString += F("AutoChange is Disabled");
}
-
- uiDomString += F("
");
-
- if (currentPlaylist == musicPlaylist && currentPlaylist > 0) {
- uiDomString += F("Playlist: Music Playlist");
- } else if (currentPlaylist == ambientPlaylist && currentPlaylist > 0) {
- uiDomString += F("Playlist: Ambient Playlist");
- } else {
- uiDomString += F("Playlist: Overridden");
- }
// #ifdef USERMOD_AUTO_PLAYLIST_DEBUG
// uiDomString += F("
");