Changed Makefile to convert all .txt files.
[gmpc-handbook.git] / index.txt
blob61fbf407037a8c5d7003948baf55fb35a520f550
1 Gnome Music Player Client handbook
2 ==================================
3 Marcel Klein <marcel.klein@gmail.com>
4 {date}
6 = Preface =
7 http://gmpc.wikia.com[Gnome Music Player Client] is a GTK2 frontend for
8 http://mpd.wikia.com/[Music Player Daemon]. It is released under the
9 http://en.wikipedia.org/wiki/GNU_General_Public_License[GNU General Public
10 License] and is free software.
12 It is designed to be lightweight and easy to use, while providing full access
13 to all of MPD's features. Users are presented with several different methods
14 to browse through their music.
16 It can be extended by plugins, of which many are available.
18 == Options ==
20 === Usage ===
21 gmpc [OPTION...] Gnome Music Player Client
23 === Help ===
24 `-?, --help`::
25         Show help options
27 `--help-all`::
28         Show all help options
30 `--help-gtk`::
31         Show GTK+ Options
33 `--help-sm-client`::
34         Show session management options
36 === Application ===
37 `--fullscreen`::
38         Start the program in full screen
40 `-v, --version`::
41         Show program version and revision
43 `-q, --quit`::
44         Quits the running GMPC
46 `-r, --replace`::
47         Replace the running GMPC
49 `--disable-plugins`::
50         Don't load the plugins
52 `--config=PATH`::
53         Load alternative config file
55 `-d, --debug-level=LEVEL`::
56         Set the debug level
58 `0` no output
60 `1` error messages
62 `2` error + warning messages
64 `3` all messages
66 `-h, --start-hidden`::
67         Start GMPC hidden to tray
69 `--clean-cover-db`::
70         Remove all failed hits from metadata cache
72 `-b, --bug-information`::
73         Show bug information dialog
75 `-f, --log-filter=<Log domain>`::
76         Shows all output from a certain log domain
78 `-p, --profile=<Profile Name>`::
79         Select a profile
81 `--display=DISPLAY`::
82         X display to use
84 == Keybindings ==
86 === Database Browser ===
87 `[ctrl]+a`::
88         Select all songs
90 `[ctrl]+c`::
91         Copy selected song(s) into paste queue
93 `[ctrl]+[ins]`::
94         Clear play queue and add selected song(s)
96 `[enter]`::
97         Add selected song(s) to play queue and start playback
99 `[ins]`::
100         Add selected song(s) to play queue
102 === Interface ===
103 `[ctrl]+i`::
104         Switch to now playing
106 `[ctrl]+q`::
107         Quit GMPC
109 `[ctrl]+w`::
110         Close GMPC.
112 `[ctrl]+[+]`::
113         Expand GMPC
115 `[ctrl]+[-]`::
116         Collapse GMPC
118 `[ctrl]+[space]`::
119         Start <<easy_command,easy command>>
121 `[F1]`::
122         Switch to play queue
124 `[F2]`::
125         Switch to database browser
127 `[F3]`::
128         Switch to search browser
130 `[F4]`::
131         Switch to metadata browser
133 `[F5]`::
134         Switch to playlist editor
136 `[F12]`::
137         Toggle fullscreen
139 `[shift]+[F1]`::
140         Switch to genre browser
142 `[shift]+[F2]`::
143         Switch to artist browser
145 === Play Queue ===
146 `[ctrl]+a`::
147         Select all songs
149 `[ctrl]+b`::
150         Paste song(s) from paste queue before the first selected song
152 `[ctrl]+c`::
153         Copy selected song(s) into paste queue
155 `[ctrl]+v`::
156         Paste song(s) from paste queue after the first selected song
158 `[ctrl]+x`::
159         Cut selected song(s) into paste queue
161 `[del]`::
162         Delete selected song(s)
164 `[enter]`::
165         Play selected song
167 `[space]`::
168         Select playing song
170 TIP: You can start an in-line search by just typing in your play queue. To
171 clear or close the search hit `[esc]`.
173 === Player Control ===
174 `[ctrl]+k`::
175         Toggle single mode (on|off)
177 `[ctrl]+l`::
178         Toggle consume mode (on|off)
180 `[ctrl]+m`::
181         Mute MPD
183 `[ctrl]+r`::
184         Toggle repeat mode (on|off)
186 `[ctrl]+s`::
187         Toggle random mode (on|off)
189 `[ctrl]+[<number>]`::
190         Toggle output (on|off)
192 `[ctrl]+[down]`::
193         Stop playback
195 `[ctrl]+[enter]`::
196         Add current song to favorites
198 `[ctrl]+[left]`::
199         Play previous song
201 `[ctrl]+[right]`::
202         Play next song
204 `[ctrl]+[up]`::
205         Pause/Start playback
207 == Query Syntax ==
208 Query syntax is used in the search browser, playlist quick search and in
209 <<easy_command,easy command>>. It supports the following fields and is used
210 with `<field>=<value>`.
212 NOTE: You can also run multiple queries by using the `or` operator `||`.
214 === Fields ===
215 `albuartist`
217 `album`
219 `any`::
220         Search in all fields
222 `artist`
224 `comment`                                                                                                                  
226 `composer`
228 `date`
230 `disc`
232 `filename`
234 `genre`
236 `name`::
237         Only applies to streams
239 `performer`
241 `title`
243 `track`
245 [[easy_command]]
246 == Easy Command ==
247 Easy command gives you a small command box, allowing you to quickly execute
248 commands without having to use the mouse.
250 To start easy command mode hit `[ctrl]+[space]`. You can close the command box
251 with `[esc]`.
253 === Main ===
254 `hide`::
255         Hide GMPC
257 `show`::
258         Show GMPC
260 `show notification`::
261         Show trayicon notification
263 === Play Queue ===
264 `add <query>`::
265         Add `<query>` to play queue
267 `clear play queue`::
268         Clear play queue
270 `replace <query>`::
271         Replace play queue
273 === Playback ===                                                                                                            
274 `consume <on|off>`::
275         Toggle consume mode `(on|off)`
277 `crossfade <seconds>`::
278         Enable crossfade
280 `mute`::
281         Mute MPD
283 `next`::
284         Play next song
286 `pause`::
287         Pause playback
289 `play`::
290         Start playback
292 `play <query>`::
293         Play `<query>` song
295 `prev`::
296         Play previous song
298 `random <on|off>`::
299         Toggle random mode `(on|off)`
301 `repeat <on|off>`::
302         Toggle repeat mode `(on|off)`
304 `repeat current song`::
305         Repeat the current song
307 `seek <position>`::
308         Seek within the current song
310 `HH:MM:SS` Seek to position
312 `+HH:MM:SS` Seek relative to current position
314 `-HH:MM:SS` Seek backwards relative to current position
316 `single <on|off>`::
317         Toggle single mode (on|off)
319 `stop`::
320         Stop playback
322 `stop after current song`::
323         Stop playback after the current song
325 `volume <+|-><level>`::
326         Change the volume level
328 === Search ===
329 `search database <query>`::
330         Search database
332 `search playlist <query>`::
333         Search playlist
335 === Switch ===
336 `switch play queue`::
337         Switch to play queue
339 `switch search`::
340         Switch to the search browser