diff -rup rhythmbox-0.12.5-orig/shell/rb-shell-player.c rhythmbox-0.12.5/shell/rb-shell-player.c
--- rhythmbox-0.12.5-orig/shell/rb-shell-player.c	2009-09-16 14:04:49.000000000 -0700
+++ rhythmbox-0.12.5/shell/rb-shell-player.c	2010-01-26 18:23:41.498070613 -0800
@@ -3728,8 +3728,12 @@ rb_shell_player_playing_changed_cb (RBSh
 					      "ControlPlay");
 	if (playing) {
 		tooltip = g_strdup (_("Stop playback"));
+	        gtk_action_set_stock_id (action, GTK_STOCK_MEDIA_PAUSE);
+	        gtk_action_set_label (action, N_("_Pause"));
 	} else {
 		tooltip = g_strdup (_("Start playback"));
+	        gtk_action_set_stock_id (action, GTK_STOCK_MEDIA_PLAY);
+	        gtk_action_set_label (action, N_("_Play"));
 	}
 	g_object_set (action, "tooltip", tooltip, NULL);
 	g_free (tooltip);
