Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Pragha is a Lightweight Music Player for GNU/Linux.
C Other
Pull request Compare This branch is 736 commits ahead, 1644 commits behind master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
data
po
src
.gitignore
AUTHORS
COPYING
ChangeLog
FAQ
Makefile.am
NEWS
README
autogen.sh
configure.ac

README

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.. ;)

Features:
 * 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.

Requirements:
 * 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

Optional:
 * 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 Last.fm.
 * 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
   playlist.
 * gstreamer-plugins-base-devel >= 0.10: Use cubic volume to a better control of
   volume.
Something went wrong with that request. Please try again.