A VLC Lua extension for macOS that copies all local media files from the current playlist into a selected folder.
- Copies local
file://playlist items - Skips network streams (http, https, rtsp, etc.)
- Preserves original filenames
- Does not overwrite existing files
- Generates a
copy_log.txtfile in the destination folder
-
Create the extensions directory if it does not exist:
~/Library/Application Support/org.videolan.vlc/lua/extensions/ -
Copy the
.luaextension file into that folder. -
Quit VLC completely (⌘Q) and reopen it.
- Open VLC.
- Load your playlist.
- Launch the extension.
- Select a destination folder.
- Click Copy.
- VLC 3.x or later
- macOS
MIT License — see the LICENSE file for details.