Libvlc Go Versions Save

Go bindings for libVLC and high-level media player interface

v3.1.5

2 years ago

Changelog

New bindings

  • Added Player.TakeSnapshot method
  • Added Player.TitleIndex and Player.TitleCount methods
  • Added Player.Titles and Player.SetTitle methods
  • Added Player.ChapterIndex, Player.ChapterCount and Player.SetChapter methods
  • Added Player.TitleChapters and Player.TitleChapterCount methods
  • Added Player.NextChapter and Player.PreviousChapter methods
  • Added Player.Navigate method
  • Added Player.SetTitleDisplayMode method

Internal

  • Improved documentation
  • Improved Github actions
  • Added dependabot.yml

v2.1.4

2 years ago

Changelog

New bindings

  • Added Player.TakeSnapshot method
  • Added Player.TitleIndex, Player.TitleCount and Player.SetTitle methods
  • Added Player.ChapterIndex and Player.ChapterCount methods
  • Added Player.TitleChapterCount and Player.SetChapter methods
  • Added Player.NextChapter and Player.PreviousChapter methods
  • Added Player.Navigate method
  • Added Player.SetTitleDisplayMode method

Internal

  • Improved documentation
  • Improved Github actions
  • Added dependabot.yml

v3.1.4

3 years ago

Changelog

New bindings

  • Added vlc.ListAudioOutputDevices method
  • Added Player.AudioOutputDevices method
  • Added Player.AudioOutputDevice and Player.SetAudioOutputDevice methods
  • Added Player.Role and Player.GetRole methods
  • Added Player.UpdateVideoViewpoint method
  • Added Player.VideoDimensions method
  • Added Player.CursorPosition method

New examples

Misc

  • Fixed relevant golangci-lint notices
  • Improved documentation

v2.1.3

3 years ago

Changelog

New bindings

  • Added vlc.ListAudioOutputDevices method
  • Added Player.AudioOutputDevices method
  • Added Player.SetAudioOutputDevice method
  • Added Player.VideoDimensions method
  • Added Player.CursorPosition method

New examples

Misc

  • Fixed relevant golangci-lint notices
  • Improved documentation

v3.1.3

3 years ago

Changelog

  • Added media discovery bindings
  • Added GUI media discovery example
  • Improved documentation

v3.1.2

3 years ago

Changelog

  • Added equalizer support
  • Added Player.StereoMode and Player.SetStereoMode bindings
  • Added Player.SetEqualizer binding
  • Improved documentation
  • Added player equalizer usage example

v2.1.2

3 years ago

Changelog

  • Added equalizer support
  • Added Player.StereoMode and Player.SetStereoMode bindings
  • Added Player.SetEqualizer binding
  • Improved documentation
  • Added player equalizer usage example

v3.1.1

3 years ago

Changelog

  • Added Player.AudioDelay and Player.SetAudioDelay
  • Added Player.SubtitleDelay and Player.SetSubtitleDelay
  • Added Add Player.VideoTrackID and Player.SetVideoTrack
  • Added Player.AudioTrackID and Player.SetAudioTrack
  • Added Player.SubtitleTrackID and Player.SetSubtitleTrack
  • Added Player.VideoTrackCount, Player.AudioTrackCount and Player.SubtitleTrackCount
  • Added Player.VideoTrackDescriptors, Player.AudioTrackDescriptors and Player.SubtitleTrackDescriptors

v2.1.1

3 years ago

Changelog

  • Added Player.AudioDelay and Player.SetAudioDelay
  • Added Player.SubtitleDelay and Player.SetSubtitleDelay
  • Added Add Player.VideoTrackID and Player.SetVideoTrack
  • Added Player.AudioTrackID and Player.SetAudioTrack
  • Added Player.SubtitleTrackID and Player.SetSubtitleTrack
  • Added Player.VideoTrackCount, Player.AudioTrackCount and Player.SubtitleTrackCount
  • Added Player.VideoTrackDescriptors, Player.AudioTrackDescriptors and Player.SubtitleTrackDescriptors

v3.1.0

3 years ago

Changelog

  • Added renderer functionality
  • Added renderer discovery functionality
  • Added Player.SetRenderer binding
  • Added stream media to Chromecast example
  • Internal event management improvements
  • Allow detaching multiple events using EventManager.Detach