ivand88 / RoosterPlayer

Experimental - Building fully functionable JAVA SE based media player.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RoosterPlayer

Experimental - Building fully functionable JAVA SE based media player.

This is experimental repo which contains a small to medium project building fully functionable Java FX media player which uses JFX Media Player as a main, and JVLC player as a fallback Media Player option. I'll be using various design patterns to achieve this, but most of the implementation is just a personal opinion, which might not be the best solution. I've started working on this project a long time ago, and never had time to really finish it.

Hopefully I will find some free time soon to continue work on it.

Initial Version

FEATURES:

  • Playlist implementation
  • Fully functional Responsive design
  • Volume control
  • Balance control
  • Fullscreen reproduction
  • Pause/Stop/Play/Next/Previous
  • Timeline
  • Font-awesome icons

TODO(s):

  • Playlist handling (save/open)
  • Multiple playlists
  • Sidebar resizing
  • Video rotation
  • Subtitles (implementation, settings page, fetching by title via Internet)

About

Experimental - Building fully functionable JAVA SE based media player.


Languages

Language:Java 98.6%Language:CSS 1.4%