7

Calling all LibVLC bindings maintainers and users!

 3 years ago
source link: https://mfkl.github.io/libvlc/2020/09/02/LibVLC-bindings-users-community-discord.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Announcing the LibVLC Community Discord Server!

Feel free to join us, you are all welcome.

State of LibVLC bindingsPermalink

LibVLC is a crossplatform, portable, C library which works across most mobile and desktop platforms.

Since it is written in C, and that most developers don’t write user-facing apps in C, the community has created LibVLC bindings surfacing the LibVLC APIs in various programming languages and ecosystems.

Let’s go through some of them.

By VideoLANPermalink

By the communityPermalink

  • vlcj for Desktop plaforms using Java.

    Currently used by over 600 OSS projects on GitHub.

  • python-vlc for Desktop platforms using Python.

    Very mature (since 2004).

  • vlc-rs A relatively new LibVLC binding for Rust users.
  • libvlc-go A Go binding for LibVLC.
Feel free to contact me to add your own binding to this post.Permalink

So if you are maintaining a LibVLC binding and/or using LibVLC in your app, join our LibVLC community discord server!

Just ask a moderator to create a channel for your ecosystem if that has not been done already.

Why Discord?Permalink

There are many ways to get in touch with the VideoLAN community, such as the forum, the developer mailing list, StackOverflow or even IRC. That last one is mostly aimed at core VLC developers though, which is why a space for LibVLC consumers and bindings maintainers would be a great addition.

With libvlcsharp, we had been using Gitter for a while but due to various bugs and limitations, we decided to move to Discord a while ago. We are very happy with the change so far.

At the time of writing, we are around 100 people in the LibVLC discord, mostly from the .NET ecosystem.

We are now opening up the server to LibVLC users/binding maintainers from any and all programming languages!

Why join?Permalink

Here are some of the value you could get by joining up the Discord server:

If you’re a LibVLC binding userPermalink

  • Learn about various community projects,
  • Get help to troubleshoot problems from volunteers,
  • Engage with the community to start contributing to OSS LibVLC bindings,
  • Just hangout!

If you’re a LibVLC binding maintainerPermalink

  • Learn from other LibVLC binding maintainers with similar native interop challenges to yours,
  • Help to align LibVLC APIs across multiple programming languages and ecosystems,
  • Get help or advice with code and docs,
  • Have a community that can help assist your users,
  • Share your experience and findings maintaining a LibVLC binding.

We hope to see you there!


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK