pragha-music-player / Pragha

Licence: gpl-3.0
Pragha is a Lightweight Music Player for GNU/Linux.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Pragha

Ieasemusic
网易云音乐第三方
Stars: ✭ 8,572 (+6202.94%)
Mutual labels:  music, player
Arduino Music Player
MOD/S3M/XM/IT Music Player for Arduino
Stars: ✭ 85 (-37.5%)
Mutual labels:  music, player
Google Play Music Desktop Player Unofficial
A beautiful cross platform Desktop Player for Google Play Music
Stars: ✭ 8,459 (+6119.85%)
Mutual labels:  music, player
Pandoraplayer
🅿️ PandoraPlayer is a lightweight music player for iOS, based on AudioKit and completely written in Swift.
Stars: ✭ 1,037 (+662.5%)
Mutual labels:  music, player
React Cassette Player
Simple ReactJS HTML5 audio player component built with SVG icons from The Noun Project.
Stars: ✭ 93 (-31.62%)
Mutual labels:  music, player
Musicalyoutube
A Youtube floating PIP player for Android.
Stars: ✭ 50 (-63.24%)
Mutual labels:  music, player
Shuffle
Shuffle every song in existence from YouTube
Stars: ✭ 131 (-3.68%)
Mutual labels:  music, player
Yesplaymusic
高颜值的第三方网易云播放器,支持 Windows / macOS / Linux
Stars: ✭ 12,981 (+9444.85%)
Mutual labels:  music, player
Music
Music player and library designed for elementary OS
Stars: ✭ 92 (-32.35%)
Mutual labels:  gstreamer, gtk3
Joustmania
Raspberry Pi Jousting at its finest
Stars: ✭ 91 (-33.09%)
Mutual labels:  music, player
Kaku
🎧 Kaku is a highly integrated music player supports different online platform like YouTube, SoundCloud, Vimeo and more. Available on Mac, Windows and Linux.
Stars: ✭ 1,028 (+655.88%)
Mutual labels:  music, player
Sbplayerclient
支持全格式的mac版视频播放器
Stars: ✭ 110 (-19.12%)
Mutual labels:  music, player
Lofi Player
🎧 A Lofi Player built with HTML, CSS and Javascript using Parcel as Module Bundler https://lakscastro.github.io/lofi-player
Stars: ✭ 38 (-72.06%)
Mutual labels:  music, player
Biger Music
一个逼粉的音乐播放器
Stars: ✭ 66 (-51.47%)
Mutual labels:  music, player
Piano
🎹用键盘8个键演奏一首蒲公英的约定送给自己或月亮代表我的心送给她
Stars: ✭ 850 (+525%)
Mutual labels:  music, player
Pitivi
MIRROR of https://gitlab.gnome.org/GNOME/pitivi for your convenience
Stars: ✭ 79 (-41.91%)
Mutual labels:  gstreamer, gtk3
Fantasy
A music player based exoplayer. exquisite and fluent.
Stars: ✭ 23 (-83.09%)
Mutual labels:  music, player
Randompicker
一个动态权重的随机算法
Stars: ✭ 24 (-82.35%)
Mutual labels:  music, player
Prodigal
Music Player for Android which looks & feels like classic player
Stars: ✭ 86 (-36.76%)
Mutual labels:  music, player
Winyl
Winyl's main repository.
Stars: ✭ 97 (-28.68%)
Mutual labels:  music, player

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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].