From b018a79ecf0a073cee97efc0e2f51c73bf24abd0 Mon Sep 17 00:00:00 2001 From: NeilClack Date: Wed, 24 Jun 2026 14:22:48 -0500 Subject: [PATCH] Create a fallback for wen no audio is selected --- internal/page/scrollerPage.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/page/scrollerPage.go b/internal/page/scrollerPage.go index 6f128e5..6ec7a9f 100644 --- a/internal/page/scrollerPage.go +++ b/internal/page/scrollerPage.go @@ -287,6 +287,12 @@ func (p *ScrollerPage) Init(ctx *PageCtx) error { var selectedAudio db.AudioFile if err := p.Context.DbPtr.Where("Selected = ?", true).First(&selectedAudio).Error; err != nil { logger.Error("error querying database for selected audio: %v", err) + selectedAudio = db.AudioFile{ + Name: "OriginalAudio", + Path: filepath.Join(p.Context.CfgPtr.AssetsDir, "audio", "OriginalAudio.wav"), + Selected: true, + Order: 0, + } } logger.Info("Playing %s", selectedAudio.Path)