README ¶ 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. Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis v2 display_screen_media equalizer event_handling gtk2_player gtk2_screen_recorder gtk3_equalizer gtk3_player gtk3_screen_recorder list_player media_information media_tracks player v3 chromecast_streaming display_screen_media equalizer event_handling gtk2_player gtk2_screen_recorder gtk3_equalizer gtk3_media_discovery gtk3_player gtk3_screen_recorder list_player media_information media_tracks player Click to show internal directories. Click to hide internal directories.