diff --git a/mapstore2_adapter/plugins/geonode.py b/mapstore2_adapter/plugins/geonode.py
index f9e20da..6b4d8cf 100644
--- a/mapstore2_adapter/plugins/geonode.py
+++ b/mapstore2_adapter/plugins/geonode.py
@@ -426,19 +426,25 @@ def get_overlays(self, viewer, request=None):
(_label, _field, _field)
elif displayTypes[_field] == 'type_image':
_template += '
\
-

' % \
- (_field, _label, _label)
- elif displayTypes[_field] == 'type_video':
- _template += ' \
-
' % \
- (_field)
+
' % \
+ (_field, _field, _label, _label)
+ elif 'type_video' in displayTypes[_field]:
+ if 'youtube' in displayTypes[_field]:
+ _template += ' \
+
' % \
+ (_field)
+ else:
+ _type = "video/%s" % (displayTypes[_field][11:])
+ _template += ' \
+
' % \
+ (_field, _type)
elif displayTypes[_field] == 'type_audio':
_template += ' \
' % \
(_field)
elif displayTypes[_field] == 'type_iframe':
_template += ' \
-
' % \
+ ' % \
(_field)
else:
_template += '%s:
\
diff --git a/setup.cfg b/setup.cfg
index 52012f6..02cfa9f 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,6 +1,6 @@
[metadata]
name = django-mapstore-adapter
-version = 2.0.4
+version = 2.0.4.1
description = Django MapStore2 Adapter
author = Alessio Fabiani
author_email = alessio.fabiani@geo-solutions.it