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 07ef1279d32a42c9ef7a7a05e90bb8ceefef4a81..f6eb4ba5405c2bc4951ea23d3a767f149cd37a2c 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
@@ -260,7 +260,7 @@ class ContentPlayerPadContent(val pad: Pad, val `type`: String) extends PadConte
 	 * @param mediaPath specify media path
 	 */
 	override def unloadMedia(mediaPath: MediaPath): Unit = {
-		// not needed
+		mediaPlayers.removeIf(player => player.mediaPath == mediaPath)
 	}
 
 	override def reorderMedia(): Unit = {