Dependencies
The project uses Java libraries and Windows-native components. Check the repository's build configuration, if added later, for exact versions and artifact coordinates.
| Dependency | Purpose | Link |
|---|---|---|
| Java Development Kit 22+ | Compiles and runs the application. | OpenJDK |
| JavaFX | Video playback and Swing/JavaFX integration. | OpenJFX |
| JNA and JNA Platform | Accesses Windows native APIs from Java. | JNA on GitHub |
| Xuggler / Xuggle | Encodes video and audio streams, including H.264 and AAC. | Xuggler |
| WASAPI | Captures Windows system audio through loopback. | Microsoft WASAPI documentation |
| LocalSend protocol | Discovers nearby devices and transfers files over the local network. | LocalSend |
| Snoretoast | Displays Windows toast notifications. | Snoretoast on GitHub |
Native library notes
JavaFX, JNA, and Xuggler/Xuggle may require platform-specific native binaries. Use binaries matching the operating system architecture and the selected JDK. WASAPI and the current native integration are Windows-specific.
The application resolves the notification executable from lib/snoretoast.exe. Keep that file in the repository's lib directory when Windows toast notifications are required.
Was this helpful?
Supported
You feedback has been received!
Thank you for your help.