WATERMeDIA: Multimedia API

WATERMeDIA: Multimedia API

Mod

Library and API for MinecraftForge, NeoForge and Fabric using VLC for multimedia integration with Minecraft

Client LibraryUtility

405.4k downloads
74 followers
Follow Save
Filter loader...
Filter versions...
Filter channels...

BUILD 3.0.0-alpha.1

📦 UPDATE 2.1.36

  • 🛠️ Fixed wrong buffer alignment for VLC players (sometimes causes frame corruption)
  • 🛠️ Fixed MediaFire support (again)

WM/2.1.35

by SrRapero720 on Sep 22, 2025
Download

📦 UPDATE 2.1.35

  • ✨ Deprecate method preRender in VideoPlayer class
    • Now it uses render thread executor to run preRender task such as upload the texture

📦 UPDATE 2.1.34

  • 🐛 Fixed VLC doesn't load on Linux (under certain distros)

WM/2.1.33

by SrRapero720 on Aug 31, 2025
Download

📦 UPDATE 2.1.33

  • 🐛 Fixed the small freezes starting media (specially playing youtube videos)
  • 🛠️ Remove slaves support

WM/2.1.32

by SrRapero720 on Aug 29, 2025
Download

📦 UPDATE 2.1.32

  • 🐛 Fixed crashes on NeoForge running developments

WM/2.1.30

by SrRapero720 on Aug 11, 2025
Download

📦 UPDATE 2.1.30

  • 🐛 Fixed broken library bundling
    • 🛠️ Somehow github actions managed to import old vlcj-natives version

WM/2.1.29

by SrRapero720 on Aug 11, 2025
Download

📦 UPDATE 2.1.29

  • 🐛 Fixed MediaFire support
  • 🐛 Fixed BasePlayer#startPaused() starting unpaused
  • 🐛 Remove language limit on PH url patcher
  • 🛠️ Robustified loggers for VLC discovery (diagnostic purposes)

📦 UPDATE 2.1.28

  • 🛠️ Fixed path discovery for NixOS and support flatpak "workarrounds" made by users

WM/2.1.27

by SrRapero720 on Jul 27, 2025
Download

📦 UPDATE 2.1.27

  • 🛠️ Split VLC arguments for Windows and Linux
    • This must fix watermedia "not load" on linux in general trying to apply codecc optimizations... AGAIN

WM/2.1.26

by SrRapero720 on Jul 22, 2025
Download

📦 UPDATE 2.1.25

  • 🐛 Fixed MacOS and Linux VLC discovery not working
  • 🛠️ Added compatibility with NixOS (Linux) [#144]

WM/2.1.24

by SrRapero720 on Apr 24, 2025
Download

📦 UPDATE 2.1.23

  • 🛠️ JYTD now uses the most effective client as default when the first fetch fails
  • 🛠️ Removed debug loggers of VLCJ and JYTD
  • 🛠️ Tagged 1.21.5 as compatible (dropped support for 1.21.4)

WM/2.1.23

by SrRapero720 on Mar 26, 2025
Download

📦 UPDATE 2.1.23

  • 🛠️ Added a file check in /config/watermedia/enable_optifine.txt to skip optifine crash.
  • 🛠️ Delegate to VLC malformed URLs (usually not supported protocols).

WM/2.1.22

by SrRapero720 on Mar 16, 2025
Download

📦 UPDATE 2.1.22

  • ✨ Added support for "mediafire.com"
  • 🛠️ Removed OneDrive support
  • 🐛 Fixed Twitter (x) support
  • 🐛 Fixed [orange page] support

📦 UPDATE 2.1.21

  • 🐛 Fixed crashes caused by bad imports

📦 UPDATE 2.1.20

  • 🛠️ Marked Optifine as incompatible (causes odd untrackable crashes)

WM/2.1.19

by SrRapero720 on Feb 23, 2025
Download

📦 UPDATE 2.1.19

  • 🛠️ Enhanced desynchronization logging and error handling about it
  • 🐛 Fixed lower FPS caused by higher FPS

WM/2.1.18

by SrRapero720 on Feb 17, 2025
Download

📦 UPDATE 2.1.18

  • 🛠️ Speed up Youtube first media loading time
  • 🛠️ Added isWaiting() method on BasePlayer
  • 🐛 Fixed deadlocks removing or changing media (introduced in 2.1.14)
  • 🐛 Fixed IllegalMemoryAccess issues (introduced in 2.1.17)

WM/2.1.17

by SrRapero720 on Feb 11, 2025
Download

📦 UPDATE 2.1.17

  • 🛠️ Removed MemoryAlloc class (breaking change but doesn't affect any mod)
  • 🐛 Fixed fallback system for google drive doesn't get called
  • 🐛 Fixed a very VERY rare race condition

Project members

SrRapero720

Owner

NGoedix

Co-Author

Details

Published 2 years ago
Updated 20 days ago