https://github.com/watermediateam/watermedia
Library and API for Multimedia, Powered by LibVLC. Working on pure JAVA and all Minecraft Modloaders
https://github.com/watermediateam/watermedia
api api-client fabric forge libvlc minecraft minecraft-forge minecraft-mod minecraftforge multimedia multimedia-player neofabric neoforge quiltmc quiltmc-mod videolan vlc vlcj vlcj-natives
Last synced: about 1 year ago
JSON representation
Library and API for Multimedia, Powered by LibVLC. Working on pure JAVA and all Minecraft Modloaders
- Host: GitHub
- URL: https://github.com/watermediateam/watermedia
- Owner: WaterMediaTeam
- License: other
- Created: 2023-05-05T08:28:16.000Z (about 3 years ago)
- Default Branch: 2.1.x
- Last Pushed: 2025-01-12T08:41:47.000Z (over 1 year ago)
- Last Synced: 2025-01-18T03:39:46.031Z (over 1 year ago)
- Topics: api, api-client, fabric, forge, libvlc, minecraft, minecraft-forge, minecraft-mod, minecraftforge, multimedia, multimedia-player, neofabric, neoforge, quiltmc, quiltmc-mod, videolan, vlc, vlcj, vlcj-natives
- Language: Java
- Homepage:
- Size: 376 MB
- Stars: 15
- Watchers: 2
- Forks: 10
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
[](https://www.curseforge.com/minecraft/mc-mods/watermedia)
[](https://www.curseforge.com/minecraft/mc-mods/watermedia/files)
[](https://www.curseforge.com/minecraft/mc-mods/watermedia/files)
[](https://jitpack.io/#SrRapero720/watermedia)
[](https://github.com/WaterMediaTeam/watermedia/actions/workflows/gradle.yml)
[](https://discord.gg/cuYAzzZ)
[](https://discord.gg/453QZ749U4)
# 🔗 WaterMedia: Multimedia API
Provides multimedia support using native/java decoders and LibVLC as video backend.
Used by many minecraft mods like LittleFrames and VideoPlayer and the superseding of FancyVideo-API in Minecraft,
integrates support for many platforms such as YouTube, Twitch, Kick, Google Drive, OneDrive, Dropbox, Imgur,
Twitter, Streamable, Lightshot and more!
Designed to work on almost Minecraft Mod Loader (Forge, NeoForge and Fabric) above Minecraft 1.16.5 and
outside Minecraft contexts.
# 💰 Donations
[](https://patreon.com/SrRapero720)
[](https://paypal.me/SrRapero720)
[](https://ko-fi.com/srrapero720)
# 🕒 Support Status
> ✅ Supported || ⚡ Special actions required || 🚧 Planned ||🚨 Dropping
## 🎮 Minecraft
| Version | Status |
|:-------:|:------:|
| 1.16.5 | 🚨 |
| 1.18.2 | ✅ |
| 1.19.2 | ✅ |
| 1.20.1 | ✅ |
| 1.21.1 | ✅ |
| 1.21.4 | ✅ |
## ⏯️ VideoLAN
OS marked with "special actions required" requires to manually download and install [VideoLAN](https://www.videolan.org/vlc/).
> [!WARNING]
> **Linux:** Flatpak, Pacman or sandboxed installations aren't supported (For VLC and MC).
> **macOS:** Find the universal install [here](https://get.videolan.org/vlc/3.0.21/macosx/vlc-3.0.21-universal.dmg).
| Operative System | Status |
|:-----------------:|:------:|
| Windows (x64) | ✅ |
| MacOS (x64 & ARM) | ⚡ |
| Linux (x64 & ARM) | ⚡ |
| Android (Pojav) | 🚧 |
# 🌐 Projects using WaterMedia
- [WATERFrAMES](https://www.curseforge.com/minecraft/mc-mods/waterframes) - By SrRapero720
- [VideoPlayer](https://www.curseforge.com/minecraft/mc-mods/video-player) - By NGoedix
- [LittlePictureFrames](https://www.curseforge.com/minecraft/mc-mods/littleframes) - By CreativeMD
- [PictureSign](https://www.curseforge.com/minecraft/mc-mods/picturesign) - By Motschen (TeamMidnightDust)
- [Nightmare Craft](https://www.curseforge.com/minecraft/modpacks/nightmare-craft-chapter-1) By divinegaminginc
- [ToshaFrames: WF fork for 1.7.10](https://github.com/Toshayo/WaterFrames) - By Toshayo
- [FancyMenu (Coming Soon)](https://www.curseforge.com/minecraft/mc-mods/fancymenu) - By Keksuccino
# ⚖️ License
WaterMedia is under Polyform Strict License v1.0.0
Permitted non-commercial usage (included and not limited to; ModPacks or ServerPacks)
Redistribution or derivative versions are not allowed
For commercial purposes or derivative versions, contact us to coordinate a commercial license with [Caprica Software Limited](https://www.capricasoftware.co.uk/)
or receive a free license for derivative without commercial purposes under specific conditions (our VLCJ license doesn't apply for your fork).
## Jackson Databind License
Shaded under [Apache v2.0](https://www.apache.org/licenses/LICENSE-2.0) as a dependency of [JYD](https://github.com/sealedtx/java-youtube-downloader)
## VLCJ license
VLCJ and VLCJ-natives are shaded and distributed under the [Commercial license for vlcj](https://www.capricasoftware.co.uk/docs/Caprica%20Software%20vlcj%20Commercial%20License%20Standard%20Offer.pdf)
generously provided and donated by [Caprica Software Limited](https://www.capricasoftware.co.uk/).
## LibVLC license
LibVLC Windows 10 (x64) binaries are wrapped under [LGPLv2.1](https://code.videolan.org/videolan/vlc/-/blob/master/COPYING)