Skip to content
Oscar Manglaras edited this page Nov 15, 2024 · 8 revisions

This page contains a list of addons available for file browser. Some are maintained in this repository, some are maintained elsewhere, some may have been small scripts I wrote for individual users in issue requests.

If you have written an addon please feel free to add it to this list.

Parsers

apache-browser
Implements support for http/https directory indexes that apache servers dynamically generate. I don't know if this will work on different types of servers. Requires curl in the system PATH.

ftp-browser
Implements support for ftp file servers. Requires curl in the system path.

ls
Implements standard directory parsing using the linux ls utility. This behaves near identically to the native parser, but IO is done asynchronously.

m3u-browser
Adds limited support for m3u playlists. Requires that mpv-read-file be installed.

powershell
Read the contents of select drives using Powershell. This behaves near identically to the native parser, but IO is done asynchronously.

windir
Implements standard directory parsing using the windows cmd dir command. This behaves near identically to the native parser, but IO is done asynchronously. Faster than the Powershell parser.

Custom Directories

favourites
Implements a virtual directory of favourited files and folders.

Wrappers

filter-paths
Hides directories or files that match the specified absolute paths.

filter-recyclebin
Hides the $RECYCLE.BIN directories on windows drives.

home-label
Replaces the user's home directory in the directory header with ~/.

sort-date
Toggles between sorting by last modified and sorting alphabetically when the ^ key is pressed.

url-decode
Decodes URL directories to make them more readable. Does not decode the names of items in the list.

Other

dvd-browser
This script implements support for viewing DVD titles using the lsdvd commandline utility, along with some other features to improve DVD playback. Note that lsdvd is only available on linux, but the script has special support for WSL on windows 10. Can be loaded as an addon by file-browser so that when playing a dvd, or when moving into the --dvd-device directory, the add-on shows the DVD titles.

find
Allows one to search the contents of the directory with Ctrl+f. Use Ctrl+F for Lua pattern support. Use n to cycle through results. Requires mpv-user-input.

refresh-directory
Creates a script-message that refreshes the specified directory.

root
An addon that loads root items from a ~~/script-opts/file-browser-root.json file. The contents of this file will override the root script-opt. The main purpose of this addon is to allow for users to customise the appearance of their root items using the label or ass fields

windows-sort
Change the file-browser sorting algorithm to match the sorting done by File Explorer on Windows. Requires a build of mpv that uses LuaJit.

winroot
Automatically populates the root with windows drives.

Non Addon Companion Scripts

These are not addons, they are normal scripts that are placed in the ~~/scripts directory. However, these scripts may require that file-browser also be installed.

sub-loader
Loads external subtitles using file-browser's directory parsing. Replicates the behaviour of mpv's sub-auto and sub-file-paths options. Can be used to add external subtitle support for FTP and Apache file servers using the relevant addons.

Clone this wiki locally