<?xml version="1.0"?>
<interface>
  <requires lib="gtk+" version="2.16"/>
  <!-- interface-naming-policy toplevel-contextual -->
  <object class="GtkListStore" id="liststore1">
    <columns>
      <!-- column-name item -->
      <column type="gchararray"/>
    </columns>
    <data>
      <row>
        <col id="0" translatable="yes">Artist</col>
      </row>
      <row>
        <col id="0" translatable="yes">Album</col>
      </row>
      <row>
        <col id="0" translatable="yes">Title</col>
      </row>
      <row>
        <col id="0" translatable="yes">Filename</col>
      </row>
    </data>
  </object>
  <object class="GtkListStore" id="liststore2">
    <columns>
      <!-- column-name item -->
      <column type="gchararray"/>
    </columns>
    <data>
      <row>
        <col id="0" translatable="yes">All</col>
      </row>
      <row>
        <col id="0" translatable="yes">Title</col>
      </row>
      <row>
        <col id="0" translatable="yes">Artist</col>
      </row>
      <row>
        <col id="0" translatable="yes">Album</col>
      </row>
      <row>
        <col id="0" translatable="yes">Filename</col>
      </row>
    </data>
  </object>
  <object class="GtkWindow" id="glurp_window_main">
    <property name="can_focus">True</property>
    <property name="has_focus">True</property>
    <property name="events">GDK_BUTTON_RELEASE_MASK</property>
    <property name="gravity">static</property>
    <signal name="unrealize" handler="on_ui_quit"/>
    <signal name="key_press_event" handler="on_main_key_pressed"/>
    <signal name="configure_event" handler="on_window_moved"/>
    <child>
      <object class="GtkTable" id="table_main">
        <property name="visible">True</property>
        <property name="border_width">1</property>
        <child>
          <object class="GtkVBox" id="vbox_main">
            <property name="visible">True</property>
            <child>
              <object class="GtkHBox" id="hbox_player">
                <property name="visible">True</property>
                <child>
                  <object class="GtkVBox" id="vbox_player">
                    <property name="visible">True</property>
                    <child>
                      <object class="GtkHBox" id="hbox_player_info">
                        <property name="visible">True</property>
                        <child>
                          <object class="GtkFrame" id="frame_time">
                            <property name="width_request">65</property>
                            <property name="visible">True</property>
                            <property name="label_xalign">0</property>
                            <child>
                              <object class="GtkLabel" id="label_time">
                                <property name="visible">True</property>
                                <property name="label" translatable="yes">--:--</property>
                              </object>
                            </child>
                            <child type="label">
                              <object class="GtkLabel" id="label_info_time">
                                <property name="visible">True</property>
                                <property name="label" translatable="yes">Time</property>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkFrame" id="frame_trackname">
                            <property name="visible">True</property>
                            <property name="label_xalign">0</property>
                            <child>
                              <object class="GtkEntry" id="entry_trackname">
                                <property name="visible">True</property>
                                <property name="editable">False</property>
                                <property name="shadow_type">none</property>
                                <signal name="size_allocate" handler="on_entry_trackname_size_allocate"/>
                              </object>
                            </child>
                            <child type="label">
                              <object class="GtkLabel" id="label_info_trackname">
                                <property name="visible">True</property>
                                <property name="label" translatable="yes">Track name</property>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="position">1</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">False</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkHScale" id="progressbar">
                        <property name="visible">True</property>
                        <property name="can_focus">True</property>
                        <property name="has_focus">True</property>
                        <property name="can_default">True</property>
                        <property name="has_default">True</property>
                        <property name="adjustment">adjustment3</property>
                        <property name="digits">0</property>
                        <property name="draw_value">False</property>
                        <signal name="button_press_event" handler="on_ui_progress_change_start"/>
                        <signal name="value_changed" handler="on_ui_progress_drag"/>
                        <signal name="key_press_event" handler="on_ui_progress_change_start_kb"/>
                        <signal name="button_release_event" handler="on_ui_progress_change"/>
                        <signal name="key_release_event" handler="on_ui_progress_change"/>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">False</property>
                        <property name="position">1</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkHBox" id="hbox_player_controls">
                        <property name="visible">True</property>
                        <property name="spacing">4</property>
                        <child>
                          <object class="GtkHBox" id="hbox_player_control">
                            <property name="visible">True</property>
                            <child>
                              <object class="GtkButton" id="button_prev">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Previous track (z)</property>
                                <property name="relief">none</property>
                                <property name="focus_on_click">False</property>
                                <signal name="clicked" handler="on_ui_player_prev"/>
                                <child>
                                  <placeholder/>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="padding">1</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_play">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Play (x)</property>
                                <property name="relief">none</property>
                                <property name="focus_on_click">False</property>
                                <signal name="clicked" handler="on_ui_player_play"/>
                                <child>
                                  <placeholder/>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="padding">1</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_pause">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Pause (c)</property>
                                <property name="relief">none</property>
                                <property name="focus_on_click">False</property>
                                <signal name="clicked" handler="on_ui_player_pause"/>
                                <child>
                                  <placeholder/>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="padding">1</property>
                                <property name="position">2</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_stop">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Stop (v)</property>
                                <property name="relief">none</property>
                                <property name="focus_on_click">False</property>
                                <signal name="clicked" handler="on_ui_player_stop"/>
                                <child>
                                  <placeholder/>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="padding">1</property>
                                <property name="position">3</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_next">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Next (b)</property>
                                <property name="relief">none</property>
                                <property name="focus_on_click">False</property>
                                <signal name="clicked" handler="on_ui_player_next"/>
                                <child>
                                  <placeholder/>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="padding">1</property>
                                <property name="position">4</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkVSeparator" id="vseparator1">
                                <property name="visible">True</property>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="padding">1</property>
                                <property name="position">5</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkToggleButton" id="togglebutton_repeat">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Repeat (t)</property>
                                <property name="relief">none</property>
                                <property name="focus_on_click">False</property>
                                <signal name="clicked" handler="on_ui_repeat_clicked"/>
                                <child>
                                  <placeholder/>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="padding">1</property>
                                <property name="position">6</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkToggleButton" id="togglebutton_random">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Random (m)</property>
                                <property name="relief">none</property>
                                <property name="focus_on_click">False</property>
                                <signal name="clicked" handler="on_ui_random_clicked"/>
                                <child>
                                  <placeholder/>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="padding">1</property>
                                <property name="position">7</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkVSeparator" id="vseparator2">
                                <property name="visible">True</property>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="padding">1</property>
                                <property name="position">8</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkToggleButton" id="togglebutton_playlist">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Show/hide function notebook(ALT-p)</property>
                                <property name="relief">none</property>
                                <property name="focus_on_click">False</property>
                                <signal name="clicked" handler="on_ui_playlist_clicked"/>
                                <child>
                                  <placeholder/>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="padding">1</property>
                                <property name="position">9</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkToggleButton" id="togglebutton_condense">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Condensed view</property>
                                <property name="relief">none</property>
                                <signal name="toggled" handler="on_condense_clicked"/>
                                <child>
                                  <placeholder/>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="padding">1</property>
                                <property name="position">10</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkFrame" id="frame_bitrate">
                            <property name="width_request">70</property>
                            <property name="visible">True</property>
                            <property name="label_xalign">0</property>
                            <child>
                              <object class="GtkLabel" id="label_bitrate">
                                <property name="visible">True</property>
                                <property name="yalign">0</property>
                                <property name="label" translatable="yes">---</property>
                              </object>
                            </child>
                            <child type="label">
                              <object class="GtkLabel" id="label_info_bitrate">
                                <property name="visible">True</property>
                                <property name="label" translatable="yes">Bitrate</property>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkFrame" id="frame_mode">
                            <property name="width_request">60</property>
                            <property name="visible">True</property>
                            <property name="label_xalign">0</property>
                            <child>
                              <object class="GtkLabel" id="label_mode">
                                <property name="visible">True</property>
                                <property name="yalign">0</property>
                                <property name="label" translatable="yes">---</property>
                              </object>
                            </child>
                            <child type="label">
                              <object class="GtkLabel" id="label_info_mode">
                                <property name="visible">True</property>
                                <property name="label" translatable="yes">Mode</property>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">2</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="position">2</property>
                      </packing>
                    </child>
                  </object>
                  <packing>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkVBox" id="vbox2">
                    <property name="visible">True</property>
                    <property name="orientation">vertical</property>
                    <child>
                      <object class="GtkVolumeButton" id="volumebar">
                        <property name="visible">True</property>
                        <property name="can_focus">True</property>
                        <property name="receives_default">True</property>
                        <property name="has_tooltip">True</property>
                        <property name="relief">none</property>
                        <property name="use_stock">True</property>
                        <property name="focus_on_click">False</property>
                        <property name="orientation">vertical</property>
                        <property name="icons">audio-volume-muted
