diff --git a/modules/gui/macosx/Makefile.am b/modules/gui/macosx/Makefile.am
index 04258c3122dd93f673a4a0f20b18e41f9c63bef7..fea16e6f525b15ae61ddd2900cb2647082dda23a 100644
--- a/modules/gui/macosx/Makefile.am
+++ b/modules/gui/macosx/Makefile.am
@@ -341,6 +341,37 @@ libmacosx_plugin_la_RES = \
 	gui/macosx/Resources/File-Icons/wav.icns \
 	gui/macosx/Resources/File-Icons/wma.icns \
 	gui/macosx/Resources/File-Icons/wmv.icns \
+	gui/macosx/Resources/browsewindow/bw-Music.png \
+	gui/macosx/Resources/browsewindow/bw-Music@2x.png \
+	gui/macosx/Resources/browsewindow/bw-Music@3x.png \
+	gui/macosx/Resources/browsewindow/bw-Podcast.png \
+	gui/macosx/Resources/browsewindow/bw-Podcast@1,5x.svg \
+	gui/macosx/Resources/browsewindow/bw-Podcast@2x.png \
+	gui/macosx/Resources/browsewindow/bw-Podcast@3x.png \
+	gui/macosx/Resources/browsewindow/bw-Server1.png \
+	gui/macosx/Resources/browsewindow/bw-Server1@2x.png \
+	gui/macosx/Resources/browsewindow/bw-Server1@3x.png \
+	gui/macosx/Resources/browsewindow/bw-blu-ray.png \
+	gui/macosx/Resources/browsewindow/bw-blu-ray@2x.png \
+	gui/macosx/Resources/browsewindow/bw-blu-ray@3x.png \
+	gui/macosx/Resources/browsewindow/bw-home.png \
+	gui/macosx/Resources/browsewindow/bw-home@2x.png \
+	gui/macosx/Resources/browsewindow/bw-home@3x.png \
+	gui/macosx/Resources/browsewindow/bw-phone.png \
+	gui/macosx/Resources/browsewindow/bw-phone@2x.png \
+	gui/macosx/Resources/browsewindow/bw-phone@3x.png \
+	gui/macosx/Resources/browsewindow/bw-server2.png \
+	gui/macosx/Resources/browsewindow/bw-server2@2x.png \
+	gui/macosx/Resources/browsewindow/bw-server2@3x.png \
+	gui/macosx/Resources/browsewindow/bw-usb1.png \
+	gui/macosx/Resources/browsewindow/bw-usb1@2x.png \
+	gui/macosx/Resources/browsewindow/bw-usb1@3x.png \
+	gui/macosx/Resources/browsewindow/bw-usb2.png \
+	gui/macosx/Resources/browsewindow/bw-usb2@2x.png \
+	gui/macosx/Resources/browsewindow/bw-usb2@3x.png \
+	gui/macosx/Resources/browsewindow/bw-video.png \
+	gui/macosx/Resources/browsewindow/bw-video@2x.png \
+	gui/macosx/Resources/browsewindow/bw-video@3x.png \
 	gui/macosx/Resources/librarywindow/ellipsis.png \
 	gui/macosx/Resources/librarywindow/ellipsis@2x.png \
 	gui/macosx/Resources/librarywindow/note.png \
@@ -357,6 +388,10 @@ libmacosx_plugin_la_RES = \
 	gui/macosx/Resources/librarywindow/shuffleOff@2x.png \
 	gui/macosx/Resources/librarywindow/shuffleOn.png \
 	gui/macosx/Resources/librarywindow/shuffleOn@2x.png \
+	gui/macosx/Resources/mainwindow/album.png \
+	gui/macosx/Resources/mainwindow/album@2x.png \
+	gui/macosx/Resources/mainwindow/artist.png \
+	gui/macosx/Resources/mainwindow/artist@2x.png \
 	gui/macosx/Resources/mainwindow/backward-3btns-pressed.png \
 	gui/macosx/Resources/mainwindow/backward-3btns-pressed@2x.png \
 	gui/macosx/Resources/mainwindow/backward-3btns.png \
@@ -400,6 +435,18 @@ libmacosx_plugin_la_RES = \
 	gui/macosx/Resources/mainwindow/pause-pressed@2x.png \
 	gui/macosx/Resources/mainwindow/pause.png \
 	gui/macosx/Resources/mainwindow/pause@2x.png \
