awesome-vlc
github.com/mfkl/awesome-vlc ↗👻 A curated list of awesome VLC and LibVLC resources.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me docs resources from awesome-vlc"
Installation instructions →What's inside
Docs
- CLI flags
A comprehensive list of all VLC commandline flags. Really useful for searching random flags that you come across in the wild.
- Code & Bug tracker
Recently moved from Trac, contains a lot of valuable info on bugs and feature requests.
- LibVLC API docs
Docs for LibVLC's engine. C APIs.
- videolan.org
Where it all starts.
- Wiki
Lots of great info on here.
Bindings
- dart_vlc
Dart bindings for libvlc.
- flutter_vlc_player
Flutter bindings to LibVLC.
- libvlc-go
Go bindings for libVLC and high-level media player interface.
- libvlcjni
The libvlc bindings for the Android platform.
- libvlcpp
C++ bindings for libvlc.
- LibVLCSharp
Cross-platform .NET/Mono bindings for LibVLC.
Community
- Forum
The official VideoLAN forum.
- IRC
The VideoLAN IRC information.
- LibVLC Discord
The official LibVLC Community Discord Server.
- Mailing Lists
VideoLAN developer mailing lists.
- Reddit
Unofficial VLC community on Reddit.
- Stack Overflow - LibVLC
LibVLC on Stack Overflow.
Tutorials
- HLS Record tutorial
How to record an HLS stream with LibVLCSharp and .NET Core.
- LibVLC LLM Skill
A Claude Code plugin that gives AI coding assistants deep knowledge of the libvlc API (both 3.x and 4.x), the multimedia framework behind VLC media player.
- MediaElement tutorial
VLC Media Player control in Xamarin Forms.
- RTSP mosaic tutorial
Cross-platform RTSP Mosaic views with LibVLCSharp.
VLC web & lua extensions
- playlist-youtube-vlc
Lua plugin to parse Youtube playlists.
- TraktForVLC
Automatically trakt.tv what you're watching on VLC.
- VideoLAN addons website
VideoLAN addons website.
- vlc-auto-dir-enqueue-prev-next
Automatically adds the previous and next track from the same directory to the VLC playlist as soon as a file starts playing.
- vlc-delete
VLC extension to remove videos from the hard disk.
- vlc-mcp-server
An MCP (Model Context Protocol) Server to play and control movies using the VLC HTTP API and natural language using an LLM.
Ebook
- The Good Parts of LibVLC
The first ebook about the VideoLAN non-profit organization and the opensource LibVLC developer SDK.
Apps
- VLC Android
VLC for Android, Android TV and ChromeOS.
- VLC Benchmark (Beta)
Video decoding and rendering benchmark tool, based on VLC.
- VLC desktop
The original Desktop app running on Linux/Windows (Qt) and macOS (Cocoa).
- VLC iOS
VLC for iOS is the official port of VLC on the iOS/tvOS platforms.
VLC native plugins
- vlc-bittorrent
A bittorrent plugin for VLC.
- vlc-mixer
Audio mixer VLC plugin written in Zig.
- vlc-pause-click-plugin
Plugin for VLC that pauses/plays video on mouse click.
- vlc-plugin-marker
The marker plugin provides you the ability to mark important sections of a video. These sections can be viewed later without the need to search for it in the entire video.
- vlc-tip-plugin
TIP (translate it, please) is a plugin for VLC media player that helps you to study languages by watching videos.
- vlc-win10smtc
Plugin that integrates VLC Media Player with Windows 10 System Media Transport Controls (SMTC).
Showing a sample of 48 resources. View the full list on GitHub →