audio-volume-high
audio-volume-low
audio-volume-medium</property>
                        <signal name="value_changed" handler="on_ui_volume_changed"/>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">False</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkToggleButton" id="togglebutton_outputs">
                        <property name="visible">True</property>
                        <property name="can_focus">True</property>
                        <property name="receives_default">True</property>
                        <property name="relief">none</property>
                        <property name="focus_on_click">False</property>
                        <signal name="toggled" handler="on_outputs_toggled"/>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">False</property>
                        <property name="position">1</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkButton" id="button_server_disconnect">
                        <property name="visible">True</property>
                        <property name="can_focus">True</property>
                        <property name="receives_default">True</property>
                        <property name="relief">none</property>
                        <property name="focus_on_click">False</property>
                        <signal name="clicked" handler="on_ui_press_connect"/>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">False</property>
                        <property name="position">2</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkButton" id="button_server_connect">
                        <property name="visible">True</property>
                        <property name="can_focus">True</property>
                        <property name="receives_default">True</property>
                        <property name="relief">none</property>
                        <property name="focus_on_click">False</property>
                        <signal name="clicked" handler="on_ui_press_disconnect"/>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">False</property>
                        <property name="position">3</property>
                      </packing>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">False</property>
                    <property name="position">1</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">False</property>
                <property name="position">0</property>
              </packing>
            </child>
            <child>
              <object class="GtkHSeparator" id="glurp_notebook_separator">
                <property name="visible">True</property>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="padding">2</property>
                <property name="position">1</property>
              </packing>
            </child>
            <child>
              <object class="GtkHPaned" id="glurp_functional_area">
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="position">1</property>
                <child>
                  <object class="GtkNotebook" id="glurp_functional_notebook2">
                    <property name="visible">True</property>
                    <property name="can_focus">True</property>
                    <property name="scrollable">True</property>
                  </object>
                  <packing>
                    <property name="resize">False</property>
                    <property name="shrink">True</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkNotebook" id="glurp_functional_notebook1">
                    <property name="visible">True</property>
                    <property name="can_focus">True</property>
                    <property name="scrollable">True</property>
                    <child>
                      <object class="GtkVBox" id="playlist_page">
                        <property name="visible">True</property>
                        <child>
                          <object class="GtkScrolledWindow" id="scrollwin_playlist">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="hscrollbar_policy">automatic</property>
                            <property name="shadow_type">in</property>
                            <child>
                              <object class="GtkTreeView" id="treeview_playlist">
                                <property name="height_request">150</property>
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="has_focus">True</property>
                                <property name="can_default">True</property>
                                <property name="has_default">True</property>
                                <property name="headers_visible">False</property>
                                <property name="rules_hint">True</property>
                                <property name="enable_search">False</property>
                                <signal name="button_press_event" handler="on_ui_playlist_button_press"/>
                                <signal name="drag_begin" handler="on_ui_playlist_drag_begin"/>
                                <signal name="row_activated" handler="on_ui_playlist_row_activated"/>
                                <signal name="drag_drop" handler="on_ui_playlist_drag_drop"/>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkHSeparator" id="hseparator9">
                            <property name="height_request">10</property>
                            <property name="visible">True</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkHBox" id="glurp_hbox_playlist">
                            <property name="visible">True</property>
                            <child>
                              <object class="GtkToggleButton" id="togglebutton_pl_remove">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Remove from playlist</property>
                                <property name="relief">none</property>
                                <property name="focus_on_click">False</property>
                                <signal name="toggled" handler="on_togglebutton_pl_remove_toggled"/>
                                <child>
                                  <placeholder/>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkLabel" id="label_qsearch">
                                <property name="visible">True</property>
                                <property name="label" translatable="yes">Find:</property>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkEntry" id="entry_qsearch">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="can_default">True</property>
                                <property name="has_default">True</property>
                                <property name="activates_default">True</property>
                                <property name="width_chars">0</property>
                                <signal name="activate" handler="on_ui_qsearch_activate"/>
                              </object>
                              <packing>
                                <property name="position">2</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkLabel" id="label19">
                                <property name="visible">True</property>
                                <property name="label" translatable="yes"> in </property>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">3</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkComboBox" id="combobox_qsearch_type">
                                <property name="visible">True</property>
                                <property name="model">liststore2</property>
                                <child>
                                  <object class="GtkCellRendererText" id="cellrenderertext2"/>
                                  <attributes>
                                    <attribute name="text">0</attribute>
                                  </attributes>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">4</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="position">2</property>
                          </packing>
                        </child>
                      </object>
                    </child>
                    <child type="tab">
                      <object class="GtkHBox" id="playlist_tab">
                        <property name="visible">True</property>
                        <child>
                          <object class="GtkLabel" id="glurp_playlist_label">
                            <property name="visible">True</property>
                            <property name="label" translatable="yes">Play_list</property>
                            <property name="use_underline">True</property>
                            <property name="mnemonic_widget">move_playlist_tab</property>
                            <property name="single_line_mode">True</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="move_playlist_tab">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">False</property>
                            <property name="relief">none</property>
                            <signal name="clicked" handler="on_move_playlist_tab_clicked"/>
                            <child>
                              <placeholder/>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="tab_fill">False</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkVBox" id="database_page">
                        <property name="visible">True</property>
                        <property name="border_width">1</property>
                        <property name="spacing">2</property>
                        <child>
                          <object class="GtkHBox" id="hbox_add_find">
                            <property name="visible">True</property>
                            <property name="spacing">2</property>
                            <child>
                              <object class="GtkLabel" id="label35">
                                <property name="visible">True</property>
                                <property name="label" translatable="yes">Find:</property>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="padding">2</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkEntry" id="entry_add_find_what">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="can_default">True</property>
                                <signal name="activate" handler="on_entry_add_find_what_activate"/>
                              </object>
                              <packing>
                                <property name="position">1</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkLabel" id="label36">
                                <property name="visible">True</property>
                                <property name="label" translatable="yes">as</property>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="padding">3</property>
                                <property name="position">2</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkComboBox" id="combo_add_find_type">
                                <property name="visible">True</property>
                                <property name="model">liststore1</property>
                                <child>
                                  <object class="GtkCellRendererText" id="cellrenderertext1"/>
                                  <attributes>
                                    <attribute name="text">0</attribute>
                                  </attributes>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="position">3</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_add_find">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="can_default">True</property>
                                <property name="receives_default">False</property>
                                <signal name="clicked" handler="on_ui_add_find_clicked"/>
                                <child>
                                  <object class="GtkAlignment" id="alignment17">
                                    <property name="visible">True</property>
                                    <property name="xscale">0</property>
                                    <property name="yscale">0</property>
                                    <child>
                                      <object class="GtkHBox" id="hbox23">
                                        <property name="visible">True</property>
                                        <property name="spacing">2</property>
                                        <child>
                                          <object class="GtkImage" id="image45">
                                            <property name="visible">True</property>
                                            <property name="stock">gtk-find</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">0</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkLabel" id="label37">
                                            <property name="visible">True</property>
                                            <property name="label">_Find</property>
                                            <property name="use_underline">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">1</property>
                                          </packing>
                                        </child>
                                      </object>
                                    </child>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">4</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkScrolledWindow" id="scrolledwindow_add">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="hscrollbar_policy">automatic</property>
                            <property name="shadow_type">in</property>
                            <child>
                              <object class="GtkTreeView" id="treeview_add">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="has_focus">True</property>
                                <property name="can_default">True</property>
                                <property name="has_default">True</property>
                                <property name="headers_visible">False</property>
                                <property name="rules_hint">True</property>
                                <property name="enable_search">False</property>
                                <signal name="button_press_event" handler="on_ui_add_button_press"/>
                                <signal name="row_expanded" handler="on_ui_add_row_expanded"/>
                                <signal name="row_activated" handler="on_ui_add_row_activated"/>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="position">1</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkHBox" id="hbox_add">
                            <property name="visible">True</property>
                            <child>
                              <object class="GtkButton" id="button_add_update">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="can_default">True</property>
                                <property name="receives_default">False</property>
                                <signal name="clicked" handler="on_ui_add_update_clicked"/>
                                <child>
                                  <object class="GtkAlignment" id="alignment7">
                                    <property name="visible">True</property>
                                    <property name="xscale">0</property>
                                    <property name="yscale">0</property>
                                    <child>
                                      <object class="GtkHBox" id="hbox8">
                                        <property name="visible">True</property>
                                        <property name="spacing">2</property>
                                        <child>
                                          <object class="GtkImage" id="image28">
                                            <property name="visible">True</property>
                                            <property name="stock">gtk-refresh</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">0</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkLabel" id="label15">
                                            <property name="visible">True</property>
                                            <property name="label" translatable="yes">_Update database</property>
                                            <property name="use_underline">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">1</property>
                                          </packing>
                                        </child>
                                      </object>
                                    </child>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_add_add">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="can_default">True</property>
                                <property name="receives_default">False</property>
                                <signal name="clicked" handler="on_ui_add_add_clicked"/>
                                <child>
                                  <object class="GtkAlignment" id="alignment6">
                                    <property name="visible">True</property>
                                    <property name="xscale">0</property>
                                    <property name="yscale">0</property>
                                    <child>
                                      <object class="GtkHBox" id="hbox6">
                                        <property name="visible">True</property>
                                        <property name="spacing">2</property>
                                        <child>
                                          <object class="GtkImage" id="image22">
                                            <property name="visible">True</property>
                                            <property name="stock">gtk-add</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">0</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkLabel" id="label14">
                                            <property name="visible">True</property>
                                            <property name="label" translatable="yes">_Add</property>
                                            <property name="use_underline">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">1</property>
                                          </packing>
                                        </child>
                                      </object>
                                    </child>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="pack_type">end</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="position">2</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="position">1</property>
                      </packing>
                    </child>
                    <child type="tab">
                      <object class="GtkHBox" id="database_tab">
                        <property name="visible">True</property>
                        <child>
                          <object class="GtkLabel" id="glurp_database_label">
                            <property name="visible">True</property>
                            <property name="label" translatable="yes">_Database</property>
                            <property name="use_underline">True</property>
                            <property name="mnemonic_widget">scrolledwindow_add</property>
                            <property name="single_line_mode">True</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="move_database_tab">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">False</property>
                            <property name="relief">none</property>
                            <signal name="clicked" handler="on_move_database_tab_clicked"/>
                            <child>
                              <placeholder/>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="position">1</property>
                        <property name="tab_fill">False</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkVBox" id="streams_page">
                        <property name="visible">True</property>
                        <child>
                          <object class="GtkHBox" id="hbox29">
                            <property name="visible">True</property>
                            <property name="border_width">1</property>
                            <property name="spacing">5</property>
                            <child>
                              <object class="GtkLabel" id="label71">
                                <property name="visible">True</property>
                                <property name="label" translatable="yes">URL:</property>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkAlignment" id="alignment22">
                                <property name="visible">True</property>
                                <property name="yscale">0</property>
                                <child>
                                  <object class="GtkEntry" id="streams_entry">
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="position">1</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkScrolledWindow" id="scrolledwindow_streams">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="shadow_type">in</property>
                            <child>
                              <object class="GtkTreeView" id="streams_treeview">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="headers_visible">False</property>
                                <property name="fixed_height_mode">True</property>
                                <signal name="button_press_event" handler="on_ui_streams_button_press"/>
                                <signal name="row_activated" handler="on_ui_streams_row_activated"/>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="position">1</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="button1">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
                            <property name="can_default">True</property>
                            <property name="receives_default">False</property>
                            <signal name="clicked" handler="on_ui_stream_add_clicked"/>
                            <child>
                              <object class="GtkAlignment" id="alignment23">
                                <property name="visible">True</property>
                                <property name="xscale">0</property>
                                <property name="yscale">0</property>
                                <child>
                                  <object class="GtkHBox" id="hbox30">
                                    <property name="visible">True</property>
                                    <property name="spacing">2</property>
                                    <child>
                                      <object class="GtkImage" id="image50">
                                        <property name="visible">True</property>
                                        <property name="stock">gtk-add</property>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">False</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkLabel" id="label72">
                                        <property name="visible">True</property>
                                        <property name="label" translatable="yes">_Add</property>
                                        <property name="use_underline">True</property>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">False</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                  </object>
                                </child>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">2</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="position">2</property>
                      </packing>
                    </child>
                    <child type="tab">
                      <object class="GtkHBox" id="streams_tab">
                        <property name="visible">True</property>
                        <child>
                          <object class="GtkLabel" id="glurp_streams_label">
                            <property name="visible">True</property>
                            <property name="label" translatable="yes">_Streams</property>
                            <property name="use_underline">True</property>
                            <property name="mnemonic_widget">scrolledwindow_streams</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="move_streams_tab">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">False</property>
                            <property name="relief">none</property>
                            <signal name="clicked" handler="on_move_streams_tab_clicked"/>
                            <child>
                              <placeholder/>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="position">2</property>
                        <property name="tab_fill">False</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkVBox" id="playlists_page">
                        <property name="visible">True</property>
                        <child>
                          <object class="GtkScrolledWindow" id="scrolledwindow_playlist_list">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="hscrollbar_policy">automatic</property>
                            <property name="shadow_type">in</property>
                            <child>
                              <object class="GtkTreeView" id="treeview_playlist_list">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="has_focus">True</property>
                                <property name="headers_visible">False</property>
                                <signal name="cursor_changed" handler="on_ui_playlist_list_cursor_changed"/>
                                <signal name="row_activated" handler="on_ui_playlist_list_row_activated"/>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="padding">3</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkHBox" id="hbox_playlist_name">
                            <property name="visible">True</property>
                            <child>
                              <object class="GtkLabel" id="label_playlist_name">
                                <property name="visible">True</property>
                                <property name="label" translatable="yes">Playlist name:</property>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkEntry" id="entry_playlist_name">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="has_focus">True</property>
                                <property name="activates_default">True</property>
                              </object>
                              <packing>
                                <property name="position">1</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkHSeparator" id="hseparator7">
                            <property name="height_request">7</property>
                            <property name="visible">True</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="position">2</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkHBox" id="hbox14">
                            <property name="visible">True</property>
                            <child>
                              <object class="GtkCheckButton" id="checkbutton_append_playlist">
                                <property name="label" translatable="yes">Append to current playlist</property>
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="receives_default">False</property>
                                <property name="use_underline">True</property>
                                <property name="draw_indicator">True</property>
                              </object>
                              <packing>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_save">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="receives_default">False</property>
                                <property name="focus_on_click">False</property>
                                <signal name="clicked" handler="on_ui_playlist_save"/>
                                <child>
                                  <object class="GtkAlignment" id="alignment10">
                                    <property name="visible">True</property>
                                    <property name="xscale">0</property>
                                    <property name="yscale">0</property>
                                    <child>
                                      <object class="GtkHBox" id="hbox15">
                                        <property name="visible">True</property>
                                        <property name="spacing">2</property>
                                        <child>
                                          <object class="GtkImage" id="image38">
                                            <property name="visible">True</property>
                                            <property name="stock">gtk-save</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">0</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkLabel" id="label27">
                                            <property name="visible">True</property>
                                            <property name="label" translatable="yes">_Save</property>
                                            <property name="use_underline">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">1</property>
                                          </packing>
                                        </child>
                                      </object>
                                    </child>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_delete">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="receives_default">False</property>
                                <property name="focus_on_click">False</property>
                                <signal name="clicked" handler="on_ui_playlist_delete"/>
                                <child>
                                  <object class="GtkAlignment" id="alignment14">
                                    <property name="visible">True</property>
                                    <property name="xscale">0</property>
                                    <property name="yscale">0</property>
                                    <child>
                                      <object class="GtkHBox" id="hbox19">
                                        <property name="visible">True</property>
                                        <property name="spacing">2</property>
                                        <child>
                                          <object class="GtkImage" id="image42">
                                            <property name="visible">True</property>
                                            <property name="stock">gtk-delete</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">0</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkLabel" id="label31">
                                            <property name="visible">True</property>
                                            <property name="label" translatable="yes">_Delete</property>
                                            <property name="use_underline">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">1</property>
                                          </packing>
                                        </child>
                                      </object>
                                    </child>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">2</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_playlist_load">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="receives_default">False</property>
                                <property name="focus_on_click">False</property>
                                <signal name="clicked" handler="on_ui_playlist_load"/>
                                <child>
                                  <object class="GtkAlignment" id="alignment16">
                                    <property name="visible">True</property>
                                    <property name="xscale">0</property>
                                    <property name="yscale">0</property>
                                    <child>
                                      <object class="GtkHBox" id="hbox21">
                                        <property name="visible">True</property>
                                        <property name="spacing">2</property>
                                        <child>
                                          <object class="GtkImage" id="image44">
                                            <property name="visible">True</property>
                                            <property name="stock">gtk-redo</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">0</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkLabel" id="label33">
                                            <property name="visible">True</property>
                                            <property name="label" translatable="yes">_Load</property>
                                            <property name="use_underline">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">1</property>
                                          </packing>
                                        </child>
                                      </object>
                                    </child>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">3</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">3</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkStatusbar" id="statusbar_playlists">
                            <property name="visible">True</property>
                            <property name="has_resize_grip">False</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">4</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="position">3</property>
                      </packing>
                    </child>
                    <child type="tab">
                      <object class="GtkHBox" id="playlists_tab">
                        <property name="visible">True</property>
                        <child>
                          <object class="GtkLabel" id="glurp_playlists_label">
                            <property name="visible">True</property>
                            <property name="label" translatable="yes">Pla_ylists</property>
                            <property name="use_underline">True</property>
                            <property name="mnemonic_widget">scrolledwindow_playlist_list</property>
                            <property name="single_line_mode">True</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="move_playlists_tab">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">False</property>
                            <property name="relief">none</property>
                            <signal name="clicked" handler="on_move_playlists_tab_clicked"/>
                            <child>
                              <placeholder/>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="position">3</property>
                        <property name="tab_fill">False</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkVBox" id="vbox1">
                        <property name="visible">True</property>
                        <child>
                          <object class="GtkTable" id="table_set_server">
                            <property name="visible">True</property>
                            <property name="border_width">3</property>
                            <property name="n_rows">11</property>
                            <property name="n_columns">3</property>
                            <child>
                              <object class="GtkLabel" id="label_set_hostname">
                                <property name="visible">True</property>
                                <property name="xalign">0</property>
                                <property name="label" translatable="yes">Hostname:</property>
                              </object>
                              <packing>
                                <property name="x_options">GTK_FILL</property>
                                <property name="y_options"></property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkLabel" id="label_set_port">
                                <property name="visible">True</property>
                                <property name="xalign">0</property>
                                <property name="label" translatable="yes">Port:</property>
                              </object>
                              <packing>
                                <property name="top_attach">2</property>
                                <property name="bottom_attach">3</property>
                                <property name="x_options">GTK_FILL</property>
                                <property name="y_options"></property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkLabel" id="label_password">
                                <property name="visible">True</property>
                                <property name="xalign">0</property>
                                <property name="label" translatable="yes">Password:</property>
                              </object>
                              <packing>
                                <property name="top_attach">4</property>
                                <property name="bottom_attach">5</property>
                                <property name="x_options">GTK_FILL</property>
                                <property name="y_options"></property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkEntry" id="entry_password">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="visibility">False</property>
                                <property name="activates_default">True</property>
                              </object>
                              <packing>
                                <property name="left_attach">1</property>
                                <property name="right_attach">3</property>
                                <property name="top_attach">4</property>
                                <property name="bottom_attach">5</property>
                                <property name="y_options"></property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkEntry" id="entry_port">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="activates_default">True</property>
                              </object>
                              <packing>
                                <property name="left_attach">1</property>
                                <property name="right_attach">3</property>
                                <property name="top_attach">2</property>
                                <property name="bottom_attach">3</property>
                                <property name="y_options"></property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkEntry" id="entry_hostname">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="has_focus">True</property>
                                <property name="activates_default">True</property>
                              </object>
                              <packing>
                                <property name="left_attach">1</property>
                                <property name="right_attach">3</property>
                                <property name="y_options"></property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkHSeparator" id="hseparator1">
                                <property name="visible">True</property>
                              </object>
                              <packing>
                                <property name="right_attach">3</property>
                                <property name="top_attach">1</property>
                                <property name="bottom_attach">2</property>
                                <property name="x_options">GTK_FILL</property>
                                <property name="y_options"></property>
                                <property name="y_padding">5</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkHSeparator" id="hseparator2">
                                <property name="visible">True</property>
                              </object>
                              <packing>
                                <property name="right_attach">3</property>
                                <property name="top_attach">3</property>
                                <property name="bottom_attach">4</property>
                                <property name="x_options">GTK_FILL</property>
                                <property name="y_options">GTK_FILL</property>
                                <property name="y_padding">5</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkCheckButton" id="checkbutton_autoconnect">
                                <property name="label" translatable="yes">Autoconnect to server on start</property>
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="receives_default">False</property>
                                <property name="use_underline">True</property>
                                <property name="draw_indicator">True</property>
                              </object>
                              <packing>
                                <property name="right_attach">3</property>
                                <property name="top_attach">8</property>
                                <property name="bottom_attach">9</property>
                                <property name="x_options">GTK_FILL</property>
                                <property name="y_options"></property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkLabel" id="label_refresh_rate">
                                <property name="visible">True</property>
                                <property name="xalign">0</property>
                                <property name="label" translatable="yes">Refresh rate [ms]: </property>
                              </object>
                              <packing>
                                <property name="right_attach">2</property>
                                <property name="top_attach">6</property>
                                <property name="bottom_attach">7</property>
                                <property name="y_options"></property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkSpinButton" id="spinbutton_refresh_rate">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="adjustment">adjustment1</property>
                                <property name="climb_rate">100</property>
                                <property name="snap_to_ticks">True</property>
                                <property name="numeric">True</property>
                                <property name="update_policy">if-valid</property>
                              </object>
                              <packing>
                                <property name="left_attach">2</property>
                                <property name="right_attach">3</property>
                                <property name="top_attach">6</property>
                                <property name="bottom_attach">7</property>
                                <property name="y_options"></property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkCheckButton" id="checkbutton_save_size">
                                <property name="label" translatable="yes">Remember main window size</property>
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="receives_default">False</property>
                                <property name="use_underline">True</property>
                                <property name="draw_indicator">True</property>
                              </object>
                              <packing>
                                <property name="right_attach">3</property>
                                <property name="top_attach">9</property>
                                <property name="bottom_attach">10</property>
                                <property name="x_options">GTK_FILL</property>
                                <property name="y_options"></property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkHSeparator" id="hseparator4">
                                <property name="visible">True</property>
                              </object>
                              <packing>
                                <property name="right_attach">3</property>
                                <property name="top_attach">5</property>
                                <property name="bottom_attach">6</property>
                                <property name="x_options">GTK_FILL</property>
                                <property name="y_options">GTK_FILL</property>
                                <property name="y_padding">5</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkHSeparator" id="hseparator6">
                                <property name="height_request">10</property>
                                <property name="visible">True</property>
                              </object>
                              <packing>
                                <property name="right_attach">3</property>
                                <property name="top_attach">7</property>
                                <property name="bottom_attach">8</property>
                                <property name="x_options">GTK_FILL</property>
                                <property name="y_options">GTK_FILL</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkCheckButton" id="checkbutton_display_trayicon">
                                <property name="label" translatable="yes">Display system-tray icon</property>
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="receives_default">False</property>
                                <property name="use_underline">True</property>
                                <property name="draw_indicator">True</property>
                              </object>
                              <packing>
                                <property name="right_attach">3</property>
                                <property name="top_attach">10</property>
                                <property name="bottom_attach">11</property>
                                <property name="x_options">GTK_FILL</property>
                                <property name="y_options"></property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkHButtonBox" id="hbuttonbox_config">
                            <property name="visible">True</property>
                            <property name="layout_style">end</property>
                            <child>
                              <object class="GtkButton" id="button_config_revert">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="can_default">True</property>
                                <property name="receives_default">False</property>
                                <signal name="clicked" handler="on_button_config_revert_clicked"/>
                                <child>
                                  <object class="GtkAlignment" id="alignment21">
                                    <property name="visible">True</property>
                                    <property name="xscale">0</property>
                                    <property name="yscale">0</property>
                                    <child>
                                      <object class="GtkHBox" id="hbox28">
                                        <property name="visible">True</property>
                                        <property name="spacing">2</property>
                                        <child>
                                          <object class="GtkImage" id="image49">
                                            <property name="visible">True</property>
                                            <property name="stock">gtk-revert-to-saved</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">0</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkLabel" id="label46">
                                            <property name="visible">True</property>
                                            <property name="label" translatable="yes">Revert</property>
                                            <property name="use_underline">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">1</property>
                                          </packing>
                                        </child>
                                      </object>
                                    </child>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_config_ok">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="can_default">True</property>
                                <property name="has_default">True</property>
                                <property name="receives_default">False</property>
                                <signal name="clicked" handler="on_button_config_apply_clicked"/>
                                <child>
                                  <object class="GtkAlignment" id="alignment20">
                                    <property name="visible">True</property>
                                    <property name="xscale">0</property>
                                    <property name="yscale">0</property>
                                    <child>
                                      <object class="GtkHBox" id="hbox27">
                                        <property name="visible">True</property>
                                        <property name="spacing">2</property>
                                        <child>
                                          <object class="GtkImage" id="image48">
                                            <property name="visible">True</property>
                                            <property name="stock">gtk-apply</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">0</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkLabel" id="label45">
                                            <property name="visible">True</property>
                                            <property name="label" translatable="yes">Apply</property>
                                            <property name="use_underline">True</property>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">False</property>
                                            <property name="position">1</property>
                                          </packing>
                                        </child>
                                      </object>
                                    </child>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="position">4</property>
                      </packing>
                    </child>
                    <child type="tab">
                      <object class="GtkHBox" id="config_tab">
                        <property name="visible">True</property>
                        <child>
                          <object class="GtkLabel" id="glurp_config_label">
                            <property name="visible">True</property>
                            <property name="label" translatable="yes">C_onfig</property>
                            <property name="use_underline">True</property>
                            <property name="mnemonic_widget">move_config_tab</property>
                            <property name="single_line_mode">True</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="move_config_tab">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">False</property>
                            <property name="relief">none</property>
                            <signal name="clicked" handler="on_move_config_tab_clicked"/>
                            <child>
                              <placeholder/>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="position">4</property>
                        <property name="tab_fill">False</property>
                      </packing>
                    </child>
                  </object>
                  <packing>
                    <property name="resize">True</property>
                    <property name="shrink">True</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="position">2</property>
              </packing>
            </child>
            <child>
              <object class="GtkStatusbar" id="statusbar_main">
                <property name="visible">True</property>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">False</property>
                <property name="position">3</property>
              </packing>
            </child>
          </object>
        </child>
      </object>
    </child>
  </object>
  <object class="GtkMenu" id="glurp_menu_playlist">
    <child>
      <object class="GtkMenuItem" id="pmenu_playlist_play">
        <property name="visible">True</property>
        <property name="label" translatable="yes">Play this song</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_pmenu_playlist_play"/>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="pmenu_playlist_separator">
        <property name="visible">True</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="pmenu_playlist_shuffle">
        <property name="visible">True</property>
        <property name="label" translatable="yes">Shuffle playlist</property>
        <property name="use_underline">True</property>
        <accelerator key="L" signal="activate" modifiers="GDK_CONTROL_MASK"/>
        <signal name="activate" handler="on_pmenu_playlist_shuffle_activate"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="pmenu_playlist_remove_selected">
        <property name="visible">True</property>
        <property name="label" translatable="yes">Remove selected</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_pmenu_playlist_remove_selected"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="pmenu_playlist_remove_crop">
        <property name="visible">True</property>
        <property name="label" translatable="yes">Remove all but selected</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_pmenu_playlist_remove_crop"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="pmenu_playlist_remove_all">
        <property name="visible">True</property>
        <property name="label" translatable="yes">Remove all</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_pmenu_playlist_remove_all"/>
      </object>
    </child>
  </object>
  <object class="GtkMenu" id="glurp_menu_db">
    <child>
      <object class="GtkMenuItem" id="pmenu_db_add_selected">
        <property name="visible">True</property>
        <property name="label" translatable="yes">Add selected</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_pmenu_db_add_selected"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="pmenu_db_update_selected">
        <property name="visible">True</property>
        <property name="label" translatable="yes">Update selected</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_pmenu_db_update_selected"/>
      </object>
    </child>
  </object>
  <object class="GtkMenu" id="glurp_menu_pl_remove">
    <signal name="deactivate" handler="on_menu_pl_remove_deactivate"/>
    <child>
      <object class="GtkMenuItem" id="menu_remove_selected">
        <property name="visible">True</property>
        <property name="label" translatable="yes">Remove selected</property>
        <property name="use_underline">True</property>
        <accelerator key="Delete" signal="activate"/>
        <signal name="activate" handler="on_menu_pl_remove_selected_activate"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="menu_remove_all">
        <property name="visible">True</property>
        <property name="label" translatable="yes">Remove all</property>
        <property name="use_underline">True</property>
        <accelerator key="Delete" signal="activate" modifiers="GDK_CONTROL_MASK"/>
        <signal name="activate" handler="on_menu_pl_remove_all_activate"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="menu_remove_crop">
        <property name="visible">True</property>
        <property name="label" translatable="yes">Crop</property>
        <property name="use_underline">True</property>
        <accelerator key="Delete" signal="activate" modifiers="GDK_SHIFT_MASK"/>
        <signal name="activate" handler="on_menu_pl_remove_crop_activate"/>
      </object>
    </child>
  </object>
  <object class="GtkAdjustment" id="adjustment1">
    <property name="value">100</property>
    <property name="lower">100</property>
    <property name="upper">10000</property>
    <property name="step_increment">100</property>
    <property name="page_increment">1000</property>
  </object>
  <object class="GtkAdjustment" id="adjustment2">
    <property name="value">4.61538461538</property>
    <property name="upper">100</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkAdjustment" id="adjustment3">
    <property name="value">6.2251081466700002</property>
    <property name="upper">100</property>
    <property name="step_increment">1</property>
  </object>
  <object class="GtkMenu" id="glurp_menu_streams">
    <property name="visible">True</property>
    <child>
      <object class="GtkMenuItem" id="menu_streams_remove_selected">
        <property name="visible">True</property>
        <property name="label" translatable="yes">Remove selected</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_menu_streams_remove_selected_activate"/>
      </object>
    </child>
  </object>
</interface>
