Dependencies and System Requirements - HazilTheNut/walnutbot GitHub Wiki
Dependencies
This project makes use of the following libraries and services:
System Requirements
- Java 8-11
- 256 MB of RAM
- A stable internet connection
Lavaplayer
Through the usage of Lavaplayer, Walnutbot's audio player is capable of playing the following audio content:
Remote Sources:
- YouTube
- SoundCloud
- Bandcamp
- Vimeo
- Twitch streams
- Local files
- HTTP URLs
Local Sources:
- MP3
- FLAC
- WAV
- Matroska/WebM (AAC, Opus or Vorbis codecs)
- MP4/M4A (AAC codec)
- OGG streams (Opus, Vorbis and FLAC codecs)
- AAC streams
- Stream playlists (M3U and PLS)
JNativeHook
The following software requirements are only necessary to enable global keybindings from your PC keyboard:
Apple OS X 10.5 - 10.12:
- amd64
- Enable Access for Assistive Devices
Windows 2000 - 10:
- i586, amd64
X11 Linux
- i586, amd64, arm7, aarch64
- libxkbfile.so.1
- libxkbcommon-x11.so.0
- libxkbcommon.so.0
- libX11-xcb.so.1
- libX11.so.6
- libxcb.so.1
- libXinerama.so.1
- libXt.so.6
- libXtst.so.6
- libc.so.6
- libxcb-xkb.so.1
- libdl.so.2
- libXau.so.6
- libXdmcp.so.6
- libXext.so.6
- libSM.so.6
- libICE.so.6
- libbsd.so.0
- libuuid.so.1
- librt.so.1
- libpthread.so.0