The current state should be persisted to the DB upon change. On startup, this state should be loaded (if it exists) and used to initialize the jukebox. Initially, the most relevant state will be the volume setting, but this could extend to different play modes, etc. if those are added later.