Simple GUI around MPV and OMXPlayer (hardware accelerated player on Raspberry Pi)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

461 lines
21 KiB

<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.22.1 -->
<interface>
<requires lib="gtk+" version="3.20"/>
<object class="GtkImage" id="fullscreenImg">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">view-restore</property>
</object>
<object class="GtkImage" id="hideImg">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">emblem-unreadable</property>
</object>
<object class="GtkImage" id="jumpBackImg">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">media-seek-backward</property>
</object>
<object class="GtkImage" id="jumpForwardBt">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">media-seek-forward</property>
</object>
<object class="GtkImage" id="loopImg">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">media-playlist-repeat</property>
</object>
<object class="GtkImage" id="nextAudioImg">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">audio-volume-medium</property>
</object>
<object class="GtkImage" id="nextImg">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">media-skip-forward</property>
</object>
<object class="GtkImage" id="nextSubtitleImg">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">format-indent-more</property>
</object>
<object class="GtkImage" id="pauseImg">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">media-playback-pause</property>
</object>
<object class="GtkImage" id="playlistImg">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">format-justify-fill</property>
</object>
<object class="GtkListStore" id="playlistStore">
<columns>
<!-- column-name Name -->
<column type="gchararray"/>
<!-- column-name URI -->
<column type="gchararray"/>
</columns>
</object>
<object class="GtkImage" id="prevImg">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">media-skip-backward</property>
</object>
<object class="GtkImage" id="stopImg">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">media-playback-stop</property>
</object>
<object class="GtkImage" id="toggleAudioImg">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">audio-volume-muted</property>
</object>
<object class="GtkImage" id="toggleSubtitleImg">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">document-page-setup</property>
</object>
<object class="GtkImage" id="volDownImg">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">go-down</property>
</object>
<object class="GtkImage" id="volUpImg">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">go-up</property>
</object>
<object class="GtkWindow" id="gtplayer">
<property name="can_focus">False</property>
<property name="default_width">640</property>
<property name="default_height">480</property>
<property name="icon">icon.svg</property>
<child>
<placeholder/>
</child>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkPaned" id="pane">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="position_set">True</property>
<property name="wide_handle">True</property>
<child>
<object class="GtkDrawingArea" id="videoArea">
<property name="visible">True</property>
<property name="can_focus">False</property>
</object>
<packing>
<property name="resize">True</property>
<property name="shrink">False</property>
</packing>
</child>
<child>
<object class="GtkTreeView" id="playlistView">
<property name="width_request">150</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="model">playlistStore</property>
<child internal-child="selection">
<object class="GtkTreeSelection"/>
</child>
</object>
<packing>
<property name="resize">False</property>
<property name="shrink">True</property>
</packing>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
<object class="GtkButtonBox">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="layout_style">expand</property>
<child>
<object class="GtkButton" id="prevBtn">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="tooltip_text" translatable="yes">Titel zurück</property>
<property name="image">prevImg</property>
<accelerator key="b" signal="clicked"/>
<accelerator key="less" signal="clicked"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkButton" id="jumpBackBtn">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="image">jumpBackImg</property>
<accelerator key="Left" signal="clicked" modifiers="GDK_CONTROL_MASK"/>
<accelerator key="Left" signal="clicked" modifiers="GDK_SHIFT_MASK"/>
<accelerator key="a" signal="clicked"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkButton" id="pauseBtn">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="tooltip_text" translatable="yes">Pause</property>
<property name="image">pauseImg</property>
<accelerator key="space" signal="clicked"/>
<accelerator key="p" signal="clicked"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">2</property>
</packing>
</child>
<child>
<object class="GtkButton" id="stopBtn">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="tooltip_text" translatable="yes">Stop</property>
<property name="image">stopImg</property>
<accelerator key="q" signal="clicked"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">3</property>
</packing>
</child>
<child>
<object class="GtkButton" id="jumpForwardBtn">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="image">jumpForwardBt</property>
<accelerator key="Right" signal="clicked" modifiers="GDK_SHIFT_MASK"/>
<accelerator key="Right" signal="clicked" modifiers="GDK_CONTROL_MASK"/>
<accelerator key="d" signal="clicked"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">4</property>
</packing>
</child>
<child>
<object class="GtkButton" id="nextBtn">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="tooltip_text" translatable="yes">Titel überspringen</property>
<property name="image">nextImg</property>
<accelerator key="n" signal="clicked"/>
<accelerator key="greater" signal="clicked"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">5</property>
</packing>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkBox" id="progressBox">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="valign">center</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkProgressBar" id="progressBar">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="valign">center</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="timeLabel">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes"> 00:00 / 00:00 </property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">2</property>
</packing>
</child>
<child>
<object class="GtkButtonBox">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="layout_style">expand</property>
<child>
<object class="GtkButton" id="volumeUpBtn">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="tooltip_text" translatable="yes">Lautstärke hoch</property>
<property name="image">volUpImg</property>
<accelerator key="plus" signal="clicked"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkButton" id="volumeDownBtn">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="tooltip_text" translatable="yes">Lautstärke runter</property>
<property name="image">volDownImg</property>
<accelerator key="minus" signal="clicked"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkToggleButton" id="loopBtn">
<property name="name">loopBtn</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="tooltip_text" translatable="yes">Playlist wiederholen</property>
<property name="image">loopImg</property>
<accelerator key="l" signal="clicked"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">2</property>
</packing>
</child>
<child>
<object class="GtkButton" id="fullscreenBtn">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="tooltip_text" translatable="yes">Vollbild</property>
<property name="image">fullscreenImg</property>
<accelerator key="f" signal="clicked"/>
<accelerator key="F5" signal="clicked"/>
<accelerator key="F11" signal="clicked"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">3</property>
</packing>
</child>
<child>
<object class="GtkToggleButton" id="toggleAudioBtn">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="image">toggleAudioImg</property>
<accelerator key="m" signal="clicked"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">4</property>
</packing>
</child>
<child>
<object class="GtkToggleButton" id="nextSubtitleBtn">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="image">nextSubtitleImg</property>
<accelerator key="w" signal="clicked"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">5</property>
</packing>
</child>
<child>
<object class="GtkButton" id="nextAudioBtn">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="image">nextAudioImg</property>
<accelerator key="k" signal="clicked"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">6</property>
</packing>
</child>
<child>
<object class="GtkButton" id="toggleSubtitleBtn">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="image">toggleSubtitleImg</property>
<accelerator key="s" signal="clicked"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">7</property>
</packing>
</child>
<child>
<object class="GtkToggleButton" id="playlistBtn">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="image">playlistImg</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">8</property>
</packing>
</child>
<child>
<object class="GtkToggleButton" id="hideBtn">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="tooltip_text" translatable="yes">Player verstecken (nur OMX)</property>
<property name="image">hideImg</property>
<accelerator key="h" signal="clicked"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">9</property>
</packing>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">3</property>
</packing>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
</child>
</object>
</interface>