VideoLAN logo

VideoLAN

Open Source Multimedia for everyone!

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...

Topics:apiaibackend

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...

Topics:ai

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...

đź’š vue
Topics:apiaidatabasefrontend

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...

Topics:mlaiui

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...

Topics:androidiosaiui
advanced

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...

advanced

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...

Topics:aiui
advanced

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...

Topics:iosapiaiui

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...

Topics:aiui

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...

Topics:webmlaiui

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...

Topics:iosapicloudui

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)...

Topics:aiui

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...

Topics:mlai

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...

Topics:iosaiui

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...

Topics:apiai

Frequently Asked Questions

VideoLAN | GSoC Org Profile & Stats - Learn about VideoLAN's involvement in Google Summer of Code (GSoC), their technologies, detailed reports.

|Currently Active|

Contributor Readiness

Participation

Projects

Top Programming Languages

c dominates with primary adoption

Project Difficulty Distribution

Beginner
0
Intermediate
0
Advanced
0

No difficulty data available

Built with ❤️ for the Google Summer of Code (GSoC) open source community | © 2026 GSoCOrganizationsGuide

VideoLAN - GSoC Organizations Guide | GSoC Organizations Guide