v1.0.0
Sponsored by: consolecwby, vze22jjw. Thank you! If you have fun with it, please consider sponsoring.
New
- Name: Karaoke Forever is now Karaoke Eternal
- (app) User management interface
- (app) "Make user's next" button for upcoming songs
- (app) "Re-queue" button for played songs
- (app) Content-aware CD+Graphics backgrounds
- (app) Media folders can be prioritized via drag-and-drop
- (app) Added ~370 visualizer presets (now 472 total)
- (app) Summary is shown following a media scan
- (server) Custom URL path (subfolder) support (see
--urlPathCLI option) - (server) Custom database file path support (see
--dataCLI option) - (server) Session key can be rotated on startup (see
--rotateKeyCLI option) - (server) All CLI options now have equivalent environment variables
Changed
- (app) Next-up singer's place is now reserved and won't be pre-empted
- (server) Uses one less process/helper
- (server) Media scanner performance is greatly improved when adding media
- (server) Improved client connection speed via library caching
- (server) Media scanner process is restricted to read-only database access
- (server) Fixed potential error when a non-admin user tries to remove one of their queued songs
- (server) Fixed potential SQLITE_BUSY errors while scanning media
- (server) Fixed error message when no artist/title delimiter in filename
- (server) Idle client socket connections no longer bounce