diff --git a/PlayWall/src/main/java/de/tobias/playpad/layout/desktop/pad/DesktopPadDragListener.java b/PlayWall/src/main/java/de/tobias/playpad/layout/desktop/pad/DesktopPadDragListener.java
index 7ff5cd64f3071f27d78c5ed399a8c64947797f1d..fff46f264a0632184ab597a851d5eba90fcf7b47 100644
--- a/PlayWall/src/main/java/de/tobias/playpad/layout/desktop/pad/DesktopPadDragListener.java
+++ b/PlayWall/src/main/java/de/tobias/playpad/layout/desktop/pad/DesktopPadDragListener.java
@@ -104,7 +104,7 @@ public class DesktopPadDragListener implements EventHandler<DragEvent> {
 			final PadContentRegistry registry = PlayPadPlugin.getRegistries().getPadContents();
 			final List<PadContentFactory> supportedContentTypes = registry.getPadContentConnectsForFiles(paths);
 
-			if (currentPad.getContent() != null && currentPad.getContent().isPadLoaded()) {
+			if (currentPad.getContent() != null && currentPad.getContent().isPadLoading()) {
 				return;
 			}
 
diff --git a/PlayWallCore/src/main/java/de/tobias/playpad/pad/content/PadContent.java b/PlayWallCore/src/main/java/de/tobias/playpad/pad/content/PadContent.java
index 0431a444ab1bd409694d88b7696e751190b1fd95..6c6d943e9f88741e9891794bf5a68fa3d712a7df 100644
--- a/PlayWallCore/src/main/java/de/tobias/playpad/pad/content/PadContent.java
+++ b/PlayWallCore/src/main/java/de/tobias/playpad/pad/content/PadContent.java
@@ -40,6 +40,10 @@ public abstract class PadContent {
 
 	public abstract boolean isPadLoaded();
 
+	public boolean isPadLoading() {
+		return false;
+	}
+
 	/**
 	 * Load media files.
 	 */
diff --git a/PlayWallPlugins/PlayWallPluginContentPlayer/src/main/scala/de/tobias/playpad/plugin/content/pad/ContentPlayerPadContent.scala b/PlayWallPlugins/PlayWallPluginContentPlayer/src/main/scala/de/tobias/playpad/plugin/content/pad/ContentPlayerPadContent.scala
index 29d076a0acf3955adc342d37fc50b67a54a40e25..7706ee91c62a9bc51abaceb00f35484ac8eca78e 100644
--- a/PlayWallPlugins/PlayWallPluginContentPlayer/src/main/scala/de/tobias/playpad/plugin/content/pad/ContentPlayerPadContent.scala
+++ b/PlayWallPlugins/PlayWallPluginContentPlayer/src/main/scala/de/tobias/playpad/plugin/content/pad/ContentPlayerPadContent.scala
@@ -184,6 +184,9 @@ class ContentPlayerPadContent(val pad: Pad, val `type`: String) extends PadConte
 		loadedOptional.orElse(false)
 	}
 
+
+	override def isPadLoading: Boolean = mediaPlayers.stream().anyMatch(player => player.mediaPlayer.getStatus == MediaPlayer.Status.UNKNOWN)
+
 	/**
 	 * Load media files.
 	 */