A standalone UPnP MediaRenderer video player for Windows, Linux and (probably*) macOS.
Cast videos from your Android/iOS phone etc to your PC as if it was a Smart TV!
(Screenshot was taken running Web Video Caster on Android and CherryRenderer on Arch Linux + XFCE)
CherryRenderer is built with JavaFX and Cling (yes, I know it is no longer being maintained).
- Make sure Java 8 is installed. You can check your Java version by following these instructions.
- Download and run CherryRenderer_[version].jar.
- Open a control point application on your remote device.
- Connect to the CherryRenderer device.
- Start casting!
* OpenJDK 8 does not include JavaFX by default. Read more about this here.
* If you are planning to use the embedded VLC player, make sure that your Java and VLC installations are of the same architecture. More info about this can be found here.
- UPnP MediaRenderer support
- Cast videos to CherryRenderer via a control point application
- Control video playback such as Play, Pause, Stop, Rewind, Fast Forward from the control point application
- Control the volume of CherryRenderer from control point applications that support this feature
- *NEW* Embedded VLC Player for additional video format support if you have VLC player installed
- If you do not have VLC player installed, the default JavaFX player will be used
- Optional dark theme available
- Take snapshots of the currently playing video
- Hotkey support:
Function | Key |
---|---|
Play/Pause | Space |
Toggle fullscreen | F |
Stop | S |
Rewind | Left |
Fast Forward | Right |
Volume Up | Up |
Volume Down | Down |
Toggle Mute | M |
Cycle Zoom Level | Z |
For more information such as common troubleshooting steps and other miscellaneous information, you can visit the wiki.
* I do not own a macOS device, nor do my alpha testers, but technically as long as Java 8 is installed it should run fine.
- Cling
- easy-events
- Gson
- vlcj
- Special thanks to my alpha testers for testing this program when it was extremely buggy.
CherryRenderer is released under GNU GPLv3. The full license can be found in the COPYING file in the repository's root directory.