/
README
62 lines (49 loc) · 1.39 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
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