+	gui/macosx/Resources/mainwindow/placeholder-group2.pdf \
+	gui/macosx/Resources/mainwindow/placeholder-group2.png \
+	gui/macosx/Resources/mainwindow/placeholder-group2.svg \
+	gui/macosx/Resources/mainwindow/placeholder-group2@2x.png \
+	gui/macosx/Resources/mainwindow/placeholder-music.pdf \
+	gui/macosx/Resources/mainwindow/placeholder-music.png \
+	gui/macosx/Resources/mainwindow/placeholder-music.svg \
+	gui/macosx/Resources/mainwindow/placeholder-music@2x.png \
+	gui/macosx/Resources/mainwindow/placeholder-video.pdf \
+	gui/macosx/Resources/mainwindow/placeholder-video.png \
+	gui/macosx/Resources/mainwindow/placeholder-video.svg \
+	gui/macosx/Resources/mainwindow/placeholder-video@2x.png \
 	gui/macosx/Resources/mainwindow/play-pressed.png \
 	gui/macosx/Resources/mainwindow/play-pressed@2x.png \
 	gui/macosx/Resources/mainwindow/play.png \
@@ -441,6 +488,8 @@ libmacosx_plugin_la_RES = \
 	gui/macosx/Resources/mainwindow/stop.png \
 	gui/macosx/Resources/mainwindow/stop@2x.png \
 	gui/macosx/Resources/mainwindow/topbar_background.png \
