diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 333bc213..686f149a 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -24,5 +24,13 @@
+
+
+
+
+
+
diff --git a/app/src/main/java/musicplayer/simplemobiletools/com/MyAppWidgetProvider.java b/app/src/main/java/musicplayer/simplemobiletools/com/MyAppWidgetProvider.java
new file mode 100644
index 00000000..c57512db
--- /dev/null
+++ b/app/src/main/java/musicplayer/simplemobiletools/com/MyAppWidgetProvider.java
@@ -0,0 +1,7 @@
+package musicplayer.simplemobiletools.com;
+
+import android.appwidget.AppWidgetProvider;
+
+public class MyAppWidgetProvider extends AppWidgetProvider {
+
+}
diff --git a/app/src/main/res/layout/widget.xml b/app/src/main/res/layout/widget.xml
new file mode 100644
index 00000000..157f8bf7
--- /dev/null
+++ b/app/src/main/res/layout/widget.xml
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/mipmap-hdpi/next_white.png b/app/src/main/res/mipmap-hdpi/next_white.png
new file mode 100644
index 00000000..29da9de8
Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/next_white.png differ
diff --git a/app/src/main/res/mipmap-hdpi/pause_white.png b/app/src/main/res/mipmap-hdpi/pause_white.png
new file mode 100644
index 00000000..a97cb979
Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/pause_white.png differ
diff --git a/app/src/main/res/mipmap-hdpi/play_white.png b/app/src/main/res/mipmap-hdpi/play_white.png
new file mode 100644
index 00000000..a2cbb48c
Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/play_white.png differ
diff --git a/app/src/main/res/mipmap-hdpi/previous_white.png b/app/src/main/res/mipmap-hdpi/previous_white.png
new file mode 100644
index 00000000..7ed76987
Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/previous_white.png differ
diff --git a/app/src/main/res/mipmap-hdpi/stop_white.png b/app/src/main/res/mipmap-hdpi/stop_white.png
new file mode 100644
index 00000000..2df79173
Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/stop_white.png differ
diff --git a/app/src/main/res/mipmap-mdpi/next_white.png b/app/src/main/res/mipmap-mdpi/next_white.png
new file mode 100644
index 00000000..29da9de8
Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/next_white.png differ
diff --git a/app/src/main/res/mipmap-mdpi/pause_white.png b/app/src/main/res/mipmap-mdpi/pause_white.png
new file mode 100644
index 00000000..a97cb979
Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/pause_white.png differ
diff --git a/app/src/main/res/mipmap-mdpi/play_white.png b/app/src/main/res/mipmap-mdpi/play_white.png
new file mode 100644
index 00000000..a2cbb48c
Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/play_white.png differ
diff --git a/app/src/main/res/mipmap-mdpi/previous_white.png b/app/src/main/res/mipmap-mdpi/previous_white.png
new file mode 100644
index 00000000..7ed76987
Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/previous_white.png differ
diff --git a/app/src/main/res/mipmap-mdpi/stop_white.png b/app/src/main/res/mipmap-mdpi/stop_white.png
new file mode 100644
index 00000000..2df79173
Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/stop_white.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/next_white.png b/app/src/main/res/mipmap-xhdpi/next_white.png
new file mode 100644
index 00000000..29da9de8
Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/next_white.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/pause_white.png b/app/src/main/res/mipmap-xhdpi/pause_white.png
new file mode 100644
index 00000000..a97cb979
Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/pause_white.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/play_white.png b/app/src/main/res/mipmap-xhdpi/play_white.png
new file mode 100644
index 00000000..a2cbb48c
Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/play_white.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/previous_white.png b/app/src/main/res/mipmap-xhdpi/previous_white.png
new file mode 100644
index 00000000..7ed76987
Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/previous_white.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/stop_white.png b/app/src/main/res/mipmap-xhdpi/stop_white.png
new file mode 100644
index 00000000..2df79173
Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/stop_white.png differ
diff --git a/app/src/main/res/mipmap-xxhdpi/next_white.png b/app/src/main/res/mipmap-xxhdpi/next_white.png
new file mode 100644
index 00000000..29da9de8
Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/next_white.png differ
diff --git a/app/src/main/res/mipmap-xxhdpi/pause_white.png b/app/src/main/res/mipmap-xxhdpi/pause_white.png
new file mode 100644
index 00000000..a97cb979
Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/pause_white.png differ
diff --git a/app/src/main/res/mipmap-xxhdpi/play_white.png b/app/src/main/res/mipmap-xxhdpi/play_white.png
new file mode 100644
index 00000000..a2cbb48c
Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/play_white.png differ
diff --git a/app/src/main/res/mipmap-xxhdpi/previous_white.png b/app/src/main/res/mipmap-xxhdpi/previous_white.png
new file mode 100644
index 00000000..7ed76987
Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/previous_white.png differ
diff --git a/app/src/main/res/mipmap-xxhdpi/stop_white.png b/app/src/main/res/mipmap-xxhdpi/stop_white.png
new file mode 100644
index 00000000..2df79173
Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/stop_white.png differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/next_white.png b/app/src/main/res/mipmap-xxxhdpi/next_white.png
new file mode 100644
index 00000000..29da9de8
Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/next_white.png differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/pause_white.png b/app/src/main/res/mipmap-xxxhdpi/pause_white.png
new file mode 100644
index 00000000..a97cb979
Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/pause_white.png differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/play_white.png b/app/src/main/res/mipmap-xxxhdpi/play_white.png
new file mode 100644
index 00000000..a2cbb48c
Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/play_white.png differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/previous_white.png b/app/src/main/res/mipmap-xxxhdpi/previous_white.png
new file mode 100644
index 00000000..7ed76987
Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/previous_white.png differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/stop_white.png b/app/src/main/res/mipmap-xxxhdpi/stop_white.png
new file mode 100644
index 00000000..2df79173
Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/stop_white.png differ
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
index 165d567b..782da478 100644
--- a/app/src/main/res/values/dimens.xml
+++ b/app/src/main/res/values/dimens.xml
@@ -1,4 +1,5 @@
16dp
8dp
+ 10dp
diff --git a/app/src/main/res/xml/widget_info.xml b/app/src/main/res/xml/widget_info.xml
new file mode 100644
index 00000000..530212e6
--- /dev/null
+++ b/app/src/main/res/xml/widget_info.xml
@@ -0,0 +1,6 @@
+
+
+