diff -Naur whaawmp-0.2.14-old//src/gui/queue.py whaawmp-0.2.14/src/gui/queue.py
--- whaawmp-0.2.14-old//src/gui/queue.py	2011-02-26 11:06:34.000000000 +0200
+++ whaawmp-0.2.14/src/gui/queue.py	2012-05-08 12:49:24.637453687 +0300
@@ -85,6 +85,10 @@
 	
 	def append(self, item):
 		## Appends an item to the queue.
+		# If we have a path to a mounted DVD, we should play it
+		# properly
+		if (os.path.isdir(item+'/VIDEO_TS')):
+			item = 'dvd://'+item
 		# Make sure 'item' is a URI.
 		if ('://' not in item): item = 'file://' + item
 		# Create a new row.
