diff --git a/src/help.cpp b/src/help.cpp index 89d36e6e..4b1d7f77 100644 --- a/src/help.cpp +++ b/src/help.cpp @@ -190,6 +190,7 @@ void Help::GetKeybindings() *w << DisplayKeys(Key.ToggleConsume) << "Toggle consume mode\n"; if (Mpd.Version() >= 16) *w << DisplayKeys(Key.ToggleReplayGainMode) << "Toggle replay gain mode\n"; + *w << DisplayKeys(Key.ToggleBitrateVisibility) << "Toggle bitrate visibility\n"; *w << DisplayKeys(Key.Shuffle) << "Shuffle playlist\n"; *w << DisplayKeys(Key.ToggleCrossfade) << "Toggle crossfade mode\n"; *w << DisplayKeys(Key.SetCrossfade) << "Set crossfade\n"; diff --git a/src/ncmpcpp.cpp b/src/ncmpcpp.cpp index 36f06a73..0dc76e8b 100644 --- a/src/ncmpcpp.cpp +++ b/src/ncmpcpp.cpp @@ -1902,6 +1902,11 @@ int main(int argc, char *argv[]) mousemask(Config.mouse_support ? ALL_MOUSE_EVENTS : 0, 0); ShowMessage("Mouse support %s", Config.mouse_support ? "enabled" : "disabled"); } + else if (Keypressed(input, Key.ToggleBitrateVisibility)) + { + Config.display_bitrate = !Config.display_bitrate; + ShowMessage("Bitrate visibility %s", Config.display_bitrate ? "enabled" : "disabled"); + } else if (Keypressed(input, Key.SwitchTagTypeList)) { if (myScreen == myPlaylist) diff --git a/src/settings.cpp b/src/settings.cpp index 301dec0c..2c0ec045 100644 --- a/src/settings.cpp +++ b/src/settings.cpp @@ -194,6 +194,7 @@ void NcmpcppKeys::SetDefaults() ToggleSpaceMode[0] = 't'; ToggleAddMode[0] = 'T'; ToggleMouse[0] = '|'; + ToggleBitrateVisibility[0] = 'B'; Shuffle[0] = 'Z'; ToggleCrossfade[0] = 'x'; SetCrossfade[0] = 'X'; @@ -272,6 +273,7 @@ void NcmpcppKeys::SetDefaults() ToggleSpaceMode[1] = NullKey; ToggleAddMode[1] = NullKey; ToggleMouse[1] = NullKey; + ToggleBitrateVisibility[1] = NullKey; Shuffle[1] = NullKey; ToggleCrossfade[1] = NullKey; SetCrossfade[1] = NullKey; diff --git a/src/settings.h b/src/settings.h index a2ff7831..876fb92d 100644 --- a/src/settings.h +++ b/src/settings.h @@ -98,6 +98,7 @@ struct NcmpcppKeys int ToggleSpaceMode[2]; int ToggleAddMode[2]; int ToggleMouse[2]; + int ToggleBitrateVisibility[2]; int Shuffle[2]; int ToggleCrossfade[2]; int SetCrossfade[2];