A player for the RPM Challenge jukebox written in JavaFX
- Converted to use JDK14
- JavaFX packages adapted from https://github.com/roskenet due to JDK11+ incompatibility
- To build you will need a JDK with JavaFX included, e.g. Liberica
- Added menus and keyboard bindings
- Squashed some bugs
- Updated keys on AWS to handle data file deletions
- Search now works for tracks with punctuation and accents
- MacOS build now needs create-dmg as the JDK javapackager doesn't work above High Sierra
brew install create-dmg
- Music files now stored on AWS
- Jukebox is now in a stand alone repository
- Automatically re-index data with a new version
- Minor fixes for the new 2018 data format
- Fixed issue where the jukebox couldn't download the data file if behind a proxy
- Fixed MP3 format detection
- Added Linux support
- Added a splash screen
- Updated bundled Java version
- General bug fixes
- Added proxy support
- Refactored the codebase to make it more robust
- Added a year filter to the search and random playlist function
- Search index now stores accented characters correctly
- General bug fixes
- Added an alert if a new version is released
- macOS notification center integration
- Track slider is now more accurate
- General bug fixes
- Playlists can now be re-ordered
- Fixed some memory issues
- General bug fixes