If I play a file with "vlc file", it doesn't automatically exit when finished. Reproducible: Always Steps to Reproduce: 1.emerge vlc-0.8.4-r1 2. vlc someaudiofile.* 3. Actual Results: jkarlson@jek ~ $ vlc someaudiofile.ogg VLC media player 0.8.4 Janus Remote control interface initialized, `h' for help status change: ( New input: someaudiofile.ogg ) status change: ( audio volume: 256 ) status change: ( play state: 1 ) status change: ( stop state: 0 ) status change: ( stop state: 0 ) [00000445] main playlist: nothing to play Expected Results: vlc should have exited Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-4.0.2, glibc-2.3.6-r1, 2.6.14.3 i686) ================================================================= System uname: 2.6.14.3 i686 mobile AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ ftp://trumpetti.atm.tut.fi/gentoo/ http://ftp.linux.ee/pub/gentoo/distfiles/ ftp://ftp.linux.ee/pub/gentoo/distfiles/ ftp://ftp.du.se/pub/os/gentoo http://ftp.du.se/pub/os/gentoo http://ds.thn.htu.se/linux/gentoo http://mirror.pudas.net/gentoo ftp://mirror.pudas.net/gentoo" LANG="en_US.UTF-8" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/usr/local/tmp/" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/omat" SYNC="rsync://trumpetti.atm.tut.fi/gentoo-portage" USE="x86 3dnow 3dnowext X a52 aac acpi alsa audiofile avi bash-completion berkdb bitmap-fonts boundschecking browserplugin bzip2 bzlib c++ cdda cdr cdrom codecs corba crypt curl dbcp dhcp directfb divx4linux dlloader dri dvd dvdread eds encode escreen exif expat fam fbcon ffmpeg firefox flac fortran freetype gd gif gimp glibc glut gmp gpm gstreamer gtk gtk2 iconv idn imagemagick imlib ipv6 java javascript jpeg kdeenablefinal latex lcd lcms lm_sensors lua matroska mikmod mime mmx mng mod motif mozilla mozsvg mp3 mpeg mpeg4 mplayer multitarget ncurses nls no-old-linux no-opts no-suexec nptl nptlonly nsplugin objc octave ogg oggvorbis opengl pam pcre pdflib perl png print python qt quicktime readline real samba screen sdl sensord shout snmp speex sse ssl svg svga symlink tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev unicode urandom userlocales utf8 v4l vcd vorbis win32codecs xine xml2 xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS
Seems that vlc is supposed to do this. Still it can be nasty if vlc is run in background. I am also unable to find any option in vlc -H to do this.
Resolving as UPSTREAM, you probably should file a feature request to upstream in order to have such feature for next version.