diff --git a/src/widgets/CMakeLists.txt b/src/widgets/CMakeLists.txt
index 29f3de6a789..c73e6938b65 100644
--- a/src/widgets/CMakeLists.txt
+++ b/src/widgets/CMakeLists.txt
@@ -167,7 +167,11 @@ set(qstyle_resource_files
"styles/images/media-stop-16.png"
"styles/images/media-stop-32.png"
"styles/images/media-volume-16.png"
+ "styles/images/media-volume-32.png"
+ "styles/images/media-volume-128.png"
"styles/images/media-volume-muted-16.png"
+ "styles/images/media-volume-muted-32.png"
+ "styles/images/media-volume-muted-128.png"
"styles/images/networkdrive-128.png"
"styles/images/networkdrive-16.png"
"styles/images/networkdrive-32.png"
diff --git a/src/widgets/styles/images/media-pause-128.png b/src/widgets/styles/images/media-pause-128.png
index 897ad3c80f3..f2759055b9b 100644
Binary files a/src/widgets/styles/images/media-pause-128.png and b/src/widgets/styles/images/media-pause-128.png differ
diff --git a/src/widgets/styles/images/media-pause-16.png b/src/widgets/styles/images/media-pause-16.png
index 862fd497467..46dde13934c 100644
Binary files a/src/widgets/styles/images/media-pause-16.png and b/src/widgets/styles/images/media-pause-16.png differ
diff --git a/src/widgets/styles/images/media-pause-32.png b/src/widgets/styles/images/media-pause-32.png
index ce9b7066742..4fafa07fcdd 100644
Binary files a/src/widgets/styles/images/media-pause-32.png and b/src/widgets/styles/images/media-pause-32.png differ
diff --git a/src/widgets/styles/images/media-pause.svg b/src/widgets/styles/images/media-pause.svg
index c13a4ef4006..d5766a0084a 100644
--- a/src/widgets/styles/images/media-pause.svg
+++ b/src/widgets/styles/images/media-pause.svg
@@ -1,67 +1,6 @@
-
-
+
diff --git a/src/widgets/styles/images/media-play-128.png b/src/widgets/styles/images/media-play-128.png
index 22b260891fd..6b1537a307e 100644
Binary files a/src/widgets/styles/images/media-play-128.png and b/src/widgets/styles/images/media-play-128.png differ
diff --git a/src/widgets/styles/images/media-play-16.png b/src/widgets/styles/images/media-play-16.png
index 60e86d7fe88..fdadb43b755 100644
Binary files a/src/widgets/styles/images/media-play-16.png and b/src/widgets/styles/images/media-play-16.png differ
diff --git a/src/widgets/styles/images/media-play-32.png b/src/widgets/styles/images/media-play-32.png
index d51e130fec5..1246c4ed071 100644
Binary files a/src/widgets/styles/images/media-play-32.png and b/src/widgets/styles/images/media-play-32.png differ
diff --git a/src/widgets/styles/images/media-play.svg b/src/widgets/styles/images/media-play.svg
index b0130735f1e..960504cbbdc 100644
--- a/src/widgets/styles/images/media-play.svg
+++ b/src/widgets/styles/images/media-play.svg
@@ -1,57 +1,4 @@
-
-
+
diff --git a/src/widgets/styles/images/media-seek-backward-128.png b/src/widgets/styles/images/media-seek-backward-128.png
index 3d4470bd5c1..a078ef75bc6 100644
Binary files a/src/widgets/styles/images/media-seek-backward-128.png and b/src/widgets/styles/images/media-seek-backward-128.png differ
diff --git a/src/widgets/styles/images/media-seek-backward-16.png b/src/widgets/styles/images/media-seek-backward-16.png
index 8bfba869e0e..cba813fe01e 100644
Binary files a/src/widgets/styles/images/media-seek-backward-16.png and b/src/widgets/styles/images/media-seek-backward-16.png differ
diff --git a/src/widgets/styles/images/media-seek-backward-32.png b/src/widgets/styles/images/media-seek-backward-32.png
index 9148f8a0c64..036af9f990e 100644
Binary files a/src/widgets/styles/images/media-seek-backward-32.png and b/src/widgets/styles/images/media-seek-backward-32.png differ
diff --git a/src/widgets/styles/images/media-seek-backward.svg b/src/widgets/styles/images/media-seek-backward.svg
index 13e1e67e6b7..684ea0e10da 100644
--- a/src/widgets/styles/images/media-seek-backward.svg
+++ b/src/widgets/styles/images/media-seek-backward.svg
@@ -1,62 +1,4 @@
-
-
+
diff --git a/src/widgets/styles/images/media-seek-forward-128.png b/src/widgets/styles/images/media-seek-forward-128.png
index 786136b0144..e2ed9a307da 100644
Binary files a/src/widgets/styles/images/media-seek-forward-128.png and b/src/widgets/styles/images/media-seek-forward-128.png differ
diff --git a/src/widgets/styles/images/media-seek-forward-16.png b/src/widgets/styles/images/media-seek-forward-16.png
index 1ddd379adc7..d521db8479d 100644
Binary files a/src/widgets/styles/images/media-seek-forward-16.png and b/src/widgets/styles/images/media-seek-forward-16.png differ
diff --git a/src/widgets/styles/images/media-seek-forward-32.png b/src/widgets/styles/images/media-seek-forward-32.png
index aa0e4b36bd0..b123e1a40e7 100644
Binary files a/src/widgets/styles/images/media-seek-forward-32.png and b/src/widgets/styles/images/media-seek-forward-32.png differ
diff --git a/src/widgets/styles/images/media-seek-forward.svg b/src/widgets/styles/images/media-seek-forward.svg
index f3753b49a64..09c3cee55f2 100644
--- a/src/widgets/styles/images/media-seek-forward.svg
+++ b/src/widgets/styles/images/media-seek-forward.svg
@@ -1,61 +1,4 @@
-
-
+
diff --git a/src/widgets/styles/images/media-skip-backward-128.png b/src/widgets/styles/images/media-skip-backward-128.png
index f286da77693..d4f28539281 100644
Binary files a/src/widgets/styles/images/media-skip-backward-128.png and b/src/widgets/styles/images/media-skip-backward-128.png differ
diff --git a/src/widgets/styles/images/media-skip-backward-16.png b/src/widgets/styles/images/media-skip-backward-16.png
index 644dc4cc015..3cec0df3e67 100644
Binary files a/src/widgets/styles/images/media-skip-backward-16.png and b/src/widgets/styles/images/media-skip-backward-16.png differ
diff --git a/src/widgets/styles/images/media-skip-backward-32.png b/src/widgets/styles/images/media-skip-backward-32.png
index ca405e3c016..f0d16efe0fb 100644
Binary files a/src/widgets/styles/images/media-skip-backward-32.png and b/src/widgets/styles/images/media-skip-backward-32.png differ
diff --git a/src/widgets/styles/images/media-skip-backward.svg b/src/widgets/styles/images/media-skip-backward.svg
index 083a0a477e9..04e5e31ec69 100644
--- a/src/widgets/styles/images/media-skip-backward.svg
+++ b/src/widgets/styles/images/media-skip-backward.svg
@@ -1,67 +1,51 @@
+ inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+
+
+
+
+
+
diff --git a/src/widgets/styles/images/media-skip-forward-128.png b/src/widgets/styles/images/media-skip-forward-128.png
index d28fbc1708b..ff188cda47e 100644
Binary files a/src/widgets/styles/images/media-skip-forward-128.png and b/src/widgets/styles/images/media-skip-forward-128.png differ
diff --git a/src/widgets/styles/images/media-skip-forward-16.png b/src/widgets/styles/images/media-skip-forward-16.png
index 7e921f9a06c..826a84b6335 100644
Binary files a/src/widgets/styles/images/media-skip-forward-16.png and b/src/widgets/styles/images/media-skip-forward-16.png differ
diff --git a/src/widgets/styles/images/media-skip-forward-32.png b/src/widgets/styles/images/media-skip-forward-32.png
index 19b22a54208..75e87339d66 100644
Binary files a/src/widgets/styles/images/media-skip-forward-32.png and b/src/widgets/styles/images/media-skip-forward-32.png differ
diff --git a/src/widgets/styles/images/media-skip-forward.svg b/src/widgets/styles/images/media-skip-forward.svg
index f2f3c56a8ec..0a1c6cb8bc1 100644
--- a/src/widgets/styles/images/media-skip-forward.svg
+++ b/src/widgets/styles/images/media-skip-forward.svg
@@ -1,67 +1,51 @@
+ inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+
+
+
+
+
+
diff --git a/src/widgets/styles/images/media-stop-128.png b/src/widgets/styles/images/media-stop-128.png
index 680d40697ca..45a79af2cb3 100644
Binary files a/src/widgets/styles/images/media-stop-128.png and b/src/widgets/styles/images/media-stop-128.png differ
diff --git a/src/widgets/styles/images/media-stop-16.png b/src/widgets/styles/images/media-stop-16.png
index e047c2bf6b6..c7b45649474 100644
Binary files a/src/widgets/styles/images/media-stop-16.png and b/src/widgets/styles/images/media-stop-16.png differ
diff --git a/src/widgets/styles/images/media-stop-32.png b/src/widgets/styles/images/media-stop-32.png
index 6ba9d25d4b4..e9b8b110548 100644
Binary files a/src/widgets/styles/images/media-stop-32.png and b/src/widgets/styles/images/media-stop-32.png differ
diff --git a/src/widgets/styles/images/media-stop.svg b/src/widgets/styles/images/media-stop.svg
index 755755ab9a8..b5c89b159fb 100644
--- a/src/widgets/styles/images/media-stop.svg
+++ b/src/widgets/styles/images/media-stop.svg
@@ -1,60 +1,3 @@
-
-
+
diff --git a/src/widgets/styles/images/media-volume-128.png b/src/widgets/styles/images/media-volume-128.png
new file mode 100644
index 00000000000..db2c2e53c68
Binary files /dev/null and b/src/widgets/styles/images/media-volume-128.png differ
diff --git a/src/widgets/styles/images/media-volume-16.png b/src/widgets/styles/images/media-volume-16.png
index ad258340f22..453b9590fc6 100644
Binary files a/src/widgets/styles/images/media-volume-16.png and b/src/widgets/styles/images/media-volume-16.png differ
diff --git a/src/widgets/styles/images/media-volume-32.png b/src/widgets/styles/images/media-volume-32.png
new file mode 100644
index 00000000000..3cba10abaec
Binary files /dev/null and b/src/widgets/styles/images/media-volume-32.png differ
diff --git a/src/widgets/styles/images/media-volume-muted-128.png b/src/widgets/styles/images/media-volume-muted-128.png
new file mode 100644
index 00000000000..ffb3e1d4e8b
Binary files /dev/null and b/src/widgets/styles/images/media-volume-muted-128.png differ
diff --git a/src/widgets/styles/images/media-volume-muted-16.png b/src/widgets/styles/images/media-volume-muted-16.png
index 06bded21e7d..7ad25f34179 100644
Binary files a/src/widgets/styles/images/media-volume-muted-16.png and b/src/widgets/styles/images/media-volume-muted-16.png differ
diff --git a/src/widgets/styles/images/media-volume-muted-32.png b/src/widgets/styles/images/media-volume-muted-32.png
new file mode 100644
index 00000000000..9f955a7d0a5
Binary files /dev/null and b/src/widgets/styles/images/media-volume-muted-32.png differ
diff --git a/src/widgets/styles/images/media-volume-muted.svg b/src/widgets/styles/images/media-volume-muted.svg
new file mode 100644
index 00000000000..f9e62f1a95b
--- /dev/null
+++ b/src/widgets/styles/images/media-volume-muted.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/widgets/styles/images/media-volume.svg b/src/widgets/styles/images/media-volume.svg
new file mode 100644
index 00000000000..72821fd1317
--- /dev/null
+++ b/src/widgets/styles/images/media-volume.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/widgets/styles/qcommonstyle.cpp b/src/widgets/styles/qcommonstyle.cpp
index de3b1cd60ec..f2c70453745 100644
--- a/src/widgets/styles/qcommonstyle.cpp
+++ b/src/widgets/styles/qcommonstyle.cpp
@@ -6049,10 +6049,10 @@ QIcon QCommonStylePrivate::iconFromResourceTheme(QCommonStyle::StandardPixmap st
addIconFiles(u"media-skip-backward-", pngIconSizes, icon);
break;
case QStyle::SP_MediaVolume:
- addIconFiles(u"media-volume-", {16}, icon);
+ addIconFiles(u"media-volume-", pngIconSizes, icon);
break;
case QStyle::SP_MediaVolumeMuted:
- addIconFiles(u"media-volume-muted-", {16}, icon);
+ addIconFiles(u"media-volume-muted-", pngIconSizes, icon);
break;
case QStyle::SP_TitleBarCloseButton:
case QStyle::SP_DockWidgetCloseButton: