diff --git a/icons-dark/actions/16/media-playlist-repeat-song.svg b/icons-dark/actions/16/media-playlist-repeat-song.svg
new file mode 120000
index 00000000..19daf347
--- /dev/null
+++ b/icons-dark/actions/16/media-playlist-repeat-song.svg
@@ -0,0 +1 @@
+media-repeat-single.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/media-playlist-repeat.svg b/icons-dark/actions/16/media-playlist-repeat.svg
index 6ef525fa..c902f193 100644
--- a/icons-dark/actions/16/media-playlist-repeat.svg
+++ b/icons-dark/actions/16/media-playlist-repeat.svg
@@ -1,13 +1,11 @@
-
diff --git a/icons-dark/actions/16/media-repeat-none.svg b/icons-dark/actions/16/media-repeat-none.svg
index 03c5c51c..fb588cda 100644
--- a/icons-dark/actions/16/media-repeat-none.svg
+++ b/icons-dark/actions/16/media-repeat-none.svg
@@ -1,20 +1,14 @@
-
-
+
-
-
-
+ .ColorScheme-Text {
+ color:#eff0f1;
+ }
+ .ColorScheme-NegativeText {
+ color:#da4453;
+ }
+
+
+
+
+
diff --git a/icons-dark/actions/16/media-repeat-single.svg b/icons-dark/actions/16/media-repeat-single.svg
deleted file mode 120000
index f0a3a660..00000000
--- a/icons-dark/actions/16/media-repeat-single.svg
+++ /dev/null
@@ -1 +0,0 @@
-media-repeat-track-amarok.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/media-repeat-single.svg b/icons-dark/actions/16/media-repeat-single.svg
new file mode 100644
index 00000000..5b71a225
--- /dev/null
+++ b/icons-dark/actions/16/media-repeat-single.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/icons-dark/actions/16/media-repeat-track-amarok.svg b/icons-dark/actions/16/media-repeat-track-amarok.svg
deleted file mode 100644
index 86ea06e8..00000000
--- a/icons-dark/actions/16/media-repeat-track-amarok.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
diff --git a/icons-dark/actions/16/media-repeat-track-amarok.svg b/icons-dark/actions/16/media-repeat-track-amarok.svg
new file mode 120000
index 00000000..19daf347
--- /dev/null
+++ b/icons-dark/actions/16/media-repeat-track-amarok.svg
@@ -0,0 +1 @@
+media-repeat-single.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/media-playlist-repeat-song.svg b/icons-dark/actions/22/media-playlist-repeat-song.svg
new file mode 120000
index 00000000..19daf347
--- /dev/null
+++ b/icons-dark/actions/22/media-playlist-repeat-song.svg
@@ -0,0 +1 @@
+media-repeat-single.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/media-repeat-none.svg b/icons-dark/actions/22/media-repeat-none.svg
index 1ededef2..b11d4612 100644
--- a/icons-dark/actions/22/media-repeat-none.svg
+++ b/icons-dark/actions/22/media-repeat-none.svg
@@ -1,14 +1,12 @@
-
-
-
-
-
-
+
+
+
+
diff --git a/icons-dark/actions/22/media-repeat-single.svg b/icons-dark/actions/22/media-repeat-single.svg
new file mode 100644
index 00000000..67318e78
--- /dev/null
+++ b/icons-dark/actions/22/media-repeat-single.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/icons-dark/actions/22/media-repeat-track-amarok.svg b/icons-dark/actions/22/media-repeat-track-amarok.svg
deleted file mode 100644
index 70833675..00000000
--- a/icons-dark/actions/22/media-repeat-track-amarok.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
diff --git a/icons-dark/actions/22/media-repeat-track-amarok.svg b/icons-dark/actions/22/media-repeat-track-amarok.svg
new file mode 120000
index 00000000..19daf347
--- /dev/null
+++ b/icons-dark/actions/22/media-repeat-track-amarok.svg
@@ -0,0 +1 @@
+media-repeat-single.svg
\ No newline at end of file
diff --git a/icons-dark/actions/32/media-playlist-repeat-song.svg b/icons-dark/actions/32/media-playlist-repeat-song.svg
new file mode 120000
index 00000000..19daf347
--- /dev/null
+++ b/icons-dark/actions/32/media-playlist-repeat-song.svg
@@ -0,0 +1 @@
+media-repeat-single.svg
\ No newline at end of file
diff --git a/icons-dark/actions/32/media-repeat-none.svg b/icons-dark/actions/32/media-repeat-none.svg
index 99008b70..e71e56e2 100644
--- a/icons-dark/actions/32/media-repeat-none.svg
+++ b/icons-dark/actions/32/media-repeat-none.svg
@@ -1,25 +1,13 @@
-
-
-
-
-
-
+
+
+
+
+
diff --git a/icons-dark/actions/32/media-repeat-single.svg b/icons-dark/actions/32/media-repeat-single.svg
new file mode 100644
index 00000000..60cbc4fe
--- /dev/null
+++ b/icons-dark/actions/32/media-repeat-single.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/icons/actions/16/media-playlist-repeat-song.svg b/icons/actions/16/media-playlist-repeat-song.svg
new file mode 120000
index 00000000..19daf347
--- /dev/null
+++ b/icons/actions/16/media-playlist-repeat-song.svg
@@ -0,0 +1 @@
+media-repeat-single.svg
\ No newline at end of file
diff --git a/icons/actions/16/media-playlist-repeat.svg b/icons/actions/16/media-playlist-repeat.svg
index 93af028b..5af56420 100644
--- a/icons/actions/16/media-playlist-repeat.svg
+++ b/icons/actions/16/media-playlist-repeat.svg
@@ -1,13 +1,11 @@
-
-
+
-
-
+ .ColorScheme-Text {
+ color:#232629;
+ }
+
+
+
+
+
diff --git a/icons/actions/16/media-repeat-none.svg b/icons/actions/16/media-repeat-none.svg
index 46222694..e0e785a9 100644
--- a/icons/actions/16/media-repeat-none.svg
+++ b/icons/actions/16/media-repeat-none.svg
@@ -1,20 +1,14 @@
-
-
+
-
-
-
+ .ColorScheme-Text {
+ color:#232629;
+ }
+ .ColorScheme-NegativeText {
+ color:#da4453;
+ }
+
+
+
+
+
diff --git a/icons/actions/16/media-repeat-single.svg b/icons/actions/16/media-repeat-single.svg
deleted file mode 120000
index f0a3a660..00000000
--- a/icons/actions/16/media-repeat-single.svg
+++ /dev/null
@@ -1 +0,0 @@
-media-repeat-track-amarok.svg
\ No newline at end of file
diff --git a/icons/actions/16/media-repeat-single.svg b/icons/actions/16/media-repeat-single.svg
new file mode 100644
index 00000000..a001d407
--- /dev/null
+++ b/icons/actions/16/media-repeat-single.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/icons/actions/16/media-repeat-track-amarok.svg b/icons/actions/16/media-repeat-track-amarok.svg
deleted file mode 100644
index 27581a16..00000000
--- a/icons/actions/16/media-repeat-track-amarok.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
diff --git a/icons/actions/16/media-repeat-track-amarok.svg b/icons/actions/16/media-repeat-track-amarok.svg
new file mode 120000
index 00000000..19daf347
--- /dev/null
+++ b/icons/actions/16/media-repeat-track-amarok.svg
@@ -0,0 +1 @@
+media-repeat-single.svg
\ No newline at end of file
diff --git a/icons/actions/22/media-playlist-repeat-song.svg b/icons/actions/22/media-playlist-repeat-song.svg
new file mode 120000
index 00000000..19daf347
--- /dev/null
+++ b/icons/actions/22/media-playlist-repeat-song.svg
@@ -0,0 +1 @@
+media-repeat-single.svg
\ No newline at end of file
diff --git a/icons/actions/22/media-repeat-none.svg b/icons/actions/22/media-repeat-none.svg
index 104eb33c..aad57d8d 100644
--- a/icons/actions/22/media-repeat-none.svg
+++ b/icons/actions/22/media-repeat-none.svg
@@ -1,14 +1,12 @@
-
-
-
-
-
-
+
+
+
+
diff --git a/icons/actions/22/media-repeat-single.svg b/icons/actions/22/media-repeat-single.svg
new file mode 100644
index 00000000..29e0cfb8
--- /dev/null
+++ b/icons/actions/22/media-repeat-single.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/icons/actions/22/media-repeat-track-amarok.svg b/icons/actions/22/media-repeat-track-amarok.svg
deleted file mode 100644
index db36c9a9..00000000
--- a/icons/actions/22/media-repeat-track-amarok.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
diff --git a/icons/actions/22/media-repeat-track-amarok.svg b/icons/actions/22/media-repeat-track-amarok.svg
new file mode 120000
index 00000000..19daf347
--- /dev/null
+++ b/icons/actions/22/media-repeat-track-amarok.svg
@@ -0,0 +1 @@
+media-repeat-single.svg
\ No newline at end of file
diff --git a/icons/actions/32/media-playlist-repeat-song.svg b/icons/actions/32/media-playlist-repeat-song.svg
new file mode 120000
index 00000000..19daf347
--- /dev/null
+++ b/icons/actions/32/media-playlist-repeat-song.svg
@@ -0,0 +1 @@
+media-repeat-single.svg
\ No newline at end of file
diff --git a/icons/actions/32/media-repeat-none.svg b/icons/actions/32/media-repeat-none.svg
index 14ee9d20..3bd16327 100644
--- a/icons/actions/32/media-repeat-none.svg
+++ b/icons/actions/32/media-repeat-none.svg
@@ -1,25 +1,13 @@
-
-
-
-
-
-
+
+
+
+
+
diff --git a/icons/actions/32/media-repeat-single.svg b/icons/actions/32/media-repeat-single.svg
new file mode 100644
index 00000000..86692427
--- /dev/null
+++ b/icons/actions/32/media-repeat-single.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+