diff --git a/PlayWall/src/main/java/de/tobias/playpad/viewcontroller/option/pad/GeneralPadTabViewController.java b/PlayWall/src/main/java/de/tobias/playpad/viewcontroller/option/pad/GeneralPadTabViewController.java
index a840e2a61794571929f1526de89b3b276c4a146f..d35275146955d05c9d1625ab4263b1c6735decc9 100644
--- a/PlayWall/src/main/java/de/tobias/playpad/viewcontroller/option/pad/GeneralPadTabViewController.java
+++ b/PlayWall/src/main/java/de/tobias/playpad/viewcontroller/option/pad/GeneralPadTabViewController.java
@@ -11,6 +11,7 @@ import de.tobias.playpad.pad.TimeMode;
 import de.tobias.playpad.pad.content.PadContentFactory;
 import de.tobias.playpad.viewcontroller.PadSettingsTabViewController;
 import de.tobias.playpad.viewcontroller.cell.EnumCell;
+import javafx.beans.binding.Bindings;
 import javafx.beans.value.ChangeListener;
 import javafx.event.ActionEvent;
 import javafx.fxml.FXML;
@@ -23,6 +24,8 @@ public class GeneralPadTabViewController extends PadSettingsTabViewController {
 
 	@FXML
 	private Label pathLabel;
+	@FXML
+	private Button showPathButton;
 
 	@FXML
 	private TextField titleTextField;
@@ -45,7 +48,12 @@ public class GeneralPadTabViewController extends PadSettingsTabViewController {
 		load("view/option/pad", "GeneralTab", Localization.getBundle());
 		this.pad = pad;
 
-		pathLabel.setText(pad.getPath().toString());
+		if (pad.getPath() != null) {
+			pathLabel.setText(pad.getPath().toString());
+		} else {
+			pathLabel.setText(Localization.getString("padSettings.gen.label.media.empty"));
+		}
+		showPathButton.disableProperty().bind(Bindings.isEmpty(pad.getPaths()));
 
 		if (pad.getStatus() == PadStatus.PLAY || pad.getStatus() == PadStatus.PAUSE) {
 			deleteButton.setDisable(true);
diff --git a/PlayWall/src/main/resources/lang/ui_de.properties b/PlayWall/src/main/resources/lang/ui_de.properties
index 8cb40732e351a933ed0f5ede24ce95e65e53aa20..5abd2697cecdcd7624f0513c80516e37afb0a07c 100755
--- a/PlayWall/src/main/resources/lang/ui_de.properties
+++ b/PlayWall/src/main/resources/lang/ui_de.properties
@@ -121,6 +121,7 @@ padSettings.button.delete=L\u00F6schen
 padSettings.button.path.show=Pfad zeigen
 padSettings.button.path.choose=Pfad w\u00E4hlen
 padSettings.gen.label.media=Medien:
+padSettings.gen.label.media.empty=<Keine Auswahl>
 padSettings.gen.label.title=Titel:
 padSettings.gen.label.volume=Lautst\u00E4rke:
 padSettings.gen.label.timeDisplay=Zeitanzeige:
diff --git a/PlayWall/src/main/resources/view/option/pad/GeneralTab.fxml b/PlayWall/src/main/resources/view/option/pad/GeneralTab.fxml
index 50a93bc5628b656a68695fbb9cd5a1f237eb0da8..897ebd58dca41a69254bfe6b885e6d55cbc1a3fd 100644
--- a/PlayWall/src/main/resources/view/option/pad/GeneralTab.fxml
+++ b/PlayWall/src/main/resources/view/option/pad/GeneralTab.fxml
@@ -10,7 +10,7 @@
                 <Label alignment="CENTER_RIGHT" prefWidth="150.0" text="%padSettings.gen.label.media"/>
                 <Label fx:id="pathLabel" text="Label" textOverrun="CENTER_ELLIPSIS"/>
                 <VBox HBox.hgrow="ALWAYS"/>
-                <Button mnemonicParsing="false" onAction="#showPathButtonHandler" text="%padSettings.button.path.show"/>
+                <Button fx:id="showPathButton" mnemonicParsing="false" onAction="#showPathButtonHandler" text="%padSettings.button.path.show"/>
             </children>
         </HBox>
         <HBox spacing="14.0">