Theme changes, fix for unicode conversion errors, misc
[rox-musicbox.git] / Options.xml
blob98bcf13c2ab50ec92006ccf412e5ecebfdfda890
1 <?xml version="1.0"?>
2 <options>
3         <section title="Settings">
4                 <frame label='Library'>
5                         <entry name='library' label='Path'>
6                         The (optional) default location of your music.  This location will be scanned and loaded at startup when no command-line arguments are given.  It is a ':' separated list of directories, and/or .xml, .pls, .m3u, .mp3, .ogg files.
7                         </entry>
8                         <entry name='library_re' label='Pattern'>
9                         A python regular expression to parse the full path of each file into 'artist', 'album', 'title' and 'track'.  Used when there is no tag info in the file.
10                         </entry>
11                 </frame>
13                 <frame label='Playback' columns='2'>
14                 <hbox>
15                         <toggle name='repeat' label='Repeat'>Keep playing forever.</toggle><spacer/>
16                         <toggle name='shuffle' label='Shuffle'>Randomize play order.</toggle><spacer/>
17                         <numentry name='shuffle_cache' label='Shuffle cache size' min='0' max='100'>
18                         How many songs to remember in shuffle mode so we don't replay too often.
19                         </numentry>
20                 </hbox>
21                 </frame>
22                 <frame label='Time'>
23                         <hbox>
24                                 <radio-group name='time_display' columns='2'>
25                                 <radio label='elapse' value='0'>Show elapsed time</radio>
26                                 <radio label='remain' value='1'>Show remaining time</radio>
27                                 </radio-group>
28                         </hbox>
29                 </frame>
30         </section>
31         <section title="Drivers">
32                 <frame label='Output'>
33                         <hbox>
34                         <label>Driver</label>
35                         <radio-group name='driver_type' columns='2'>
36                                 <radio label='ao' value='ao'>Libao Audio Library</radio>
37                                 <radio label='alsa' value='alsa'>PyAlsaAudio Alsa driver</radio>
38                                 <radio label='oss' value='oss'>Python's built-in Open Sound System driver</radio>
39                                 <radio label='linux' value='linux'>Python's built-in (obsolete?) linuxaudiodevice driver</radio>
40                         </radio-group>
41                         </hbox>
42                         <hbox>
43                         <label>ao sub-driver</label>
44                         <radio-group name='driver_id' columns='2'>
45                                 <radio label='esd' value='esd'>Gnome esound server</radio>
46                                 <radio label='oss' value='oss'>Open Sound System driver</radio>
47                                 <radio label='alsa' value='alsa09'>current Alsa driver</radio>
48                                 <radio label='alsa (old)' value='alsa'>older (obsolete?) Alsa driver</radio>
49                         </radio-group>
50                         </hbox>
51                         <entry name='sound_device' label='Device Name'>
52                         The device entry for sound output.  Typically '/dev/dsp' for oss and 'default' for alsa.
53                         </entry>
54                         <numentry name='audio_buffer' label='Buffer Size' min='512' max='65535' step='128'>
55                         The size of the buffer used to read/write sound data.  A larger buffer may reduce skipping under heavy load.
56                         </numentry>
57                 </frame>
58                 <frame label='Volume Control'>
59                         <entry name='mixer_device' label='Mixer Device'>
60                         The /dev entry for your mixer.  Typically '/dev/mixer' for oss and 'default' for alsa.
61                         </entry>
62                         <entry name='mixer_channel' label='Mixer Channel'>
63                         The name of the mixer channel to control.  Typically 'PCM' for oss and alsa.
64                         </entry>
65                 </frame>
66         </section>
67         <section title="Display">
68                 <frame label='Fonts'>
69                         <font name='base_font' label='Base font:'>The font used for Other text</font>
70                         <font name='song_font' label='Title font:'>The font used for the Song Title</font>
71                 </frame>
72                 <frame label='Colors'>
73                         <colour name='fg_color' label='Text Color:'>Text color.</colour>
74                         <colour name='bg_color' label='Background Color:'>The background color of the main display area.</colour>
75                 </frame>
76                 <frame label='Widgets'>
77                         <hbox>
78                                 <label>Show/Hide:</label>
79                                 <toggle name='toolbar' label='Toolbar'>Show/Hide the Toolbar</toggle>
80                                 <toggle name='volume' label='Volume'>Show/Hide the Volume control</toggle>
81                                 <toggle name='seekbar' label='Seek'>Show/Hide the Seek control</toggle>
82                                 <toggle name='album_art' label='Album Art'>Show/Hide Album Cover display</toggle>
83                         </hbox>
84                         <toggle name='word_wrap' label='Word Wrap'>Word wrap display strings</toggle>
85                         <toggle name='mini_toolbar' label='Mini Toolbar'>Use miniature size toolbar buttons</toggle>
86                 <label>Select the buttons you want on the toolbar:</label>
87                 <tool_options name='toolbar_disable'/>
88                 </frame>
89         </section>
91 </options>