diff --git a/res/values/untranslatable.xml b/res/values/untranslatable.xml
index 54bf5b86..82c8aa04 100644
--- a/res/values/untranslatable.xml
+++ b/res/values/untranslatable.xml
@@ -52,6 +52,7 @@ THE SOFTWARE.
- EnqueueArtist
- EnqueueGenre
- ClearQueue
+ - ShowQueue
- ToggleControls
@@ -69,6 +70,7 @@ THE SOFTWARE.
- @string/enqueue_current_artist
- @string/enqueue_current_genre
- @string/clear_queue
+ - @string/show_queue
- @string/toggle_controls
diff --git a/src/ch/blinkenlights/android/vanilla/Action.java b/src/ch/blinkenlights/android/vanilla/Action.java
index c39b39ec..0f94a953 100644
--- a/src/ch/blinkenlights/android/vanilla/Action.java
+++ b/src/ch/blinkenlights/android/vanilla/Action.java
@@ -80,6 +80,10 @@ enum Action {
* Clear the queue of all remaining songs.
*/
ClearQueue,
+ /**
+ * Show the queue.
+ */
+ ShowQueue,
/**
* Toggle the controls in the playback activity.
*/
diff --git a/src/ch/blinkenlights/android/vanilla/PlaybackService.java b/src/ch/blinkenlights/android/vanilla/PlaybackService.java
index f03e10e3..9d888b9f 100644
--- a/src/ch/blinkenlights/android/vanilla/PlaybackService.java
+++ b/src/ch/blinkenlights/android/vanilla/PlaybackService.java
@@ -1912,6 +1912,11 @@ public final class PlaybackService extends Service
clearQueue();
Toast.makeText(this, R.string.queue_cleared, Toast.LENGTH_SHORT).show();
break;
+ case ShowQueue:
+ Intent intentShowQueue = new Intent(this, ShowQueueActivity.class);
+ intentShowQueue.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
+ startActivity(intentShowQueue);
+ break;
case ToggleControls:
// Handled in FullPlaybackActivity.performAction
break;