diff --git a/requirements.txt b/requirements.txt
index 0dbb26a..46a5b23 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,15 +1,13 @@
-################################################################################
-# This requirements file has been automatically generated from `Pipfile` with
-# `pipenv-to-requirements`
-#
-#
-# This has been done to maintain backward compatibility with tools and services
-# that do not support `Pipfile` yet.
-#
-# Do NOT edit it directly, use `pipenv install [-d]` to modify `Pipfile` and
-# `Pipfile.lock` and then regenerate `requirements*.txt`.
-################################################################################
-
-flask
-pipfile-requirements
-pyqt5
+click==7.1.2
+ffmpeg==1.4
+Flask==1.1.2
+itsdangerous==1.1.0
+Jinja2==2.11.2
+MarkupSafe==1.1.1
+packaging==20.7
+pipfile-requirements==0.3.0
+pyparsing==2.4.7
+PyQt5==5.15.2
+PyQt5-sip==12.8.1
+toml==0.10.2
+Werkzeug==1.0.1
diff --git a/src/gui/images/both.png b/src/gui/images/both.png
new file mode 100644
index 0000000..d7bbf5d
Binary files /dev/null and b/src/gui/images/both.png differ
diff --git a/src/gui/images/left.png b/src/gui/images/left.png
new file mode 100644
index 0000000..999da70
Binary files /dev/null and b/src/gui/images/left.png differ
diff --git a/src/gui/images/none.png b/src/gui/images/none.png
new file mode 100644
index 0000000..ad4ba88
Binary files /dev/null and b/src/gui/images/none.png differ
diff --git a/src/gui/images/right.png b/src/gui/images/right.png
new file mode 100644
index 0000000..c76080a
Binary files /dev/null and b/src/gui/images/right.png differ
diff --git a/src/gui/ui/mainwindow.ui b/src/gui/ui/mainwindow.ui
index 275e1c8..fb77751 100644
--- a/src/gui/ui/mainwindow.ui
+++ b/src/gui/ui/mainwindow.ui
@@ -6,8 +6,8 @@
0
0
- 861
- 775
+ 864
+ 959
@@ -16,15 +16,15 @@
- 700
- 540
+ 500
+ 900
-
+
-
-
+
-
-
+
@@ -34,7 +34,7 @@
-
-
+
@@ -44,7 +44,7 @@
-
-
+
Dodaj audio 1
@@ -53,9 +53,9 @@
-
-
+
-
-
+
@@ -65,7 +65,7 @@
-
-
+
@@ -75,7 +75,7 @@
-
-
+
Dodaj audio 2
@@ -84,69 +84,157 @@
-
-
+
Qt::Horizontal
-
-
+
-
-
+
-
-
+
+
+
+ 0
+ 0
+
+
- 100
- 100
+ 200
+ 200
+
+
+ 300
+ 300
+
+
+
+ QFrame::Box
+
- TextLabel
+ Podgląd - rozmówcy aktywni
+
+
+ true
Qt::AlignCenter
+
+
+
-
-
+
+
+
+ 0
+ 0
+
+
- 100
- 100
+ 200
+ 35
+
+
+
+
+ 300
+ 35
- TextLabel
-
-
- Qt::AlignCenter
+ Rozmówcy - aktywni
-
-
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Minimum
+
+
+
+ 5
+ 5
+
+
+
+
+ -
+
-
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 200
+ 200
+
+
+
+
+ 300
+ 300
+
+
+
+ QFrame::Box
+
- Wybierz grafikę dla pierwszego rozmówcy
+ Podgląd - rozmówcy nieaktywni
+
+
+ true
+
+
+ Qt::AlignCenter
+
+
+
-
-
+
+
+
+ 0
+ 0
+
+
- 0
- 0
+ 200
+ 35
+
+
+
+
+ 300
+ 35
- Wybierz grafikę dla drugiego rozmówcy
+ Rozmówcy - nieaktywni
@@ -155,7 +243,178 @@
-
-
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Minimum
+
+
+
+ 5
+ 5
+
+
+
+
+ -
+
+
-
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 200
+ 200
+
+
+
+
+ 300
+ 300
+
+
+
+ QFrame::Box
+
+
+ Podgląd - 1 rozmówca aktywny
+
+
+ Qt::RichText
+
+
+ true
+
+
+ Qt::AlignCenter
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 200
+ 35
+
+
+
+
+ 300
+ 35
+
+
+
+ Pierwszy rozmówca - aktywny
+
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Minimum
+
+
+
+ 5
+ 5
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 200
+ 200
+
+
+
+
+ 300
+ 300
+
+
+
+ QFrame::Box
+
+
+ Podgląd - 2 rozmówca aktywny
+
+
+ true
+
+
+ Qt::AlignCenter
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 200
+ 35
+
+
+
+
+ 300
+ 35
+
+
+
+ Drugi rozmówca - aktywny
+
+
+
+
+
+
+
+ -
+
Qt::Horizontal
@@ -226,7 +485,7 @@
-
-
+
Qt::Horizontal
@@ -235,14 +494,14 @@
-
-
-
+
Podgląd
-
-
+
Wygeneruj podcast
@@ -251,17 +510,18 @@
- h_line2
h_line
- h_line3
+ h_line_2
h_slider
+ h_line_3
+ v_spacer_1