Parole features playback of local media files, including video with subtitles support, DVD/CD and live streams. Parole is also extensible via plugins.
The GStreamer framework provides a strong plugin interface to dynamically load plugins that support certain media types, the more you have GStreamer plugins installed in your system the more you can play media formats with Parole. Parole is completely free, means that you can user it, redistribute it and/or modify it under GNU general public license, in the other hands some GStreamer plugins are not free, for example to decode some closed media formats, and possibly other plugins have licensing issues with their source code, it is up to you or usually to the distribution to ship/accept the license of these plugins, here is the list of Gstreamer plugins
Base functionality of GStreamer.
Plugins for most open formats.
Plugins that Need more work to be good.
Plugins which are not Free and possibly with license issue, you will need these plugins for DVD playback. For more information about GStreamer plugins have a look to this page.
Parole currently features the following plugins:
Since version 0.2.0.1 is enough to start parole with
parole --device=dev (where dev is /dev/sr0 for example)
Parole will handle the rest, e.g. will detect if the device has media, the media type and start playing it, to enable autoplay in your Xfce desktop you need Thunar Volman, once installed you can configure thunar to start parole when audio cd and dvd/vcd are inserted
You can check out the Xfce GIT Repository like so:
git clone http://git.xfce.org/apps/parole
You can view the GIT source tree online as well.
./autogen.sh --prefix=/usr (or ./configure if you are compiling a normal release). make make install (as root)
There is also an unoffical PPA with daily builds for Parole here.
Please report all feature requests and bugs on the Xfce Bugzilla. Thanks!