1 <?xml version="1.0" encoding="UTF-8"?>
3 <requires lib="gtk+" version="2.16"/>
4 <!-- interface-naming-policy toplevel-contextual -->
5 <object class="GtkAdjustment" id="adjustment1">
6 <property name="upper">1000</property>
7 <property name="step_increment">10</property>
8 <property name="page_increment">100</property>
10 <object class="GtkAdjustment" id="adjustment2">
11 <property name="upper">100</property>
12 <property name="value">100</property>
13 <property name="step_increment">1</property>
14 <property name="page_increment">10</property>
16 <object class="GtkWindow" id="window1">
17 <property name="can_focus">False</property>
18 <property name="resizable">False</property>
19 <property name="window_position">center</property>
21 <object class="GtkVBox" id="vbox1">
22 <property name="visible">True</property>
23 <property name="can_focus">False</property>
25 <object class="GtkHBox" id="hbox1">
26 <property name="visible">True</property>
27 <property name="can_focus">False</property>
28 <property name="homogeneous">True</property>
30 <object class="GtkButton" id="prev">
31 <property name="width_request">37</property>
32 <property name="height_request">37</property>
33 <property name="visible">True</property>
34 <property name="can_focus">False</property>
35 <property name="receives_default">False</property>
36 <property name="tooltip_text" translatable="yes">Previous</property>
37 <property name="use_action_appearance">False</property>
38 <property name="relief">none</property>
40 <object class="GtkImage" id="image8">
41 <property name="visible">True</property>
42 <property name="can_focus">False</property>
43 <property name="stock">gtk-media-previous</property>
48 <property name="expand">True</property>
49 <property name="fill">False</property>
50 <property name="position">0</property>
54 <object class="GtkButton" id="toggle">
55 <property name="width_request">37</property>
56 <property name="height_request">37</property>
57 <property name="visible">True</property>
58 <property name="can_focus">False</property>
59 <property name="receives_default">False</property>
60 <property name="tooltip_text" translatable="yes">Play/Pause</property>
61 <property name="use_action_appearance">False</property>
62 <property name="relief">none</property>
64 <object class="GtkImage" id="image6">
65 <property name="visible">True</property>
66 <property name="can_focus">False</property>
67 <property name="stock">gtk-media-play</property>
72 <property name="expand">True</property>
73 <property name="fill">False</property>
74 <property name="position">1</property>
78 <object class="GtkButton" id="next">
79 <property name="width_request">37</property>
80 <property name="height_request">37</property>
81 <property name="visible">True</property>
82 <property name="can_focus">False</property>
83 <property name="receives_default">False</property>
84 <property name="tooltip_text" translatable="yes">Next</property>
85 <property name="use_action_appearance">False</property>
86 <property name="relief">none</property>
88 <object class="GtkImage" id="image1">
89 <property name="visible">True</property>
90 <property name="can_focus">False</property>
91 <property name="stock">gtk-media-next</property>
96 <property name="expand">True</property>
97 <property name="fill">False</property>
98 <property name="position">2</property>
102 <object class="GtkButton" id="stop">
103 <property name="width_request">37</property>
104 <property name="height_request">37</property>
105 <property name="visible">True</property>
106 <property name="can_focus">False</property>
107 <property name="receives_default">False</property>
108 <property name="tooltip_text" translatable="yes">Stop</property>
109 <property name="use_action_appearance">False</property>
110 <property name="relief">none</property>
112 <object class="GtkImage" id="image9">
113 <property name="visible">True</property>
114 <property name="can_focus">False</property>
115 <property name="stock">gtk-media-stop</property>
120 <property name="expand">False</property>
121 <property name="fill">False</property>
122 <property name="position">3</property>
126 <object class="GtkButton" id="quit">
127 <property name="width_request">37</property>
128 <property name="height_request">37</property>
129 <property name="visible">True</property>
130 <property name="can_focus">False</property>
131 <property name="receives_default">False</property>
132 <property name="tooltip_text" translatable="yes">Quit Player</property>
133 <property name="use_action_appearance">False</property>
134 <property name="relief">none</property>
136 <object class="GtkImage" id="image5">
137 <property name="width_request">26</property>
138 <property name="height_request">26</property>
139 <property name="visible">True</property>
140 <property name="can_focus">False</property>
141 <property name="stock">gtk-quit</property>
146 <property name="expand">True</property>
147 <property name="fill">False</property>
148 <property name="position">4</property>
152 <object class="GtkButton" id="close">
153 <property name="width_request">37</property>
154 <property name="height_request">37</property>
155 <property name="visible">True</property>
156 <property name="can_focus">False</property>
157 <property name="receives_default">False</property>
158 <property name="tooltip_text" translatable="yes">Close controller</property>
159 <property name="use_action_appearance">False</property>
160 <property name="relief">none</property>
162 <object class="GtkImage" id="image2">
163 <property name="visible">True</property>
164 <property name="can_focus">False</property>
165 <property name="stock">gtk-close</property>
170 <property name="expand">True</property>
171 <property name="fill">True</property>
172 <property name="position">5</property>
177 <property name="expand">True</property>
178 <property name="fill">True</property>
179 <property name="position">0</property>
183 <object class="GtkExpander" id="expander2">
184 <property name="visible">True</property>
185 <property name="can_focus">False</property>
186 <property name="tooltip_text" translatable="yes">Show more options</property>
188 <object class="GtkVBox" id="vbox2">
189 <property name="visible">True</property>
190 <property name="can_focus">False</property>
192 <object class="GtkHBox" id="hbox5">
193 <property name="visible">True</property>
194 <property name="can_focus">False</property>
195 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
197 <object class="GtkToggleButton" id="shuffle">
198 <property name="visible">True</property>
199 <property name="can_focus">True</property>
200 <property name="receives_default">True</property>
201 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
202 <property name="tooltip_text" translatable="yes">Randomize playlist order</property>
203 <property name="use_action_appearance">False</property>
205 <object class="GtkImage" id="image7">
206 <property name="visible">True</property>
207 <property name="can_focus">False</property>
208 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
209 <property name="stock">gtk-missing-image</property>
210 <property name="icon_name">media-playlist-shuffle</property>
215 <property name="expand">True</property>
216 <property name="fill">True</property>
217 <property name="position">0</property>
221 <object class="GtkSpinButton" id="vol">
222 <property name="width_request">52</property>
223 <property name="height_request">20</property>
224 <property name="visible">True</property>
225 <property name="can_focus">True</property>
226 <property name="editable">False</property>
227 <property name="invisible_char">•</property>
228 <property name="primary_icon_activatable">False</property>
229 <property name="secondary_icon_activatable">False</property>
230 <property name="primary_icon_sensitive">True</property>
231 <property name="secondary_icon_sensitive">True</property>
232 <property name="adjustment">adjustment2</property>
233 <property name="snap_to_ticks">True</property>
234 <property name="numeric">True</property>
235 <property name="update_policy">if-valid</property>
238 <property name="expand">False</property>
239 <property name="fill">False</property>
240 <property name="position">1</property>
245 <property name="expand">True</property>
246 <property name="fill">True</property>
247 <property name="position">0</property>
251 <object class="GtkHBox" id="hbox2">
252 <property name="visible">True</property>
253 <property name="can_focus">False</property>
255 <object class="GtkHScale" id="time_s">
256 <property name="width_request">180</property>
257 <property name="height_request">20</property>
258 <property name="visible">True</property>
259 <property name="can_focus">False</property>
260 <property name="adjustment">adjustment1</property>
261 <property name="digits">-1</property>
262 <property name="draw_value">False</property>
263 <property name="value_pos">right</property>
266 <property name="expand">False</property>
267 <property name="fill">False</property>
268 <property name="position">0</property>
273 <property name="expand">False</property>
274 <property name="fill">False</property>
275 <property name="position">1</property>
279 <object class="GtkHBox" id="hbox4">
280 <property name="visible">True</property>
281 <property name="can_focus">False</property>
283 <object class="GtkVBox" id="expandvbox">
284 <property name="visible">True</property>
285 <property name="can_focus">False</property>
287 <object class="GtkFileChooserButton" id="ChooseFile">
288 <property name="width_request">185</property>
289 <property name="height_request">35</property>
290 <property name="visible">True</property>
291 <property name="can_focus">False</property>
292 <property name="tooltip_text" translatable="yes">Choose a directory</property>
293 <property name="action">select-folder</property>
294 <property name="title" translatable="yes">Select Da Directory !</property>
297 <property name="expand">True</property>
298 <property name="fill">True</property>
299 <property name="position">0</property>
303 <object class="GtkEntry" id="mrl">
304 <property name="width_request">185</property>
305 <property name="height_request">20</property>
306 <property name="visible">True</property>
307 <property name="can_focus">False</property>
308 <property name="tooltip_text" translatable="yes">Enter a full MRL</property>
309 <property name="primary_icon_activatable">False</property>
310 <property name="secondary_icon_activatable">False</property>
311 <property name="primary_icon_sensitive">True</property>
312 <property name="secondary_icon_sensitive">True</property>
315 <property name="expand">False</property>
316 <property name="fill">False</property>
317 <property name="position">1</property>
322 <property name="expand">True</property>
323 <property name="fill">True</property>
324 <property name="position">0</property>
328 <object class="GtkFixed" id="fixed1">
329 <property name="visible">True</property>
330 <property name="can_focus">False</property>
332 <object class="GtkButton" id="AddMRL">
333 <property name="width_request">35</property>
334 <property name="height_request">35</property>
335 <property name="visible">True</property>
336 <property name="can_focus">False</property>
337 <property name="receives_default">False</property>
338 <property name="tooltip_text" translatable="yes">Add MRL, or directory if empty</property>
339 <property name="use_action_appearance">False</property>
340 <property name="relief">none</property>
342 <object class="GtkImage" id="image4">
343 <property name="width_request">100</property>
344 <property name="height_request">80</property>
345 <property name="visible">True</property>
346 <property name="can_focus">False</property>
347 <property name="tooltip_text" translatable="yes">Add to playlist</property>
348 <property name="stock">gtk-add</property>
353 <property name="y">10</property>
358 <property name="expand">True</property>
359 <property name="fill">True</property>
360 <property name="position">1</property>
365 <property name="expand">True</property>
366 <property name="fill">True</property>
367 <property name="position">2</property>
371 <object class="GtkLabel" id="l_artist">
372 <property name="width_request">180</property>
373 <property name="height_request">20</property>
374 <property name="visible">True</property>
375 <property name="can_focus">False</property>
376 <property name="justify">center</property>
377 <property name="wrap">True</property>
378 <property name="ellipsize">middle</property>
379 <property name="single_line_mode">True</property>
382 <property name="expand">True</property>
383 <property name="fill">True</property>
384 <property name="position">3</property>
388 <object class="GtkHBox" id="hbox3">
389 <property name="visible">True</property>
390 <property name="can_focus">False</property>
392 <object class="GtkLabel" id="l_title">
393 <property name="width_request">180</property>
394 <property name="height_request">20</property>
395 <property name="visible">True</property>
396 <property name="can_focus">False</property>
397 <property name="justify">center</property>
398 <property name="wrap">True</property>
399 <property name="ellipsize">middle</property>
400 <property name="single_line_mode">True</property>
403 <property name="expand">True</property>
404 <property name="fill">True</property>
405 <property name="position">0</property>
409 <object class="GtkEventBox" id="eventicon">
410 <property name="visible">True</property>
411 <property name="can_focus">False</property>
413 <object class="GtkImage" id="audioicon">
414 <property name="visible">True</property>
415 <property name="can_focus">False</property>
416 <property name="events"></property>
417 <property name="tooltip_text" translatable="yes">Update meta info</property>
418 <property name="xpad">8</property>
419 <property name="icon_name">audio-x-generic</property>
424 <property name="expand">True</property>
425 <property name="fill">True</property>
426 <property name="position">1</property>
431 <property name="expand">True</property>
432 <property name="fill">True</property>
433 <property name="position">4</property>
439 <object class="GtkLabel" id="label2">
440 <property name="visible">True</property>
441 <property name="can_focus">False</property>
442 <property name="label" translatable="yes">More</property>
447 <property name="expand">True</property>
448 <property name="fill">True</property>
449 <property name="position">1</property>