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)