This lua script for mpv media player will use Gnome's zenity to open files, subtitles or URLs.
Based on ntasos's kdialog-open-files.lua.
CTRL+o: Add files to the playlist and replace the current playlist.CTRL+a: Append selected files to the playlist.CTRL+s: Load a subtitle file.CTRL+u: Load a URL.
CTRL+SHIFT+o: Add files in the selected folders to the playlist and replace the current playlist.CTRL+SHIFT+a: Append files in the selected folders to the playlist.
They can be customized at the bottom of the .lua file.