Skip to content

pragha-music-player/pragha

Folders and files

NameName
Last commit message
Last commit date
Feb 17, 2013
Jul 20, 2013
Sep 15, 2013
Jan 11, 2013
May 5, 2012
May 5, 2012
May 5, 2012
May 5, 2012
Dec 26, 2012
Feb 17, 2013
Jun 26, 2013
Apr 16, 2011
Aug 27, 2013

Repository files navigation

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-1.0 >= 1.0, gstreamer-base-1.0 >= 1.0.
 * 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 >= 1.0.1: 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 >= 1.0: Use cubic volume to a better control of
   volume.