Clone wiki

VPlayer / Home


VPlayer is a crossplatform music player.
It is written in Python using PyQt4 for GUI.


  • Track search, playing and downloading from
  • Automatic music caching.
  • now playing and submition support.
  • Similiar artists retrieving from and playlist population.
  • Lyrics, album covers loading.
  • Plugins support.
  • Music collection.


1. Download latest source code using Mercurial:

hg clone

or get a snapshot.

2. Compile and install:

sudo make install

3. Run:


4. Report bugs

Dependencies list

  • Python >=2.5
  • QT4
  • PyQt4 (core, gui, sql)
  • GStreamer >=0.10.22, base and good plugins, alsa output.
  • GStreamer-python 0.10.13 or pre-release and newer (0.10.14 have huge bugs)
  • Phonon
  • Qt's SQLite 3 plugin
  • Python-Xlib
  • Chardet
  • Mutagen

Plugin development

If you are interested in developing a plugin, please read "Plugin development" article for information.




Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.