diff --git a/README.md b/README.md
index aa433216554..c7a3399de17 100644
--- a/README.md
+++ b/README.md
@@ -151,3 +151,4 @@ The NewPipe project aims to provide a private, anonymous experience for using we
[](https://www.gnu.org/licenses/gpl-3.0.en.html)
NewPipe is Free Software: You can use, study, share, and improve it at will. Specifically you can redistribute and/or modify it under the terms of the [GNU General Public License](https://www.gnu.org/licenses/gpl.html) as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+# Sp00kyTube
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 8a6b22ab3ee..894f3c1b5d8 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -1,462 +1,162 @@
+ xmlns:tools="http://schemas.android.com/tools">
-
-
-
+
+
+
+
+
-
-
-
+
-
-
-
-
-
-
-
+
+
+
-
-
+
+
+ android:configChanges="keyboard|keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayout|uiMode"
+ tools:targetApi="31">
+
+
+ android:launchMode="singleTop"
+ android:theme="@style/Theme.NewPipe">
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
+
+
+ android:theme="@style/Theme.NewPipe.Player"
+ android:configChanges="orientation|screenSize|keyboardHidden|navigation|uiMode"
+ android:windowSoftInputMode="adjustResize" />
+
+ android:theme="@style/Theme.NewPipe"
+ android:parentActivityName=".MainActivity" />
+
-
-
-
-
+ android:theme="@style/Theme.NewPipe.Settings"
+ android:parentActivityName=".MainActivity" />
+
+ android:name=".download.DownloadService"
+ android:exported="false"
+ android:foregroundServiceType="mediaPlayback" />
+
+ android:name=".notification.NotificationService"
+ android:exported="false" />
-
+
-
-
-
+ android:permission="android.permission.RECEIVE_BOOT_COMPLETED">
+
+
+
-
-
-
-
-
-
-
-
-
-
+
-
+
+
-
-
+
-
-
-
+
+
+ android:grantUriPermissions="true"
+ tools:replace="android:authorities">
+ android:resource="@xml/file_paths" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 01d84281237..caa7b2db632 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -1,36 +1,79 @@
-
-
+
+ android:layout_height="match_parent"
+ android:background="?attr/colorSurface">
-
+
+ android:layout_height="wrap_content"
+ app:layout_constraintTop_toTopOf="parent">
-
+ android:layout_height="?attr/actionBarSize"
+ android:background="?attr/colorSurface"
+ android:elevation="4dp"
+ android:theme="@style/ThemeOverlay.NewPipe.ActionBar" />
-
+
-
+
+
+
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:spacing="12">
+
+
+
-
+
+
-
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_home_card.xml b/app/src/main/res/layout/item_home_card.xml
new file mode 100644
index 00000000000..c61294c434b
--- /dev/null
+++ b/app/src/main/res/layout/item_home_card.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index 73e8a0cb185..357a11dd003 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -1,87 +1,25 @@
-
- @color/black
- @color/black
-
- #CD201F
-
- #999999
- #6C6C6C
-
-
- #EEEEEE
- #EEEEEE
- #e53935
- #32000000
- #48868686
- #2a868686
- #1fa6a6a6
- #5a000000
- #ffffff
- #212121
- #F8F8F8
- #E9E9E9
- #33000000
-
-
- #222222
- #424242
- #ff5252
- #0affffff
- #48ffffff
- #2affffff
- #1f717171
- #82000000
- #424242
- #ffffff
- #af000000
- #313131
- #474747
- #33FFFFFF
-
-
- #000000
- @color/dark_settings_accent_color
- #1effffff
- #23454545
- #0F0F0F
- #202020
- #25FFFFFF
-
-
- @color/dark_queue_background_color
- #F2FFFFFF
- #aa000000
- #c8E53935
- #e6000000
- #EEFFFFFF
- #64000000
-
- #fff
- #d6d6d6
- #717171
-
- #00000000
- #96717171
-
-
- #607D8B
-
-
- #555555
- #000000
- #CD5656
- #BC211D
- #008ea4
- #005a71
-
-
- #FFFFFF
- #C9CACB
-
- #616161
-
- #000
-
-
+
+ #635BFF
+ #4A40E6
+ #00E5C9
+ #00BFA5
+ #FF000000
+ #FFFFFFFF
+
+
+ #000000
+ #FFFFFF
+ #000000
+ #FFFFFF
+
+
+ #FAFAFA
+ #FFFFFF
+ #121212
+
+
+ #121212
+ #757575
+
\ No newline at end of file
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 164f1067224..f827eb38342 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -1,158 +1,36 @@
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ - @color/teal_200
+ - @color/teal_700
+ - @color/black
-
-
-
-
-
-
-
-
+
+ - ?attr/colorPrimaryVariant
-
-
-
-
+
+ - true
+ - ?attr/colorSurface
+ - true
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/app/src/main/res/xml/file_paths.xml b/app/src/main/res/xml/file_paths.xml
new file mode 100644
index 00000000000..876da61d594
--- /dev/null
+++ b/app/src/main/res/xml/file_paths.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file