Awesome
Overview
A collection of sample applications and usage examples using libvlc-go.
Prerequisites
In order to run the examples, libvlc-go must be installed. See libvlc-go for installation instructions.
Examples
libvlc-go v3
- GTK 3 media player (using gotk3)
- GTK 3 screen recorder (using gotk3)
- GTK 3 equalizer (using gotk3)
- GTK 3 media discovery (using gotk3)
- GTK 2 media player (using go-gtk)
- GTK 2 screen recorder (using go-gtk)
- Basic player usage
- Basic list player usage
- Handling events
- Retrieve media tracks
- Retrieve media information
- Display screen as player media
- Stream media to Chromecast
- Player equalizer usage
libvlc-go v2
- GTK 3 media player (using gotk3)
- GTK 3 screen recorder (using gotk3)
- GTK 3 equalizer (using gotk3)
- GTK 2 media player (using go-gtk)
- GTK 2 screen recorder (using go-gtk)
- Basic player usage
- Basic list player usage
- Handling events
- Retrieve media tracks
- Retrieve media information
- Display screen as player media
- Player equalizer usage
Contributing
Contributions in the form of pull requests, issues or just general feedback,
are always welcome.
See CONTRIBUTING.MD.
Contributors: adrg.
License
Copyright (c) 2020 Adrian-George Bostan.
This project is licensed under the MIT license. See LICENSE for more details.