Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
MythMPD is a simple MPD client for MythTV. It shows the current playing song and the playlist and allows for the basic controls. It cannot (yet?) add to or edit the playlist.
C++ Prolog

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
mythmpd
COPYING
Makefile
README
mythmpd.pro

README

                                      MythMPD

MythMPD is a simple MPD client for MythTV.

FEATURES
--------

- shows current playing song information - title/artist/album/elapsed/total time
- shows current playlist
- basic play/pause/stop/next/previous track keyboard/remote controls
- volume up/down/mute
- load pre-existing playlists
- load all songs by selected artist

There is (currently?) no advanced support for playlist management; i.e. you cannot add songs to the playlist. You will have to use a rich client on another machine for this.


BUILD INSTRUCTIONS
------------------

You will need MythTV installed with the MythMusic plugin.

tar -jxvf mythmpd.tar.bz2
cd mythmpd
qmake mythmpd.pro
make
make install


CONFIGURATION
-------------

Currently, MythMPD can only connect to the mpd daemon running on localhost on the default port. If you need to change this, change the source code.


RUNNING
-------

To test it:

mythfrontend mythmpd

To install in mythtv, add the following to /usr/share/mythtv/library.xml

<button>
<type>MPD_MYTH</type>
<text>MythMPD</text>
<action>PLUGIN mythmpd</action>
</button>

I usually add a key binding for the "MythMPD" jump point and configure my remote to use that jump point.


DISCLAIMER
----------

Er, this is a hack that I wittled up one day for my own use. I'm not a C programmer, so I dismiss any eyebrows raised at the quality of the code.

MythMPD is distributed under the GNU GENERAL PUBLIC LICENSE version 3, and where noted with the @license tag, the LESSER GENERAL PUBLIC LICENSE version 3. Please see http://www.gnu.org for details and the specific text of the license.

MORE INFO
---------

http://github.com/mackers/mythmpd
http://www.musicpd.org/
http://www.mythtv.org/


Something went wrong with that request. Please try again.