Need help with pragha?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

151 Stars 30 Forks GNU General Public License v3.0 2.1K Commits 51 Opened issues


Pragha is a Lightweight Music Player for GNU/Linux.

Services available


Need anything else?

Contributors list

Pragha is a Lightweight Music Player for GNU/Linux, based on Gtk and sqlite. It is 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 Player. A New reproducer of music.. ;)

Main features: * Full integration with GTK+3, but always completely independent of gnome or xfce. * Two panel design inspired by Amarok 1.4. Library and current playlist. * Library with multiple views, according to tags or folder structure. * Search, filter and queue songs on current playlist. * Play and edit tags of mp3, m4a, ogg, flac, asf, wma, and ape files. Limited only by codecs installed and taglib version used. * Playlist management: Export M3U and read M3U, PLS, XSPF and WAX playlists. * Playback control with command line.

Extensible by plugins: * AcoustID: Get metadata from AcoustID service. * CD-ROM: Play audio CDs and identify them on CDDB. * DLNA Server: Share your playlist on a DLNA server. * DLNA Renderer: Play music from a DLNA server. * Gnome-Media-Keys: Control pragha with gnome-media-keys daemon. * Global Hotkeys: Control pragha with multimedia keys. * Scrobbling, love, unlove song, and append similar song to get related playlists. * MPRIS2: Control pragha with mpris2 interface. * Mtp Devices: Basic Management of MTP devices. * Notification: Show a notification when changing songs. * Removable media: Detect removable media and scan it. * Song-info: Get Artist info, Lyrics and Album art of your songs. * Get radios: Search radios on TuneIn service.

Requirements: * gtk+-3.0 >= 3.8, glib-2.0 >= 2.36 * gstreamer-1.0 >= 1.0, gstreamer-base-1.0 >= 1.0 * taglib >= 1.8 * sqlite3 >= 3.4

Optional: * libpeas-1.0 >= 1.0.0 and libpeas-gtk-1.0 >= 1.0.0: Required for all plugins. * libxfce4ui >= 4.11.0: Better session managament support. Save the current playlist, last position when saving session, etc. * totem-plparser >= 2.26: Support to open many more formats and internet radio playlists. * gstreamer-plugins-base-devel >= 1.0: Use cubic volume for better volume control.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.