diff -NpuBr -Xexclude.txt main/mplayer.c sherpya/mplayer.c --- main/mplayer.c 2008-06-16 10:58:56.578125000 +0200 +++ sherpya/mplayer.c 2008-06-16 11:07:30.406250000 +0200 @@ -3058,6 +3058,18 @@ while (player_idle_mode && !filename) { if(filename) mp_msg(MSGT_CPLAYER,MSGL_INFO,MSGTR_Playing, filename_recode(filename)); +#if defined(_WIN32) && !defined(HAVE_NEW_GUI) + if(filename) { + static char message[MAX_PATH + 1]; + char *s = strrchr(filename, '\\'); + if (!s) s = strrchr(filename, '/'); + if (s) s++; else s = filename; + message[0] = 0; + snprintf(message, MAX_PATH, "MPlayer: playing %s", filename_recode(s)); + message[MAX_PATH] = 0; + SetConsoleTitle(message); + } +#endif if (edl_filename) { if (edl_records) free_edl(edl_records);