+	gui/macosx/Resources/mainwindow/video.png \
+	gui/macosx/Resources/mainwindow/video@2x.png \
 	gui/macosx/Resources/mainwindow/volume-high.png \
 	gui/macosx/Resources/mainwindow/volume-high@2x.png \
 	gui/macosx/Resources/mainwindow/volume-low.png \
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-Music.png b/modules/gui/macosx/Resources/browsewindow/bw-Music.png
new file mode 100644
index 0000000000000000000000000000000000000000..cff8223fbd61b3347574af66d52676272e2447c0
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-Music.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-Music@2x.png b/modules/gui/macosx/Resources/browsewindow/bw-Music@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..8a34c44ebcf2e443888203f8ce70d5b1a3cdec4d
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-Music@2x.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-Music@3x.png b/modules/gui/macosx/Resources/browsewindow/bw-Music@3x.png
new file mode 100644
index 0000000000000000000000000000000000000000..350daa6bbcbdf0021f2636fb0d45fff059d8ec7f
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-Music@3x.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-Podcast.png b/modules/gui/macosx/Resources/browsewindow/bw-Podcast.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c54764b6a805839eeecb2c5331c6b5f26985d6c
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-Podcast.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-Podcast@1,5x.svg b/modules/gui/macosx/Resources/browsewindow/bw-Podcast@1,5x.svg
new file mode 100644
index 0000000000000000000000000000000000000000..9ef8fc584ced99e8b1d3ed0ccc5f32272cf97e91
--- /dev/null
+++ b/modules/gui/macosx/Resources/browsewindow/bw-Podcast@1,5x.svg
@@ -0,0 +1 @@
+<svg height="33" viewBox="0 0 22 33" width="22" xmlns="http://www.w3.org/2000/svg"><path d="m74.8154288 80.3936204c3.2149532 0 5.4280374-2.4224299 5.4280374-5.8616822v-9.4056075c0-3.4542056-2.2130842-5.8616823-5.4280374-5.8616823-3.2299066 0-5.4429907 2.4074767-5.4429907 5.8616823v9.4056075c0 3.4392523 2.2130841 5.8616822 5.4429907 5.8616822zm0-2.2280374c-1.9140187 0-3.1850468-1.4205607-3.1850468-3.6336448v-9.4056075c0-2.2130841 1.2710281-3.6336449 3.1850468-3.6336449s3.1700934 1.4205608 3.1700934 3.6336449v9.4056075c0 2.2130841-1.2560747 3.6336448-3.1700934 3.6336448zm6.6691589 13.0990654c.6280373 0 1.1364486-.4934579 1.1364486-1.1214953s-.5084113-1.1364486-1.1364486-1.1364486h-5.5476636v-3.4841121c5.7121495-.4785047 9.5700935-4.575701 9.5700935-10.4523365v-3.035514c0-.6280374-.493458-1.1214953-1.1214954-1.1214953s-1.1364486.4934579-1.1364486 1.1214953v2.9457944c0 5.0990654-3.3196261 8.4785047-8.4336448 8.4785047-5.128972 0-8.4485982-3.3794393-8.4485982-8.4785047v-2.9457944c0-.6280374-.4934579-1.1214953-1.1364486-1.1214953-.6280373 0-1.1214953.4934579-1.1214953 1.1214953v3.035514c0 5.8766355 3.8728972 9.9738318 9.5700935 10.4523365v3.4841121h-5.5476636c-.6280374 0-1.1364486.5084112-1.1364486 1.1364486s.5084112 1.1214953 1.1364486 1.1214953z" fill="#c1438d" transform="translate(-64 -59)"/></svg>
\ No newline at end of file
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-Podcast@2x.png b/modules/gui/macosx/Resources/browsewindow/bw-Podcast@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..493303cb18416fed92d41b1173ec96f36f141686
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-Podcast@2x.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-Podcast@3x.png b/modules/gui/macosx/Resources/browsewindow/bw-Podcast@3x.png
new file mode 100644
index 0000000000000000000000000000000000000000..a62378413b267b9ac6fb99fd834c1c221c430974
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-Podcast@3x.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-Server1.png b/modules/gui/macosx/Resources/browsewindow/bw-Server1.png
new file mode 100644
index 0000000000000000000000000000000000000000..83bbd8c7b7fa77c5d797027bcc9fde215a169b5d
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-Server1.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-Server1@2x.png b/modules/gui/macosx/Resources/browsewindow/bw-Server1@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..be14d56e8163722d953b3d4774caa6366e1bcf17
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-Server1@2x.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-Server1@3x.png b/modules/gui/macosx/Resources/browsewindow/bw-Server1@3x.png
new file mode 100644
index 0000000000000000000000000000000000000000..ceeb6276e78de7187c790f2e5ee4bda3c9d5de23
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-Server1@3x.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-blu-ray.png b/modules/gui/macosx/Resources/browsewindow/bw-blu-ray.png
new file mode 100644
index 0000000000000000000000000000000000000000..9137ea0373191c440d1586cfcb77e867f38a2b7d
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-blu-ray.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-blu-ray@2x.png b/modules/gui/macosx/Resources/browsewindow/bw-blu-ray@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..6b71558fcf05ac9e42a0339eb605884101be1ab0
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-blu-ray@2x.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-blu-ray@3x.png b/modules/gui/macosx/Resources/browsewindow/bw-blu-ray@3x.png
new file mode 100644
index 0000000000000000000000000000000000000000..c698ed050acf85744441ea3d0449784dc9769e57
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-blu-ray@3x.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-home.png b/modules/gui/macosx/Resources/browsewindow/bw-home.png
new file mode 100644
index 0000000000000000000000000000000000000000..20989fb48a4eefa58fae9c2b08e47c61739238c4
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-home.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-home@2x.png b/modules/gui/macosx/Resources/browsewindow/bw-home@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..b7cb575bd88ad9a55d1a7f05183bc12ca2b237cd
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-home@2x.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-home@3x.png b/modules/gui/macosx/Resources/browsewindow/bw-home@3x.png
new file mode 100644
index 0000000000000000000000000000000000000000..18fff37d9bd1090f7b3f9bb6feb9755e41783b92
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-home@3x.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-phone.png b/modules/gui/macosx/Resources/browsewindow/bw-phone.png
new file mode 100644
index 0000000000000000000000000000000000000000..24d89671bf9b5ac52fa7e9772e1f82f95b3c811d
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-phone.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-phone@2x.png b/modules/gui/macosx/Resources/browsewindow/bw-phone@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..59b9ca37b0d9ee2bfd2dd8cd7ad1f3499885eb56
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-phone@2x.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-phone@3x.png b/modules/gui/macosx/Resources/browsewindow/bw-phone@3x.png
new file mode 100644
index 0000000000000000000000000000000000000000..69eac510193af2af9165d9bf7310e0fa95adadf6
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-phone@3x.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-server2.png b/modules/gui/macosx/Resources/browsewindow/bw-server2.png
new file mode 100644
index 0000000000000000000000000000000000000000..11f17b705b5327e2e4020b84a2ff48f3c0e10802
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-server2.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-server2@2x.png b/modules/gui/macosx/Resources/browsewindow/bw-server2@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..46113bb7e3b78ead1887403996be9e5780e26104
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-server2@2x.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-server2@3x.png b/modules/gui/macosx/Resources/browsewindow/bw-server2@3x.png
new file mode 100644
index 0000000000000000000000000000000000000000..d5d926eed026bbb678019d7c6a330528d0c56eb2
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-server2@3x.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-usb1.png b/modules/gui/macosx/Resources/browsewindow/bw-usb1.png
new file mode 100644
index 0000000000000000000000000000000000000000..33f4ad7fcddd304df689a89f01cf99ade23efe5e
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-usb1.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-usb1@2x.png b/modules/gui/macosx/Resources/browsewindow/bw-usb1@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..4f0ed7c086e2a0811781c71c763d773a394d174f
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-usb1@2x.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-usb1@3x.png b/modules/gui/macosx/Resources/browsewindow/bw-usb1@3x.png
new file mode 100644
index 0000000000000000000000000000000000000000..dfbf3ec3fe62d4a1e6c2db5ff0c143bab9bfd871
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-usb1@3x.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-usb2.png b/modules/gui/macosx/Resources/browsewindow/bw-usb2.png
new file mode 100644
index 0000000000000000000000000000000000000000..8111d441f9ea04178a2c843dcb235316de7cde87
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-usb2.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-usb2@2x.png b/modules/gui/macosx/Resources/browsewindow/bw-usb2@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..f7eb4011d812895328ed3e702d495e7c463e4577
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-usb2@2x.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-usb2@3x.png b/modules/gui/macosx/Resources/browsewindow/bw-usb2@3x.png
new file mode 100644
index 0000000000000000000000000000000000000000..2f7608340836eeef8abdaa919b404b63879e3534
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-usb2@3x.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-video.png b/modules/gui/macosx/Resources/browsewindow/bw-video.png
new file mode 100644
index 0000000000000000000000000000000000000000..f36fdea853dd58d83ae009f3ad45bb8958405554
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-video.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-video@2x.png b/modules/gui/macosx/Resources/browsewindow/bw-video@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..1c0dfd78acd9e69fd675396be112888c63d82706
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-video@2x.png differ
diff --git a/modules/gui/macosx/Resources/browsewindow/bw-video@3x.png b/modules/gui/macosx/Resources/browsewindow/bw-video@3x.png
new file mode 100644
index 0000000000000000000000000000000000000000..396b3127470e3d370890726097e31d8664a87613
Binary files /dev/null and b/modules/gui/macosx/Resources/browsewindow/bw-video@3x.png differ
diff --git a/modules/gui/macosx/Resources/mainwindow/album.png b/modules/gui/macosx/Resources/mainwindow/album.png
new file mode 100644
index 0000000000000000000000000000000000000000..c7e648459f0b93c2497467983c01c9073f7897f0
Binary files /dev/null and b/modules/gui/macosx/Resources/mainwindow/album.png differ
diff --git a/modules/gui/macosx/Resources/mainwindow/album@2x.png b/modules/gui/macosx/Resources/mainwindow/album@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..20e0486c2499c79c8d27bf25e9d76500c1203a6d
Binary files /dev/null and b/modules/gui/macosx/Resources/mainwindow/album@2x.png differ
diff --git a/modules/gui/macosx/Resources/mainwindow/artist.png b/modules/gui/macosx/Resources/mainwindow/artist.png
new file mode 100644
index 0000000000000000000000000000000000000000..e8c53968d56657a3421f7e76ba29c5192639d887
Binary files /dev/null and b/modules/gui/macosx/Resources/mainwindow/artist.png differ
diff --git a/modules/gui/macosx/Resources/mainwindow/artist@2x.png b/modules/gui/macosx/Resources/mainwindow/artist@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..8eadb12328fae67e2e0b88adcdc697121355e722
Binary files /dev/null and b/modules/gui/macosx/Resources/mainwindow/artist@2x.png differ
diff --git a/modules/gui/macosx/Resources/mainwindow/placeholder-group2.pdf b/modules/gui/macosx/Resources/mainwindow/placeholder-group2.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..e73328c47635462770eed18493df6979f1b68637
Binary files /dev/null and b/modules/gui/macosx/Resources/mainwindow/placeholder-group2.pdf differ
diff --git a/modules/gui/macosx/Resources/mainwindow/placeholder-group2.png b/modules/gui/macosx/Resources/mainwindow/placeholder-group2.png
new file mode 100644
index 0000000000000000000000000000000000000000..075cba56353b32a720eaa0c84c52883dde2871f0
Binary files /dev/null and b/modules/gui/macosx/Resources/mainwindow/placeholder-group2.png differ
diff --git a/modules/gui/macosx/Resources/mainwindow/placeholder-group2.svg b/modules/gui/macosx/Resources/mainwindow/placeholder-group2.svg
new file mode 100644
index 0000000000000000000000000000000000000000..b2531f72c64c003565c2ff8f5c6ba74cd75f6cd7
--- /dev/null
+++ b/modules/gui/macosx/Resources/mainwindow/placeholder-group2.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="37" height="32" viewBox="0 0 37 32">
+    <g fill="none" fill-rule="evenodd">
+        <g fill-rule="nonzero">
+            <g>
+                <g>
+                    <path fill="#BDBDBD" d="M15.984 0c6.793 0 12.689 4.374 14.988 10.417l-2.243 1.604c-1.69-5.432-6.73-9.354-12.745-9.354C8.58 2.667 2.682 8.612 2.682 16c0 3.435 1.27 6.557 3.373 8.91 1.6-1.883 5.223-3.561 9.945-3.561 2.952 0 5.481.662 7.35 1.619l3.072 5.115C23.61 30.517 19.959 32 16 32 7.263 32 0 24.753 0 16 0 7.263 7.247 0 15.984 0zM16 6.965c3.012 0 5.38 2.635 5.38 5.804 0 3.372-2.368 5.945-5.38 5.913-3.012-.031-5.365-2.54-5.38-5.913C10.604 9.6 12.988 6.965 16 6.965z" transform="translate(-702.000000, -324.000000) translate(646.000000, 265.000000) translate(56.000000, 59.000000)"/>
+                    <path fill="#F80" d="M29.886 27c1.031 0 2.505-.715 2.505-2.726v-6.482c0-.457.117-.612.552-.708l2.976-.655c.192-.037.302-.177.302-.369v-2.6c0-.317-.243-.508-.545-.45l-3.425.745c-.332.073-.516.265-.516.574l.037 7.92c.014.434-.221.736-.612.817l-1.156.243c-1.356.28-2.004.936-2.004 1.975C28 26.3 28.766 27 29.886 27z" transform="translate(-702.000000, -324.000000) translate(646.000000, 265.000000) translate(56.000000, 59.000000)"/>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
diff --git a/modules/gui/macosx/Resources/mainwindow/placeholder-group2@2x.png b/modules/gui/macosx/Resources/mainwindow/placeholder-group2@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..8be1e50c1378b272a9a93ac259b1aba3fd0ac15f
Binary files /dev/null and b/modules/gui/macosx/Resources/mainwindow/placeholder-group2@2x.png differ
diff --git a/modules/gui/macosx/Resources/mainwindow/placeholder-music.pdf b/modules/gui/macosx/Resources/mainwindow/placeholder-music.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..7401d112f768c09ba5fc6b1eb6005892ce4ea436
Binary files /dev/null and b/modules/gui/macosx/Resources/mainwindow/placeholder-music.pdf differ
diff --git a/modules/gui/macosx/Resources/mainwindow/placeholder-music.png b/modules/gui/macosx/Resources/mainwindow/placeholder-music.png
new file mode 100644
index 0000000000000000000000000000000000000000..f6e5433a3eff074f53cacbcd0b1555f8b83996f9
Binary files /dev/null and b/modules/gui/macosx/Resources/mainwindow/placeholder-music.png differ
diff --git a/modules/gui/macosx/Resources/mainwindow/placeholder-music.svg b/modules/gui/macosx/Resources/mainwindow/placeholder-music.svg
new file mode 100644
index 0000000000000000000000000000000000000000..b0994306b5634b66c6ad2c6583cf52434ec3dbaf
--- /dev/null
+++ b/modules/gui/macosx/Resources/mainwindow/placeholder-music.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="19" height="32" viewBox="0 0 19 32">
+    <g fill="none" fill-rule="evenodd">
+        <g fill="#F80" fill-rule="nonzero">
+            <g>
+                <path d="M69.31 91c2.358 0 5.726-1.633 5.726-6.23V69.952c0-1.044.269-1.397 1.262-1.616l6.803-1.499c.438-.084.69-.404.69-.842v-5.944c0-.724-.555-1.161-1.246-1.027l-7.83 1.7c-.757.17-1.178.607-1.178 1.314l.084 18.101c.034.994-.505 1.684-1.397 1.87l-2.644.555c-3.098.64-4.58 2.139-4.58 4.513C65 89.4 66.751 91 69.31 91z" transform="translate(-711.000000, -324.000000) translate(646.000000, 265.000000)"/>
+            </g>
+        </g>
+    </g>
+</svg>
diff --git a/modules/gui/macosx/Resources/mainwindow/placeholder-music@2x.png b/modules/gui/macosx/Resources/mainwindow/placeholder-music@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..549a4fce851639637164c16434668b68b8d9cb27
Binary files /dev/null and b/modules/gui/macosx/Resources/mainwindow/placeholder-music@2x.png differ
diff --git a/modules/gui/macosx/Resources/mainwindow/placeholder-video.pdf b/modules/gui/macosx/Resources/mainwindow/placeholder-video.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..106719864f268790a912327ef8deb3a377055187
Binary files /dev/null and b/modules/gui/macosx/Resources/mainwindow/placeholder-video.pdf differ
diff --git a/modules/gui/macosx/Resources/mainwindow/placeholder-video.png b/modules/gui/macosx/Resources/mainwindow/placeholder-video.png
new file mode 100644
index 0000000000000000000000000000000000000000..39232c028d98c6ca2f92209018379f6261e1bef2
Binary files /dev/null and b/modules/gui/macosx/Resources/mainwindow/placeholder-video.png differ
diff --git a/modules/gui/macosx/Resources/mainwindow/placeholder-video.svg b/modules/gui/macosx/Resources/mainwindow/placeholder-video.svg
new file mode 100644
index 0000000000000000000000000000000000000000..c5dc69357ba4f76840c6f9c2d9d2505faffeff66
--- /dev/null
+++ b/modules/gui/macosx/Resources/mainwindow/placeholder-video.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="22" viewBox="0 0 32 22">
+    <g fill="none" fill-rule="evenodd">
+        <g fill="#F80" fill-rule="nonzero">
+            <g>
+                <path d="M93.561 67.264c3.156 0 5.044-1.836 5.044-4.98V60.5l4.89 4.139c.517.426 1.086.724 1.617.724 1.138 0 1.888-.84 1.888-2.044V49.945c0-1.203-.75-2.044-1.888-2.044-.53 0-1.1.298-1.617.725l-4.89 4.139v-1.772c0-3.156-1.888-4.993-5.044-4.993H80.044C77.031 46 75 47.837 75 50.993v11.292c0 3.143 1.888 4.98 5.044 4.98h13.517zm-.362-1.94H80.407c-2.122 0-3.325-1.1-3.325-3.35V51.29c0-2.237 1.203-3.337 3.325-3.337h12.792c2.108 0 3.324 1.1 3.324 3.337v10.684c0 2.25-1.216 3.35-3.324 3.35zm11.576-2.29c-.116 0-.194-.077-.31-.154l-5.86-4.838v-2.82l5.86-4.837c.116-.09.194-.142.31-.142.155 0 .22.116.22.297v12.184c0 .181-.065.31-.22.31z" transform="translate(-704.000000, -311.000000) translate(629.000000, 265.000000)"/>
+            </g>
+        </g>
+    </g>
+</svg>
diff --git a/modules/gui/macosx/Resources/mainwindow/placeholder-video@2x.png b/modules/gui/macosx/Resources/mainwindow/placeholder-video@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..d4334748b9b86401d596fc1a0d7af33d9def3cd2
Binary files /dev/null and b/modules/gui/macosx/Resources/mainwindow/placeholder-video@2x.png differ
diff --git a/modules/gui/macosx/Resources/mainwindow/video.png b/modules/gui/macosx/Resources/mainwindow/video.png
new file mode 100644
index 0000000000000000000000000000000000000000..a620483fbb0d4231ad3ddb6817911c696691d96d
Binary files /dev/null and b/modules/gui/macosx/Resources/mainwindow/video.png differ
diff --git a/modules/gui/macosx/Resources/mainwindow/video@2x.png b/modules/gui/macosx/Resources/mainwindow/video@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..3763cebdeb90df806e5e5c5462d67b7afc37daee
Binary files /dev/null and b/modules/gui/macosx/Resources/mainwindow/video@2x.png differ