Qt MusicD Client v0.2.0 ======================= Author: Konsta Kokkinen <kray@tsundere.fi> Website: http://tsundere.fi/musicd qmdc is a client for musicd written using PyQt4 and C. Requirements ============ * C compiler (tested with gcc, tcc won't do because libav* require C99) * Python 2.7 or greater (Version 2.x selected instead of 3.x because of lacking dbus support) * PyQt4 * libav (also known as ffmpeg) * libao Copyright ========= This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Compilation =========== A standard GNU Makefile is used. Assuming you have dependencies installed in standard location and have gcc in path: $ make $ make install PREFIX=/usr Control script ================= The script qmdc-ctrl can be used to control qmdc. qmdc-ctrl used DBus interface specified in next section. Supported actions: * qmdc-ctrl stop * qmdc-ctrl pause * qmdc-ctrl prev * qmdc-ctrl next DBus interface ============== qmdc supports controls through a simple DBus interface. Methods take no arguments. Bus name: org.musicd.qmdc Object: /qmdc Methods: org.musicd.qmdc * Stop * Pause * Prev * Next TODO ==== * Cleanup * Implement stuff once musicd has implemented server-side features