Fix: check structure of defaults section in storyplayer.json
New: dsbuildfile-<hostname>; falls back to dsbuildfile