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
--urlPath
CLI option) - (server) Custom database file path support (see
--data
CLI option) - (server) Session key can be rotated on startup (see
--rotateKey
CLI 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
Platform | Installer | sha512 |
---|---|---|
macOS | Karaoke-Eternal-Server-1.0.0.dmg |
1b07fc1ee98ebaade49ef35ecf6bf7493becfc3a946c0ea1525470e373ae81324cfe178bd1ea084eca31990e7475387f309d6302db6137b02c239ce621bf685d |
Windows | Karaoke-Eternal-Server-Setup-1.0.0.exe |
82efc20591110d747ba82836d9a26ed900199afff82e71b4727835509d0b7cf3a98e76eaa79b4b9be0805cfad3f488492021af6b7815954474d60ba4254b045d |
Docker | See instructions for Docker (Synology) or Docker (CLI and docker-compose) | N/A |
Any with Node.js | See instructions for npm | N/A |