OVERVIEW
WATERMeDIA is a Library and API providing multimedia support using VLC native libraries. Used by advanced mods like VideoPlayer or WATERFrAMES and also used in many series like QSMP and projects of TeamTortilla (Allium), Eufonia Studios and many others!
Designed to be used in modded Minecraft environments and pure Java, our API provides an extra abstraction layer over VLCJ MediaPlayers making more easier manage your media, keeping all async to get more smooth gameplays, URLFixers of streaming platforms like Youtube and Twitch, picture fetch and cache to use in your mods and MUCH MORE
MODS USING WATERMeDIA
- WATERFrAMES (by SrRapero720)
- VideoPlayer (by NGoedix)
- LittleFrames (by CreativeMD)
- PictureSign (By Motschen or TeamMidnightDust)
- Nightmare Craft: Modpack (by DivineGaming Inc)
FEATURES
- Platform support for Youtube, Twitch, Kick.com, Google Drive, OneDrive, DropBox, [orange youtube], Twitter, Imgur and Streamable
- Pre-installed VideoLAN version for Windows (x64), MacOS and Linux users have to install VLC manually tol get video support
- Supports MinecraftForge, NeoForge and Fabric in a version range of 1.18.2 ~ 1.21.x
- Centralized and optimized multimedia support
- Robust API for developers to make more EASIER have pictures and videos using OpenGL
- Advanced cache system to store videos and pictures locally without consume unnecesary bandwidth
- High performance on picture processing
SUPPORT US AND GET 15% OFF - code: WATERMoDS
VLC VERSION - INSTALL
Downloads for MacOS - VideoLAN
Downloads for Ubuntu - VideoLAN
IMPORTANT: MODPACK CREATORS
WATERMeDIA is a CLIENT-SIDE only library, Forge and NeoForge serverpacks should NOT include WATERMeDIA. Due to some dumb limitations of FABRIC, it requires have the mod present on FABRIC
FAQ
- For iOS and Linux requires manually install VLC 3
- VLC 4 (nightlies) is NOT supported
- This is INCOMPATIBLE with FancyVideo-API or any other API using VLC or FFMPEG (you have to remove it)
DISCORD AND SUPPORT
If you have issues, questions or more information you can join to my DISCORD server or use the GITHUB issue tracker.