A "storage" provides access to files in a directory tree. The most basic storage plugin is the "local" storage plugin which accesses the local file system, and there are plugins to access NFS and SMB servers.
Multiple storages can be "mounted" together, similar to the mount command on many operating systems, but without cooperation from the kernel. No superuser privileges are necessary, beause this mapping exists only inside the MPD process
mount
{PATH
} {URI
}
Mount the specified remote storage URI at the given path. Example:
mount foo nfs://192.168.1.4/export/mp3
unmount
{PATH
}
Unmounts the specified path. Example:
unmount foo
listmounts
Queries a list of all mounts. By default, this contains
just the configured music_directory
.
Example:
listmounts mount: storage: /home/foo/music mount: foo storage: nfs://192.168.1.4/export/mp3 OK
listneighbors
Queries a list of "neighbors" (e.g. accessible file servers on the local net). Items on that list may be used with the mount command. Example:
listneighbors neighbor: smb://FOO name: FOO (Samba 4.1.11-Debian) OK