diff --git a/modules/gui/qt/Makefile.am b/modules/gui/qt/Makefile.am
index 936217a0df8d4e1fba75c8fe2fed5cdc282a9346..006fc297c6a90d2d4ad1cd6d56fdd35d2be1f195 100644
--- a/modules/gui/qt/Makefile.am
+++ b/modules/gui/qt/Makefile.am
@@ -54,7 +54,7 @@ libqt_plugin_la_SOURCES = \
 	gui/qt/adapters/var_common_p.hpp \
 	gui/qt/adapters/variables.cpp gui/qt/adapters/variables.hpp \
 	gui/qt/adapters/var_choice_model.cpp  gui/qt/adapters/var_choice_model.hpp \
-	gui/qt/dialogs/bookmarks.cpp gui/qt/dialogs/bookmarks.hpp \
+	gui/qt/dialogs/bookmarks/bookmarks.cpp gui/qt/dialogs/bookmarks/bookmarks.hpp \
 	gui/qt/dialogs/mediainfo/mediainfo.cpp gui/qt/dialogs/mediainfo/mediainfo.hpp \
 	gui/qt/dialogs/mediainfo/info_panels.cpp gui/qt/dialogs/mediainfo/info_panels.hpp \
 	gui/qt/dialogs/mediainfo/info_widgets.cpp gui/qt/dialogs/mediainfo/info_widgets.hpp \
@@ -236,7 +236,7 @@ nodist_libqt_plugin_la_SOURCES = \
 	gui/qt/recents.moc.cpp \
 	gui/qt/adapters/variables.moc.cpp \
 	gui/qt/adapters/var_choice_model.moc.cpp \
-	gui/qt/dialogs/bookmarks.moc.cpp \
+	gui/qt/dialogs/bookmarks/bookmarks.moc.cpp \
 	gui/qt/dialogs/mediainfo/mediainfo.moc.cpp \
 	gui/qt/dialogs/mediainfo/info_panels.moc.cpp \
 	gui/qt/dialogs/mediainfo/info_widgets.moc.cpp \
diff --git a/modules/gui/qt/dialogs/bookmarks.cpp b/modules/gui/qt/dialogs/bookmarks/bookmarks.cpp
similarity index 99%
rename from modules/gui/qt/dialogs/bookmarks.cpp
rename to modules/gui/qt/dialogs/bookmarks/bookmarks.cpp
index a9ff4f907a40433f53eb17d5627a186d3c2f5c3b..8202e388f7f0f3fe38b4b159b3c198e16701d8c2 100644
--- a/modules/gui/qt/dialogs/bookmarks.cpp
+++ b/modules/gui/qt/dialogs/bookmarks/bookmarks.cpp
@@ -24,7 +24,7 @@
 # include "config.h"
 #endif
 
-#include "dialogs/bookmarks.hpp"
+#include "bookmarks.hpp"
 #include "player/player_controller.hpp"
 
 #include <QHBoxLayout>
diff --git a/modules/gui/qt/dialogs/bookmarks.hpp b/modules/gui/qt/dialogs/bookmarks/bookmarks.hpp
similarity index 100%
rename from modules/gui/qt/dialogs/bookmarks.hpp
rename to modules/gui/qt/dialogs/bookmarks/bookmarks.hpp
diff --git a/modules/gui/qt/dialogs_provider.cpp b/modules/gui/qt/dialogs_provider.cpp
index 5fce30e2b302e8416c8829df47a5a13381201386..ee642bf845cf6ba3fabada0dbc22a4ca315051ba 100644
--- a/modules/gui/qt/dialogs_provider.cpp
+++ b/modules/gui/qt/dialogs_provider.cpp
@@ -38,7 +38,7 @@
 #include "main_interface.hpp"
 
 /* The dialogs */
-#include "dialogs/bookmarks.hpp"
+#include "dialogs/bookmarks/bookmarks.hpp"
 #include "dialogs/preferences/preferences.hpp"
 #include "dialogs/mediainfo/mediainfo.hpp"
 #include "dialogs/messages/messages.hpp"
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 9375a37994b0425cf0ea057d293e6f29694a49f0..ffaf2519bb2e46661d294bdff63ec82bf9ea0c71 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -711,8 +711,8 @@ modules/gui/qt/dialogs/sout/profile_selector.hpp
 modules/gui/qt/dialogs/sout/profiles.hpp
 modules/gui/qt/dialogs/sout/sout_widgets.cpp
 modules/gui/qt/dialogs/sout/sout_widgets.hpp
-modules/gui/qt/dialogs/bookmarks.cpp
-modules/gui/qt/dialogs/bookmarks.hpp
+modules/gui/qt/dialogs/bookmarks/bookmarks.cpp
+modules/gui/qt/dialogs/bookmarks/bookmarks.hpp
 modules/gui/qt/dialogs/sout/convert.cpp
 modules/gui/qt/dialogs/sout/convert.hpp
 modules/gui/qt/dialogs/epg/epg.cpp