Parole is a modern simple media player based on the GStreamer framework and written to fit well in the Xfce desktop. Parole features playback of local media files, DVD/CD and live streams.
Parole is extensible via plugins, for a complete how-to on writing a plugin for Parole, see the Plugins API documentation and the plugins directory which contains some useful examples.
This is a fork of the official Parole repository, which is hosted on Gitlab. This fork includes certain opinionated changes, which can be viewed on the fork-master branch.
See NEWS for details on changes and fixes made in the current release.
As described on the website, Parole depends on the following packages:
- GTK >=3.20.0
- GLib >=2.32.0
- Gio 2.32 or above.
- D-Bus >=0.60
- DBus glib 0.70 or above.
- GStreamer: base, video, interface and GStreamer X, version 1.0.0 or above.
- libxfce4ui 4.11.0 or above.
- libxfce4util 4.10.0 or above.
Additionally, Parole has an undocumented dependency on gst-plugins-good, for autoaudiosink.
Optionally, some extra dependencies can be installed to enable playing certain codecs:
- ogg vorbis/opus:
gst-plugins-base
From source code repository:
% cd parole
% meson setup build
% meson compile -C build
% meson install -C build
From release tarball:
% tar xf parole-<version>.tar.xz
% cd parole-<version>
% meson setup build
% meson compile -C build
% meson install -C build
% ninja uninstall -C build
Visit the reporting bugs page to view currently open bug reports and instructions on reporting new bugs or submitting bugfixes.