<?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> <class>MainUI</class> <widget class="QMainWindow" name="MainUI"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>405</width> <height>473</height> </rect> </property> <property name="windowTitle"> <string>Media Player</string> </property> <widget class="QWidget" name="centralwidget"> <layout class="QVBoxLayout" name="verticalLayout"> <property name="spacing"> <number>0</number> </property> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QStackedWidget" name="stackedWidget"> <property name="currentIndex"> <number>1</number> </property> <widget class="QWidget" name="page_local"> <layout class="QVBoxLayout" name="verticalLayout_6"> <item> <widget class="QTabWidget" name="tabWidget_local"> <property name="tabPosition"> <enum>QTabWidget::West</enum> </property> <property name="currentIndex"> <number>1</number> </property> <widget class="QWidget" name="tab_local_playing"> <attribute name="title"> <string>Now Playing</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_7"> <item> <layout class="QHBoxLayout" name="videoLayout"> <item> <widget class="QLabel" name="label_player_novideo"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="font"> <font> <pointsize>13</pointsize> <weight>75</weight> <bold>true</bold> </font> </property> <property name="styleSheet"> <string notr="true">background: black; color: white;</string> </property> <property name="text"> <string>(No Running Video)</string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> </widget> </item> </layout> </item> <item> <layout class="QHBoxLayout" name="videoControlLayout"> <item> <widget class="QLabel" name="label_local_runstats"> <property name="text"> <string notr="true">?/?</string> </property> </widget> </item> <item> <widget class="QSlider" name="slider_local"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> </widget> </item> </layout> </item> </layout> </widget> <widget class="QWidget" name="tab_local_playlist"> <attribute name="title"> <string>Playlist</string> </attribute> <layout class="QHBoxLayout" name="horizontalLayout_4"> <item> <widget class="QListWidget" name="list_local"/> </item> <item> <layout class="QVBoxLayout" name="verticalLayout_8"> <item> <widget class="QToolButton" name="tool_local_addFiles"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string notr="true">add</string> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="tool_local_rm"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string notr="true">rm</string> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <spacer name="verticalSpacer_3"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> <item> <widget class="QToolButton" name="tool_local_moveup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>up</string> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="tool_local_movedown"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>down</string> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <spacer name="verticalSpacer_4"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> <item> <widget class="QToolButton" name="tool_local_shuffle"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string notr="true">shfl</string> </property> <property name="checkable"> <bool>false</bool> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="tool_local_repeat"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string notr="true">rpt</string> </property> <property name="checkable"> <bool>true</bool> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> </layout> </item> </layout> </widget> </widget> </item> </layout> </widget> <widget class="QWidget" name="page_pandora"> <layout class="QVBoxLayout" name="verticalLayout_2"> <item> <widget class="QTabWidget" name="tabWidget_pandora"> <property name="tabPosition"> <enum>QTabWidget::West</enum> </property> <property name="currentIndex"> <number>1</number> </property> <widget class="QWidget" name="tab_pandora_playing"> <attribute name="title"> <string>Now Playing</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_5"> <item> <widget class="QGroupBox" name="groupBox_2"> <property name="title"> <string>Current Song</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_3"> <property name="spacing"> <number>1</number> </property> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <layout class="QVBoxLayout" name="verticalLayout_4"> <item> <widget class="QLabel" name="label_pandora_title"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="font"> <font> <pointsize>10</pointsize> <weight>75</weight> <bold>true</bold> </font> </property> <property name="text"> <string>TITLE</string> </property> <property name="scaledContents"> <bool>false</bool> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> <property name="wordWrap"> <bool>true</bool> </property> <property name="openExternalLinks"> <bool>false</bool> </property> </widget> </item> <item> <widget class="QLabel" name="label_pandora_artist"> <property name="font"> <font> <italic>true</italic> </font> </property> <property name="text"> <string>ARTIST</string> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QLabel" name="label_pandora_album"> <property name="text"> <string>ALBUM</string> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QProgressBar" name="progress_pandora"> <property name="value"> <number>24</number> </property> <property name="format"> <string/> </property> </widget> </item> </layout> </item> <item> <widget class="Line" name="line_2"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> </widget> </item> <item> <layout class="QVBoxLayout" name="verticalLayout_3"> <item> <widget class="QToolButton" name="tool_pandora_love"> <property name="statusTip"> <string>Love this song</string> </property> <property name="text"> <string notr="true">love</string> </property> <property name="checkable"> <bool>true</bool> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="tool_pandora_tired"> <property name="statusTip"> <string>Tired of this song (will not play for a month)</string> </property> <property name="text"> <string notr="true">tired</string> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="tool_pandora_ban"> <property name="statusTip"> <string>Ban this song (will never play again)</string> </property> <property name="text"> <string notr="true">ban</string> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="Line" name="line"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> </widget> </item> <item> <widget class="QToolButton" name="tool_pandora_info"> <property name="statusTip"> <string>View details about song (launches web browser)</string> </property> <property name="text"> <string notr="true">info</string> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> </layout> </item> </layout> </widget> </item> <item> <spacer name="verticalSpacer_2"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> <item> <widget class="QGroupBox" name="groupBox_3"> <property name="title"> <string>Current Station</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_5"> <property name="leftMargin"> <number>1</number> </property> <property name="topMargin"> <number>1</number> </property> <property name="rightMargin"> <number>1</number> </property> <property name="bottomMargin"> <number>1</number> </property> <item> <widget class="QComboBox" name="combo_pandora_station"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="sizeAdjustPolicy"> <enum>QComboBox::AdjustToMinimumContentsLength</enum> </property> </widget> </item> <item> <widget class="QToolButton" name="tool_pandora_stationrm"> <property name="statusTip"> <string>Delete current station</string> </property> <property name="text"> <string>rm</string> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="tool_pandora_stationadd"> <property name="statusTip"> <string>Create new station</string> </property> <property name="text"> <string>add</string> </property> <property name="popupMode"> <enum>QToolButton::InstantPopup</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> </layout> </widget> </item> </layout> </widget> <widget class="QWidget" name="tab_pandora_settings"> <attribute name="title"> <string>Settings</string> </attribute> <layout class="QFormLayout" name="formLayout_2"> <property name="labelAlignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <item row="0" column="0" colspan="2"> <widget class="QGroupBox" name="groupBox"> <property name="title"> <string>Pandora Account Login</string> </property> <layout class="QFormLayout" name="formLayout"> <item row="0" column="0"> <widget class="QLabel" name="label"> <property name="text"> <string>Email</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QLineEdit" name="line_pandora_email"/> </item> <item row="1" column="0"> <widget class="QLabel" name="label_2"> <property name="text"> <string>Password</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QLineEdit" name="line_pandora_pass"> <property name="echoMode"> <enum>QLineEdit::Password</enum> </property> </widget> </item> <item row="2" column="1"> <widget class="QLabel" name="label_7"> <property name="font"> <font> <pointsize>8</pointsize> <italic>true</italic> </font> </property> <property name="text"> <string><a href=https://www.pandora.com/account/register>Need an account?</a></string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="openExternalLinks"> <bool>true</bool> </property> </widget> </item> </layout> </widget> </item> <item row="1" column="0"> <widget class="QLabel" name="label_3"> <property name="text"> <string>Audio Quality</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QComboBox" name="combo_pandora_quality"/> </item> <item row="3" column="0"> <widget class="QLabel" name="label_4"> <property name="text"> <string>Proxy URL</string> </property> </widget> </item> <item row="3" column="1"> <widget class="QLineEdit" name="line_pandora_proxy"/> </item> <item row="4" column="0"> <widget class="QLabel" name="label_5"> <property name="text"> <string>Control Proxy URL</string> </property> </widget> </item> <item row="4" column="1"> <widget class="QLineEdit" name="line_pandora_cproxy"/> </item> <item row="6" column="0" colspan="2"> <layout class="QHBoxLayout" name="horizontalLayout_2"> <item> <spacer name="horizontalSpacer"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </item> <item> <widget class="QPushButton" name="push_pandora_apply"> <property name="text"> <string>Apply Settings</string> </property> </widget> </item> <item> <spacer name="horizontalSpacer_2"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </item> </layout> </item> <item row="5" column="0"> <spacer name="verticalSpacer"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> <item row="2" column="1"> <widget class="QComboBox" name="combo_pandora_driver"/> </item> <item row="2" column="0"> <widget class="QLabel" name="label_6"> <property name="text"> <string>Audio Driver</string> </property> </widget> </item> </layout> </widget> </widget> </item> </layout> </widget> </widget> </item> </layout> </widget> <widget class="QMenuBar" name="menubar"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>405</width> <height>19</height> </rect> </property> <widget class="QMenu" name="menuFile"> <property name="title"> <string>File</string> </property> <addaction name="separator"/> <addaction name="actionClose"/> </widget> <widget class="QMenu" name="menuView"> <property name="title"> <string>View</string> </property> <addaction name="action_closeToTray"/> <addaction name="action_showNotifications"/> </widget> <addaction name="menuFile"/> <addaction name="menuView"/> </widget> <widget class="QStatusBar" name="statusbar"/> <widget class="QToolBar" name="toolBar"> <property name="movable"> <bool>false</bool> </property> <property name="allowedAreas"> <set>Qt::TopToolBarArea</set> </property> <property name="floatable"> <bool>false</bool> </property> <attribute name="toolBarArea"> <enum>TopToolBarArea</enum> </attribute> <attribute name="toolBarBreak"> <bool>false</bool> </attribute> <addaction name="actionPlay"/> <addaction name="actionPause"/> <addaction name="actionStop"/> <addaction name="actionBack"/> <addaction name="actionNext"/> <addaction name="radio_local"/> <addaction name="radio_pandora"/> </widget> <action name="actionPlay"> <property name="text"> <string>Play</string> </property> </action> <action name="actionPause"> <property name="text"> <string>Pause</string> </property> </action> <action name="actionStop"> <property name="text"> <string>Stop</string> </property> </action> <action name="actionNext"> <property name="text"> <string>Next</string> </property> </action> <action name="actionBack"> <property name="text"> <string>Back</string> </property> </action> <action name="actionVolUp"> <property name="text"> <string>VolUp</string> </property> <property name="statusTip"> <string>Raise audio volume</string> </property> </action> <action name="actionVolDown"> <property name="text"> <string>VolDown</string> </property> <property name="statusTip"> <string>Lower audio volume</string> </property> </action> <action name="actionClose"> <property name="text"> <string>Close Application</string> </property> <property name="shortcut"> <string>Ctrl+Q</string> </property> <property name="shortcutContext"> <enum>Qt::ApplicationShortcut</enum> </property> </action> <action name="action_closeToTray"> <property name="checkable"> <bool>true</bool> </property> <property name="checked"> <bool>true</bool> </property> <property name="text"> <string>Close to tray when active</string> </property> </action> <action name="action_pandora_newstation_artist"> <property name="text"> <string>From current artist</string> </property> <property name="statusTip"> <string>Create station from current artist</string> </property> </action> <action name="action_pandora_newstation_song"> <property name="text"> <string>From current song</string> </property> <property name="statusTip"> <string>Create station from current song</string> </property> </action> <action name="action_showNotifications"> <property name="checkable"> <bool>true</bool> </property> <property name="checked"> <bool>true</bool> </property> <property name="text"> <string>Show song notifications</string> </property> </action> <action name="action_pandora_newstation_search"> <property name="text"> <string>Search...</string> </property> <property name="toolTip"> <string>Search for a new station</string> </property> </action> <action name="radio_pandora"> <property name="checkable"> <bool>true</bool> </property> <property name="icon"> <iconset resource="extra/resources.qrc"> <normaloff>:/pandora</normaloff>:/pandora</iconset> </property> <property name="text"> <string>Pandora Radio</string> </property> <property name="toolTip"> <string>Stream from Pandora Radio</string> </property> </action> <action name="radio_local"> <property name="checkable"> <bool>true</bool> </property> <property name="text"> <string>Local Files</string> </property> <property name="toolTip"> <string>Play Local Files</string> </property> </action> </widget> <resources> <include location="extra/resources.qrc"/> </resources> <connections/> </ui>