
GSoC Participation History
Technologies
Topics
Past Projects
LibVLC Wayland API
The aim of this project is to provide an API in libVLC so users can embed the media player in their programs. Although there’s already a support for...
Improve libNDI project and integrate it in VLC
Network Device Interface (NDI) is a software specification that enables high-definition video transmission over a computer network with low latency...
Improve the VideoLAN crash reporter in Go and Vue.js
This project aims to modernize the VideoLAN crash reporting system (CrashDragon) to improve how VLC crashes are collected, analyzed, and managed. The...
Qt Interface Redesign for VLC
VLC is a powerful and feature-rich media player, but its current UI can feel outdated and less intuitive—especially for newer users. This project...
VLC iOS UI update - implementing Parental Control in VLC for iOS
This proposal aims to update the User Interface and add new features to catch up with the Android version of VLC, enhancing and making the user...
Advanced Audio Filters for VLC
This project proposal outlines a comprehensive plan to significantly enhance the audio processing capabilities of the VLC media player through the...
AI-Powered Smart Media Recommendation Engine for VLC
VLC Media Player is a widely used open-source media application with over 3 billion downloads. However, it lacks advanced content discovery features...
VLC macOS Modern Interface Redesign
Problem: VLC’s macOS interface has fallen behind modern design standards, creating a disjointed experience compared to its intuitive iOS/tvOS...
VLC for Apple Watch: Standalone Player & iPhone Companion
This project aims to bring VLC's media capabilities to Apple Watch by developing both a companion app and standalone functionality. The app will...
Enhancing Lua Integration for VLC Extensions
This project aims to improve the Lua integration in VLC by transitioning Lua extension loading from the GUI layer to libvlccore, making them...
Cloud Integration for VLC via libcloudstorage
The goal of this project is to make cloud storage services (like Dropbox and Google Drive) easily accessible from the VLC media player. The primary...
dav1d RISC-V Vector Optimization
This project aims to optimize the open-source AV1 decoder, dav1d, for the RISC-V Vector (RVV) ISA by implementing Vector-Length Agnostic (VLA)...
Technical Project Proposal: DVD-Audio Deciphering Module in VLC
This project aims to add DVD-Audio support to VLC by implementing a module that decrypts and plays back CPPM-protected audio streams. Using...
VLC iOS UI Update
This project aims to enhance the user experience of the VLC application on iOS by improving playback controls and resolving persistent subtitle...
Radio-Browser integration
This project aims to integrate Radio-Browser.info into VLC Media Player, allowing users to browse and play internet radio stations directly within...
Frequently Asked Questions
VideoLAN | GSoC Org Profile & Stats - Learn about VideoLAN's involvement in Google Summer of Code (GSoC), their technologies, detailed reports.
Participation
Projects
Top Programming Languages
Project Difficulty Distribution
No difficulty data available
Built with ❤️ for the Google Summer of Code (GSoC) open source community | © 2026 GSoCOrganizationsGuide