GSoC 2025 Introduction – iced UI f or VLC

Priyanshu Agrawal <[email protected]> Mon, 7 Apr 2025 15:22:55 +0530
Newsgroups gmane.comp.video.videolan.vlc.devel
Message-ID <CABQF2xpmbhPffoY7ZCT+eJ+mvY6uXrgGAevxM3FcFZSv8x=78A@mail.gmail.com>
Hi everyone,

I'm Priyanshu Agrawal, and I'm excited to be selected as a GSoC 2025
contributor with VideoLAN. I'll be working on the *"iced UI for VLC"*
project this summer.

The goal of this project is to start integrating the iced
<https://github.com/iced-rs/iced> Rust UI framework into VLC, starting with
a dedicated VLC-iced widget, similar to what's been done for GStreamer. As
part of this, I will:

   -

   Revamp and publish the vlc-rs bindings,
   -

   Develop an initial iced widget for VLC,
   -

   Gradually build out a richer UI with features like playback controls,
   volume adjustment, subtitle management, and access to VLC configuration.

I'm currently getting familiar with the existing codebase, past work
related to vlc-rs, and how similar widgets were built in other projects
like GStreamer. I’ve also subscribed to this mailing list and will be
active here throughout the summer.

If anyone has suggestions on where to start exploring in more depth,
pitfalls to watch out for, or things I should definitely read, I’d really
appreciate the guidance!

Looking forward to learning from you all and contributing to VLC.

Best regards,
Priyanshu Agrawal
GSoC 2025 Contributor – iced UI for VLC

_______________________________________________
vlc-devel mailing list
To unsubscribe or modify your subscription options:
https://mailman.videolan.org/listinfo/vlc-devel