Skip to content

Emerald v0.1.15

Choose a tag to compare

@sol-vin sol-vin released this 11 Oct 20:37
· 8 commits to main since this release

Emerald VLC Multimedia Player — Release Notes

📦 Deliverables

  • emerald-plugin.zip: Ready-to-use Godot plugin zip package (extract to project root).
  • emerald-universal.zip: Universal GDExtension package containing all available platform libraries.
  • emerald-windows.zip: Optimized GDExtension bundle for Windows (x86_64).
  • emerald-linux.zip: Optimized GDExtension bundle for Linux (x86_64).
  • emerald-macos.zip: Optimized GDExtension bundle for macOS.

🚀 Features Included

  • LibVLC 3.x / 4.x Multimedia Engine: Play any audio and video codec supported by VLC.
  • Nodes: EmeraldVideoPlayer (2D Control), EmeraldAudioPlayer (Audio Node), and EmeraldVideoPlayer3D (3D Mesh Node).
  • Zero-Copy Double-Buffered Frame Renderer: Smooth 60 FPS video playback without frame tearing.
  • ISO 10-Band Graphic Equalizer: 19 standard presets (Flat, Rock, Pop, Jazz, Live, etc.) and ±20 dB pre-amplification.
  • Multi-Track Audio & Subtitles: Dynamic track inspection and switching (SPU subtitles, audio dubs, video tracks).
  • Media Metadata Inspection: Title, artist, album, genre, duration, bitrate, resolution, and stream codecs.

🔧 Engine Compatibility

  • Target Godot Engine: 4.8-dev7
  • Architecture: GDExtension & Native Crystal Addon

🔒 Integrity Checksums

Refer to checksums.txt for SHA-256 validation of all distributed binaries.