rem: update_mrl_label (totem, name); gtk_playlist_set_title (GTK_PLAYLIST (totem->playlist), name); if (name) g_free (name);
add: if (name == NULL) { name = gtk_playlist_get_current_title (totem->playlist, &custom); }  update_mrl_label (totem, name);  if (custom == FALSE) gtk_playlist_set_title (GTK_PLAYLIST (totem->playlist), name); g_free (name);
context: on_got_metadata_event (BaconVideoWidget *bvw, Totem *totem){        char *name = NULL;        bacon_video_widget_properties_update		(BACON_VIDEO_WIDGET_PROPERTIES (totem->properties),		 totem->bvw, FALSE);        name = totem_get_nice_name_for_stream (totem);        update_mrl_label (totem, name);        gtk_playlist_set_title (GTK_PLAYLIST (totem->playlist), name);        if (name)                g_free (name);}