vlc

Version, currently main branch1 version
  • main branchlatestJun 19, 2026

github.com/kojix2/vlc.cr

No description declared in shard.yml.

0 stars
0 dependents
License: MIT

Installation

# Add this to your shard.yml
dependencies:
  vlc:
    github: kojix2/vlc.cr
    branch: main

main is a branch, not a release, so this tracks it rather than pinning a version.

Then run:

shards install

shard.yml

Crystal
0.33.0
License
MIT
Author
Niklas Loeser

Dependencies

This version declares no dependencies.

README

vlc.cr

test

:orange: VLC media player library - for Crystal :gem:

This project was forked from data-niklas/vlc.

Installation

Add to your shard.yml:

dependencies:
  vlc:
    github: kojix2/vlc.cr

Run shards install

Usage

require "vlc"

LibVLC = VLC::LibVLC

# Create VLC instance
instance = LibVLC.new_instance(0, nil)

# Create media from file
media = LibVLC.new_media_from_path(instance, "path/to/video.mp4")

# Create media player
player = LibVLC.new_media_player_from_media(media)

# Play
LibVLC.play_media_player(player)

# Cleanup
LibVLC.free_media_player(player)
LibVLC.free_media(media)
LibVLC.free_instance(instance)

License

MIT