Skip to content

Standalone UPnP MediaRenderer Video Player

License

Notifications You must be signed in to change notification settings

ChrRubin/CherryRenderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CherryRenderer

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 (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).

Instructions

  1. Make sure Java 8 is installed. You can check your Java version by following these instructions.
  2. Download and run CherryRenderer_[version].jar.
  3. Open a control point application on your remote device.
  4. Connect to the CherryRenderer device.
  5. 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.

Features

  • 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

More Info

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.

Credits

License

CherryRenderer is released under GNU GPLv3. The full license can be found in the COPYING file in the repository's root directory.