Added downloading from spotify.
TODO: Two playing options - old stream and new download
This commit is contained in:
47
gui/gui.py
47
gui/gui.py
@@ -270,6 +270,10 @@ class Ui_MainWindow(object):
|
||||
self.output_device_restream_box.setObjectName("output_device_restream_box")
|
||||
self.verticalLayout.addWidget(self.output_device_restream_box)
|
||||
self.audio_devices_settings_tab_lay.addWidget(self.restream_options_group, 0, QtCore.Qt.AlignTop)
|
||||
self.use_original_streaming_method_check = QtWidgets.QCheckBox(self.audio_devices_settings_tab)
|
||||
self.use_original_streaming_method_check.setChecked(True)
|
||||
self.use_original_streaming_method_check.setObjectName("use_original_streaming_method_check")
|
||||
self.audio_devices_settings_tab_lay.addWidget(self.use_original_streaming_method_check)
|
||||
spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
|
||||
self.audio_devices_settings_tab_lay.addItem(spacerItem)
|
||||
self.settings_tabs_widget.addTab(self.audio_devices_settings_tab, "")
|
||||
@@ -288,6 +292,41 @@ class Ui_MainWindow(object):
|
||||
self.theme_box.addItem("")
|
||||
self.theme_box.addItem("")
|
||||
self.general_settings_tab_lay.addWidget(self.theme_box)
|
||||
self.api_keys_settings_label = QtWidgets.QLabel(self.general_settings_tab)
|
||||
self.api_keys_settings_label.setObjectName("api_keys_settings_label")
|
||||
self.general_settings_tab_lay.addWidget(self.api_keys_settings_label)
|
||||
self.api_keys_settings_tabs_widget = QtWidgets.QTabWidget(self.general_settings_tab)
|
||||
self.api_keys_settings_tabs_widget.setObjectName("api_keys_settings_tabs_widget")
|
||||
self.spotify_api_settings_tab = QtWidgets.QWidget()
|
||||
self.spotify_api_settings_tab.setObjectName("spotify_api_settings_tab")
|
||||
self.spotify_api_settings_tab_lay = QtWidgets.QVBoxLayout(self.spotify_api_settings_tab)
|
||||
self.spotify_api_settings_tab_lay.setContentsMargins(0, 0, 0, 0)
|
||||
self.spotify_api_settings_tab_lay.setObjectName("spotify_api_settings_tab_lay")
|
||||
self.spotify_client_id_label = QtWidgets.QLabel(self.spotify_api_settings_tab)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.spotify_client_id_label.sizePolicy().hasHeightForWidth())
|
||||
self.spotify_client_id_label.setSizePolicy(sizePolicy)
|
||||
self.spotify_client_id_label.setMaximumSize(QtCore.QSize(16777215, 50))
|
||||
self.spotify_client_id_label.setObjectName("spotify_client_id_label")
|
||||
self.spotify_api_settings_tab_lay.addWidget(self.spotify_client_id_label)
|
||||
self.spotify_client_id_box = QtWidgets.QLineEdit(self.spotify_api_settings_tab)
|
||||
self.spotify_client_id_box.setMinimumSize(QtCore.QSize(0, 30))
|
||||
self.spotify_client_id_box.setObjectName("spotify_client_id_box")
|
||||
self.spotify_api_settings_tab_lay.addWidget(self.spotify_client_id_box)
|
||||
self.spotify_client_secret_label = QtWidgets.QLabel(self.spotify_api_settings_tab)
|
||||
self.spotify_client_secret_label.setObjectName("spotify_client_secret_label")
|
||||
self.spotify_api_settings_tab_lay.addWidget(self.spotify_client_secret_label)
|
||||
self.spotify_client_secret_box = QtWidgets.QLineEdit(self.spotify_api_settings_tab)
|
||||
self.spotify_client_secret_box.setMinimumSize(QtCore.QSize(0, 30))
|
||||
self.spotify_client_secret_box.setObjectName("spotify_client_secret_box")
|
||||
self.spotify_api_settings_tab_lay.addWidget(self.spotify_client_secret_box)
|
||||
self.api_keys_settings_tabs_widget.addTab(self.spotify_api_settings_tab, "")
|
||||
self.pusher_settings_tab = QtWidgets.QWidget()
|
||||
self.pusher_settings_tab.setObjectName("pusher_settings_tab")
|
||||
self.api_keys_settings_tabs_widget.addTab(self.pusher_settings_tab, "")
|
||||
self.general_settings_tab_lay.addWidget(self.api_keys_settings_tabs_widget, 0, QtCore.Qt.AlignTop)
|
||||
spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
|
||||
self.general_settings_tab_lay.addItem(spacerItem1)
|
||||
self.clear_temp_button = QtWidgets.QPushButton(self.general_settings_tab)
|
||||
@@ -391,11 +430,19 @@ class Ui_MainWindow(object):
|
||||
self.restream_micro_checkbox.setText(_translate("MainWindow", "Restream microphone"))
|
||||
self.input_device_restream_label.setText(_translate("MainWindow", "Input microphone"))
|
||||
self.output_device_restream_label.setText(_translate("MainWindow", "Output device (virtual mic input)"))
|
||||
self.use_original_streaming_method_check.setText(_translate("MainWindow", "Use direct stream method (cuts last second of audio, not recommended if playing short files)"))
|
||||
self.settings_tabs_widget.setTabText(self.settings_tabs_widget.indexOf(self.audio_devices_settings_tab), _translate("MainWindow", "Audio"))
|
||||
self.theme_label.setText(_translate("MainWindow", " App theme (restart needed)"))
|
||||
self.theme_box.setItemText(0, _translate("MainWindow", "Dark gray"))
|
||||
self.theme_box.setItemText(1, _translate("MainWindow", "Black"))
|
||||
self.theme_box.setItemText(2, _translate("MainWindow", "Black acrylic"))
|
||||
self.api_keys_settings_label.setText(_translate("MainWindow", "API keys settings"))
|
||||
self.spotify_client_id_label.setText(_translate("MainWindow", "Client id"))
|
||||
self.spotify_client_id_box.setPlaceholderText(_translate("MainWindow", "5f573c9620494bae87890c0f08a60293"))
|
||||
self.spotify_client_secret_label.setText(_translate("MainWindow", "Client secret"))
|
||||
self.spotify_client_secret_box.setPlaceholderText(_translate("MainWindow", "212476d9b0f3472eaa762d90b19b0ba8"))
|
||||
self.api_keys_settings_tabs_widget.setTabText(self.api_keys_settings_tabs_widget.indexOf(self.spotify_api_settings_tab), _translate("MainWindow", "Spotify"))
|
||||
self.api_keys_settings_tabs_widget.setTabText(self.api_keys_settings_tabs_widget.indexOf(self.pusher_settings_tab), _translate("MainWindow", "Pusher"))
|
||||
self.clear_temp_button.setText(_translate("MainWindow", "Clear KotoPad temporary files (use if sound doesn\'t play correctly)"))
|
||||
self.settings_tabs_widget.setTabText(self.settings_tabs_widget.indexOf(self.general_settings_tab), _translate("MainWindow", "General"))
|
||||
import gui.images_rc
|
||||
|
||||
Reference in New Issue
Block a user