https://github.com/pragha-music-player/pragha
Pragha is a Lightweight Music Player for GNU/Linux.
https://github.com/pragha-music-player/pragha
gstreamer gtk3 music player xfce
Last synced: about 1 month ago
JSON representation
Pragha is a Lightweight Music Player for GNU/Linux.
- Host: GitHub
- URL: https://github.com/pragha-music-player/pragha
- Owner: pragha-music-player
- License: gpl-3.0
- Created: 2012-03-02T01:06:10.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T05:11:42.000Z (almost 3 years ago)
- Last Synced: 2025-03-24T08:41:17.678Z (7 months ago)
- Topics: gstreamer, gtk3, music, player, xfce
- Language: C
- Homepage:
- Size: 12.7 MB
- Stars: 179
- Watchers: 15
- Forks: 36
- Open Issues: 60
-
Metadata Files:
- Readme: README
- Changelog: ChangeLog
- License: COPYING
Awesome Lists containing this project
README
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.
* Last.fm: 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.4Optional:
* 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.