-->
Home » , , , » GMPC is a GTK2 frontend for Music Player Daemon.
Tuesday
4 September 2012

GMPC is a GTK2 frontend for Music Player Daemon.

gmpcGMPC (Gnome Music Player Client) is a GTK2 frontend for Music Player Daemon. It is released under the GNU General Public License and is free software.

 It is designed to be lightweight and easy to use, while providing full access to all of MPD's features.

Users are presented with several different methods to browse through their music. It can be extended by plugins, of which many are available. GMPC is the oldest maintained Graphical client for MPD. The project was started in 2003 and been under constant development ever since.

Features.
Expanded and collapsed view.
    Mini mode.
    Full control over mpd.
    User-configurable columns.
    Multiple MPD profiles.
    Keyboard friendly.
    Support for multimedia keys.
    Commandline control (via gmpc-remote).
    Searching of playlist and database
    Full playlist editing support.
    Full metadata support. Cover art, artist art, artist biography, similar artist, album information, lyrics, similar songs. Information provided using plugins.
    Support for fetching and parsing of online playlists. (pl3,m3u, etc).
    Popup notification.
    Gnome-do like quick-interface.
    Scalable. Works well with databases ranging from a few songs to several 100 thousand songs.
    Very flexible tag based database browser.
    Metadata based browser.
    Mac OsX integration.
    Windows support.
    Copy from any song list to playlists.
    Plugin system.
    Available in many languages.
    much more.
plugins provide aditional functionality.
    Serving local music files to mpd. (mserver)
    Fetching lyrics from lyricwiki, lyricdb, leolyrics and more.
    Fetching Artist images from last.fm, jamendo, magnatune, discogs, etc.
    Fetching Cover art from last.fm, amazone, jamendo, magnatune, discogs, etc.
    Jamendo and Magnatune integration. (Browsing, searching, playing).
    Last.fm Radio integration.
    etc.
gmpc-0.20_screenshot 
Installation.
For most distributions packages of gmpc are available in the repositories, some even ship plugins. If you install a gmpc from the repository check if the package is recent. For example ubuntu shipped a 2 year old version until recently, suse on the other hand ships the latest stable version including all the stable plugins.

Source.
If you installed gmpc from your distro's repository, uninstall gmpc and libmpd first .
To intstall gmpc you need the following programs to be installed:
* gcc compiler
   * libtool
   * intltool Version 0.21 or higher
   * glib
   * libcurl
   * libsoup
   * gobject
   * gtk+-2.0
   * gmodule
   * libglade
   * gthreads
   * libmpd
   * gob 2.0
   * hicolor theme


Install libmpd.

Get a copy of libmpd and extract it:

tar -zxf libmpd-0.18.0.tar.gz

Enter the directory:

cd libmpd-0.18.0/

Run the needed autotools:

./configure

Watch the output carefully for errors. If it was succesfull build libmpd:

make

And install it (you might want to run this as root):

make install

gmpc-screenshot-collapsed


Install gmpc.

Get a copy of gmpc and extract it:

tar -zxf gmpc-0.18.0.tar.gz

Enter the directory:

cd gmpc-0.18.0/

Run the needed autotools:

./configure

If it complains about not finding libmpd, make sure you have it installed and pkg-config can find it. For example if you installed libmpd in /opt and pkg-config cannot find it try telling it where to look by setting the following environment variable:


export PKG_CONFIG_PATH=/opt/lib/pkgconfig/


and rerun configure


If it was succesfull you can build gmpc


make


And install it (you might want to run this as root):


make install


Don't forget this step, gmpc won't run without this step.


If everything went smooth, you should be able to run gmpc.



Install a gmpc plugin.


For this example I use the coveramazon plugin, but it applies for all plugins:


Get a copy of the plugin and extract it:


tar -zxf gmpc-coveramazon-0.18.0.tar.gz


Enter the directory:


cd gmpc-coveramazon-0.18.0/


Run the needed autotools:


./configure


If it complains about not finding libmpd or gmpc, make sure you have it installed and pkg-config can find it. For example if you installed libmpd in /opt and pkg-config cannot find it try telling it where to look by setting the following environment variable:


