diff --git a/common b/common
index 888e0a2..821f7c8 160000
--- a/common
+++ b/common
@@ -1 +1 @@
-Subproject commit 888e0a268b60904dd208b672a3c57f1ff7d9786c
+Subproject commit 821f7c8c40958054011a3e50be145ed981baf67a
diff --git a/pitivi/formatters/format.py b/pitivi/formatters/format.py
index 3be2233..1c67b42 100644
--- a/pitivi/formatters/format.py
+++ b/pitivi/formatters/format.py
@@ -103,4 +103,4 @@ from pitivi.formatters.etree import ElementTreeFormatter
 from pitivi.formatters.playlist import PlaylistFormatter
 
 register_formatter(ElementTreeFormatter, _("PiTiVi Native (XML)"), ('xptv',))
-register_formatter(PlaylistFormatter, _("Playlist format"), ('pls', ))
+register_formatter(PlaylistFormatter, _("Playlist format"), ('pls', 'm3u'))
diff --git a/pitivi/formatters/playlist.py b/pitivi/formatters/playlist.py
index ed7d8c0..c712194 100644
--- a/pitivi/formatters/playlist.py
+++ b/pitivi/formatters/playlist.py
@@ -71,4 +71,4 @@ class PlaylistFormatter(LoadOnlyFormatter):
 
     @classmethod
     def canHandle(cls, uri):
-        return uri.endswith('.pls')
+        return os.path.splitext(uri)[-1] in ('.pls', '.m3u')
