Skip to content

Releases: ChrRubin/CherryRenderer

CherryRenderer 2.0.2

25 Jan 07:32
Compare
Choose a tag to compare

Changelog

  • A new option has been added to automatically enable fullscreen when a video is ready. This can be found under Menu - Preferences - Interface.

Bugfixes/Miscellaneous

  • Experimental API is now disabled by default and must be enabled manually via Menu - Preferences - Advanced
  • MOREINFO.md has been removed in favour of the repo's wiki.

CherryRenderer 2.0.1

18 Jun 16:32
Compare
Choose a tag to compare

Bugfixes

  • Fixed mouse and toolbars still staying hidden when videos end/stops in fullscreen.
  • Fixed crashes/freezes caused by the workaround for adaptive playback on embedded VLC player.

CherryRenderer 2.0

04 Jun 08:43
Compare
Choose a tag to compare

Changelog

This is the first major update since 1.0. A lot of the code has been refactored and reworked to add the following new features, as well as (hopefully) making it easier to add new features in the future as well.

  • VLC Media Player Integration!
    • If you have VLC Media Player installed, CherryRenderer will now play videos in an embedded VLC player.
    • This means that the list of supported video formats is now theoretically equivalent to the list of video formats VLC supports!
    • If you do not have an installation of VLC Media Player, CherryRenderer will fallback to the previously used JavaFX player.
  • Zoom Levels
    • You can now select from preset zoom levels based on the loaded video's resolution to resize the window to via Playback - Zoom.
    • Currently available presets are Quarter (1:4), Half (1:2), Original (1:1) and Double (2:1).
    • You can also cycle through the presets with the Z key.
    • You can also set CherryRenderer to automatically resize itself to a zoom level whenever a video loads via Menu - Preferences - Interface. This is disabled by default.
  • Persistent Window Sizes
    • CherryRenderer will now save your window size on exit and automatically set it as the window size on the next run.
    • This is enabled by default and can be disabled via Menu - Preferences - Interface
  • Preferences Menu Redesign
    • Menu - Preferences has been redesigned, with each category being separate.
    • This allows more preferences to be added without being completely messy. Well, I tried anyway.

Bugfixes/Miscellaneous

  • All icons are now compressed. Who needs 32-bit colours when everything's a 20x20 icon?
  • Slight UI changes in a lot of places.
  • Playback - Media Information now shows the video's resolution.
  • Logs are slightly more clean now. Just slightly. It's still pretty messy most of the time.
  • Updated MOREINFO.md with troubleshooting steps and information based on the new embedded VLC player.

CherryRenderer 1.2

06 May 11:10
Compare
Choose a tag to compare

Changelog

Information is power...

  • Snapshots!
    • Take a snapshot of the currently playing video and save it as an image! The snapshot will be saved in PNG format.
    • However, due to JavaFX limitations, the resulting snapshot dimensions is dependant on the video dimensions on the time of taking the snapshot.
    • You can let CherryRenderer automatically save snapshots to your user home directory via Menu - Preferences if you would rather not go through the file chooser every time.
  • Version checker
    • CherryRenderer will now check for updated versions on startup by calling GitHub's Releases API.
    • Auto update checks is enabled by default and can be disabled via Menu - Preferences.
    • You can also check for updates manually via Help - Check for Updates...
  • Media Information
    • Want to see the URI or XML metadata of the video playing without having to go through the log files? You can now do just that via Playback - Media Information.
  • Help
    • Don't know how to use CherryRenderer? Forgot what the video hotkeys were? Head on to Help - Help to get some help. Help.
  • New spinning circle loading UI thingy(?)
    • CherryRenderer will now show a spinning progress bar while waiting for a connection from a control point application. Still can't tell when videos are buffering, but at least a spinning circle is better than a black screen.
  • Misc
    • New menus and menu items along with their respective icons and keyboard shortcuts have been added for the newly added features.

Bugfixes

  • Fixed last frame of the video still being visible even after the video stopped/has ended.
  • Fixed certain dialog windows not having the cute(?) cherry icon.

CherryRenderer 1.1.1

25 Apr 08:26
Compare
Choose a tag to compare

This is just a small bugfix patch.

Bugfixes

  • Fixed the pesky borders around videos. Videos now properly fit according to your window size without accidentally cutting off a few pixels or having awkward black bars when it shouldn't have.

CherryRenderer 1.1

22 Apr 16:45
Compare
Choose a tag to compare

Darkness has arrived...

Changelog

  • Dark theme!
    • Switch between the default white theme and dark theme via Menu - Preferences
  • Volume control support
    • Control the volume of CherryRenderer from control point applications that support this feature
    • This also means BubbleUPnP now detects CherryRenderer!
  • New fancy menu icons

Bugfixes

  • A custom user agent is used instead of a browser user agent so BubbleUPnP does not try to redirect HTTP requests

CherryRenderer 1.0 - Initial Release

18 Apr 15:42
Compare
Choose a tag to compare

Initial release. Read README for info.

Download and run CherryRenderer_1_0.jar from Assets below.