Giter Club home page Giter Club logo

cherryrenderer's Introduction

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.

cherryrenderer's People

Contributors

chrrubin avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

jp80 moheed21

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.