Git Product home page Git Product logo

pragha's Introduction

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

pragha's People

Contributors

acharjyanisankh avatar bwackninja avatar crazygolem avatar matiasdelellis avatar nick87720z avatar pavel-vasin avatar rski avatar ssuominengentoo avatar tingping avatar tomasradej avatar triorr avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.