export PKG_CONFIG_PATH=/opt/lib/pkgconfig/


and rerun autogen.sh


If it was succesfull you can build gmpc-coveramazon


make


And install it (you might want to run this as root):


make install


If everything went smooth, after restarting gmpc, you should be able to see this plugin in gmpc.


gmpc-screenshot-expanded

Install.

For most distributions packages of gmpc are available in the repositories, some even ship plugins. If you install a gmpc from the repository check if the package is recent. For example ubuntu shipped a 2 year old version until recently, suse on the other hand ships the latest stable version including all the stable plugins.
gmpt-500x313

Custom Search
 
If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

0 commenti:

Post a Comment

Random Posts

  • MlView is a tree-oriented XML editor written in C++ and is heavily based on gtkmm and the GNOME libraries
    27.11.2009 - 0 Comments
    MlView is a tree-oriented XML editor for GNOME. It is written in C++ and is heavily based on gtkmm and the GNOME libraries. Its aim is to ease XML editing, with or without validation. Chapter 1. Why this document ? The purpose of this document…
  • Mozilla slates first Firefox 3.5 patch. Plans to patch bugs this month that went unfixed in final version
    02.07.2009 - 0 Comments
    Mozilla will patch the just-released Firefox 3.5 in the next few weeks to stamp out several bugs that went unfixed in the final version of the browser, the company said Tuesday. Firefox 3.5.1, which Mozilla intends to deliver in mid-to-late July,…
  • Untangling the Linux Graphics Stack.
    23.07.2012 - 0 Comments
    This is an introductory overview post for the Linux Graphics Stack, and how it currently all fits together. I initially wrote it for myself after having conversations with people like Owen Taylor, Ray Strode and Adam Jackson about this…
  • TuxPaint, open source drawing program for young children
    20.11.2009 - 1 Comments
    Tux Paint is a free, award-winning drawing program for children ages 3 to 12 (for example, preschool and K-6). It combines an easy-to-use interface, fun sound effects, and an encouraging cartoon mascot who guides children as they use the…
  • Interview: Lennart Poettering (systemd).
    29.04.2015 - 1 Comments
    Lennart Poettering (born October 15, 1980) is a German computer free software programmer known for his work on PulseAudio, a sound server, systemd, a replacement for the System V init daemon, and Avahi, an implementation of the zeroconf protocol for…
  • New features for Ubuntu 8.10 Intrepid Ibex
    17.10.2008 - 0 Comments
    Ubuntu is a free computer operating system based on Debian GNU/Linux. Its name comes from the Zulu word "ubuntu", loosely translated as "humanity" or "A person is a person only through other people".Ubuntu's goals include providing an…
  • Autopano-SIFT is a software solution that will make the creation of panorama images more fun
    19.11.2008 - 0 Comments
    Panorama images are wide-angle images that amaze people: you often feel being inside the scene when watching a good panorama image. Creating such images is easy and everybody with a digital camera and a bit of patience can do it. Autopano-SIFT is…
  • Allofix version 0.7 is now available
    17.10.2008 - 0 Comments
    Aloofix is conceptually similar to the Ubuntu JeOS (Just enough OS), but much more aggressive when it comes to the term "just enough". The build environment consists of a collection of Makefiles, scripts, and configuration files capable of…
  • 10 small Linux applications I can't live without.
    05.07.2014 - 0 Comments
    Day in and day out, there are small (or smallish) applications I have come to completely rely upon. Without these tools, my job and/or my sanity would become precarious. These tools range from entertainment to administration (and all points in…
  • Porteus is a complete Linux operating system that is optimized to run from CD, USB flash drive, hard drive, or other bootable storage media.
    27.06.2011 - 1 Comments
    Porteus is a fast, portable and modular live CD/USB medium based on Slackware Linux. The distribution started as a community remix of Slax, another Slackware-based live CD (which is no longer actively maintained), with KDE 3 as the default desktop…

Recent Posts

Recent Posts Widget

Popular Posts

Labels

Archive

page counter follow us in feedly
 
Copyright © 2014 Linuxlandit & The Conqueror Penguin
-->