diff --git a/appx/Square150x150Logo.png b/appx/Square150x150Logo.png
new file mode 100644
index 00000000..bf3995e2
Binary files /dev/null and b/appx/Square150x150Logo.png differ
diff --git a/appx/Square44x44Logo.PNG b/appx/Square44x44Logo.PNG
new file mode 100644
index 00000000..6bb4bccf
Binary files /dev/null and b/appx/Square44x44Logo.PNG differ
diff --git a/appx/Wide310x150Logo.png b/appx/Wide310x150Logo.png
new file mode 100644
index 00000000..240d97d8
Binary files /dev/null and b/appx/Wide310x150Logo.png differ
diff --git a/appx/icon.png b/appx/icon.png
new file mode 100644
index 00000000..5fdd980e
Binary files /dev/null and b/appx/icon.png differ
diff --git a/resources/banner.png b/resources/banner.png
new file mode 100644
index 00000000..b99dd38b
Binary files /dev/null and b/resources/banner.png differ
diff --git a/resources/entitlements.mac.plist b/resources/entitlements.mac.plist
new file mode 100644
index 00000000..f0f35d67
--- /dev/null
+++ b/resources/entitlements.mac.plist
@@ -0,0 +1,12 @@
+
+
+
+
+ com.apple.security.cs.allow-unsigned-executable-memory
+
+ com.apple.security.cs.disable-library-validation
+
+ com.apple.security.cs.allow-dyld-environment-variables
+
+
+
diff --git a/resources/icons/icon-test.ico b/resources/icons/icon-test.ico
new file mode 100644
index 00000000..9a4368cb
Binary files /dev/null and b/resources/icons/icon-test.ico differ
diff --git a/resources/icons/icon.icns b/resources/icons/icon.icns
new file mode 100644
index 00000000..f632353e
Binary files /dev/null and b/resources/icons/icon.icns differ
diff --git a/resources/icons/icon.ico b/resources/icons/icon.ico
new file mode 100644
index 00000000..952bfa22
Binary files /dev/null and b/resources/icons/icon.ico differ
diff --git a/resources/icons/icon.png b/resources/icons/icon.png
new file mode 100644
index 00000000..5fdd980e
Binary files /dev/null and b/resources/icons/icon.png differ
diff --git a/resources/icons/media/dark/next-inactive.png b/resources/icons/media/dark/next-inactive.png
new file mode 100644
index 00000000..6e8f950b
Binary files /dev/null and b/resources/icons/media/dark/next-inactive.png differ
diff --git a/resources/icons/media/dark/next.png b/resources/icons/media/dark/next.png
new file mode 100644
index 00000000..f56fefd4
Binary files /dev/null and b/resources/icons/media/dark/next.png differ
diff --git a/resources/icons/media/dark/pause-inactive.png b/resources/icons/media/dark/pause-inactive.png
new file mode 100644
index 00000000..8bf5bb72
Binary files /dev/null and b/resources/icons/media/dark/pause-inactive.png differ
diff --git a/resources/icons/media/dark/pause.png b/resources/icons/media/dark/pause.png
new file mode 100644
index 00000000..a71ca9a9
Binary files /dev/null and b/resources/icons/media/dark/pause.png differ
diff --git a/resources/icons/media/dark/play-inactive.png b/resources/icons/media/dark/play-inactive.png
new file mode 100644
index 00000000..aa4ee6a9
Binary files /dev/null and b/resources/icons/media/dark/play-inactive.png differ
diff --git a/resources/icons/media/dark/play.png b/resources/icons/media/dark/play.png
new file mode 100644
index 00000000..af1d3bd5
Binary files /dev/null and b/resources/icons/media/dark/play.png differ
diff --git a/resources/icons/media/dark/previous-inactive.png b/resources/icons/media/dark/previous-inactive.png
new file mode 100644
index 00000000..4a76213f
Binary files /dev/null and b/resources/icons/media/dark/previous-inactive.png differ
diff --git a/resources/icons/media/dark/previous.png b/resources/icons/media/dark/previous.png
new file mode 100644
index 00000000..52b66d8f
Binary files /dev/null and b/resources/icons/media/dark/previous.png differ
diff --git a/resources/icons/media/light/next-inactive.png b/resources/icons/media/light/next-inactive.png
new file mode 100644
index 00000000..2ff1bf16
Binary files /dev/null and b/resources/icons/media/light/next-inactive.png differ
diff --git a/resources/icons/media/light/next.png b/resources/icons/media/light/next.png
new file mode 100644
index 00000000..bf203ba0
Binary files /dev/null and b/resources/icons/media/light/next.png differ
diff --git a/resources/icons/media/light/pause-inactive.png b/resources/icons/media/light/pause-inactive.png
new file mode 100644
index 00000000..ccd75d91
Binary files /dev/null and b/resources/icons/media/light/pause-inactive.png differ
diff --git a/resources/icons/media/light/pause.png b/resources/icons/media/light/pause.png
new file mode 100644
index 00000000..94b21e41
Binary files /dev/null and b/resources/icons/media/light/pause.png differ
diff --git a/resources/icons/media/light/play-inactive.png b/resources/icons/media/light/play-inactive.png
new file mode 100644
index 00000000..fadd6e2b
Binary files /dev/null and b/resources/icons/media/light/play-inactive.png differ
diff --git a/resources/icons/media/light/play.png b/resources/icons/media/light/play.png
new file mode 100644
index 00000000..a0776aba
Binary files /dev/null and b/resources/icons/media/light/play.png differ
diff --git a/resources/icons/media/light/previous-inactive.png b/resources/icons/media/light/previous-inactive.png
new file mode 100644
index 00000000..f8f69f2e
Binary files /dev/null and b/resources/icons/media/light/previous-inactive.png differ
diff --git a/resources/icons/media/light/previous.png b/resources/icons/media/light/previous.png
new file mode 100644
index 00000000..1b089dae
Binary files /dev/null and b/resources/icons/media/light/previous.png differ
diff --git a/resources/icons/webui/cast.svg b/resources/icons/webui/cast.svg
new file mode 100644
index 00000000..1fad27ac
--- /dev/null
+++ b/resources/icons/webui/cast.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/resources/icons/webui/cast_white.svg b/resources/icons/webui/cast_white.svg
new file mode 100644
index 00000000..e359e00d
--- /dev/null
+++ b/resources/icons/webui/cast_white.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/resources/icons/webui/close.svg b/resources/icons/webui/close.svg
new file mode 100644
index 00000000..b548eaf3
--- /dev/null
+++ b/resources/icons/webui/close.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/icons/webui/down.svg b/resources/icons/webui/down.svg
new file mode 100644
index 00000000..61576d77
--- /dev/null
+++ b/resources/icons/webui/down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/icons/webui/miniplayer_hover.svg b/resources/icons/webui/miniplayer_hover.svg
new file mode 100644
index 00000000..109bb3f1
--- /dev/null
+++ b/resources/icons/webui/miniplayer_hover.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/resources/icons/webui/up.svg b/resources/icons/webui/up.svg
new file mode 100644
index 00000000..08641ae5
--- /dev/null
+++ b/resources/icons/webui/up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/lfmApiCredentials.json b/resources/lfmApiCredentials.json
new file mode 100644
index 00000000..ea416a52
--- /dev/null
+++ b/resources/lfmApiCredentials.json
@@ -0,0 +1,4 @@
+{
+ "key": "174905d201451602407b428a86e8344d",
+ "secret": "be61d4081f6adec150f0130939f854bb"
+}
\ No newline at end of file