Skip to content

v1.0.0

Latest
Compare
Choose a tag to compare
@bhj bhj released this 17 May 18:50
· 97 commits to main since this release

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