Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Pragha is a Lightweight Music Player for GNU/Linux.
C Other
Pull request Compare This branch is 1001 commits ahead, 1652 commits behind master.
Fetching latest commit...
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Pragha is a Lightweight Music Player for GNU/Linux, based on Gtk, sqlite, and
completely written in C, constructed to be fast, light, and simultaneously tries
to be complete without obstructing the daily work. ;)

A tiny history of the project.?
Consonance, An excellent player emerged in the archlinux forums, was
discontinued. The author, Sacamano said in his blog:
 "Which doesn't mean that it won't be maintained. I would still be fixing bugs,
  but major feature additions are not in the pipeline, because I have completed
  all that I wanted to see in Consonance. It has been a fun project. :)"

Well.. Dissonance is the project to continue developing Consonance, and its
result is Pragha Music Manager. A New reproducer of music.. ;)

 * Full integration with GTK+2 and GTK+3 support, but always completely
   independent of gnome or xfce.
 * Two panel desing inspired on Amarok 1.4. Library and current playlist.
 * Library with multiple views, according tags or folder structure.
 * Search, filtering and queue songs on current playlist.
 * Playing and edit tag of mp3, m4a, ogg, flac, asf, wma, and ape files. Limited
   only by codecs installed and taglib version used.
 * Playlist management. Exporting M3U and read M3U, PLS, XSPF and WAX playlists.
 * Play audio CDs and identifies this with CDDB.
 * Playback control with command line and MPRIS2.
 * Native desktop notifications with libnotify.

 * gtk+-2.0 >= 2.24, glib-2.0 >= 2.28, dbus-1 >= 1.1, dbus-glib-1 >= 0.84.
 * gstreamer-0.10 >= 0.10, gstreamer-base-0.10 >= 0.10.
 * libcdio >= 0.80, libcdio_paranoia >= 0.80, libcddb >= 1.3.0.
 * taglib >= 1.4.
 * libnotify >= 0.4.4

 * libclastfm >= 0.5: Scrobbling, love, unlove song, and append similar song to
   get related playlists.
 * libglyr >= 0.9.0: Get lyrics and artist bio over many internet services, and
   download missing album cover art from
 * libxfce4ui >= 4.8.0 (Or >= 4.11.0 with gtk+-3.0): Better session managament
   support. Save the current playlist, last posicion when save session, etc.
 * libkeybinder >= 0.2.2 (Or keybinder-3.0 with gtk+-3.0) Use multimedia keys to
   control pragha without gnome media keys.
 * totem-plparser >= 2.26: Support to open many more format and internet radios
 * gstreamer-plugins-base-devel >= 0.10: Use cubic volume to a better control of
Something went wrong with that request. Please try again.