From 28729019240ba3a6ed8a49b4a1961e63db096da0 Mon Sep 17 00:00:00 2001 From: Martin Winkler Date: Tue, 13 Apr 2021 10:14:05 +0200 Subject: [PATCH] Add step to reset kodi music library (deleting database files) --- seqs/kodi.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/seqs/kodi.sh b/seqs/kodi.sh index 286c33f..22d5432 100755 --- a/seqs/kodi.sh +++ b/seqs/kodi.sh @@ -7,6 +7,7 @@ toolName="Kodi" toolUser="kodi" toolServiceFile="/etc/systemd/system/kodi.service" +toolProfileDir="/home/kodi/.kodi" step_1_info() { echo "Install $toolName via apt"; } step_1_alias() { ALIAS="install"; } @@ -171,5 +172,25 @@ step_12() { exe systemctl start $kodiSyslogName } +step_40_info() { echo "Reset music database"; } +step_40_alias() { ALIAS="resetmusic"; } +step_40() { + local i + local answer="y" + local musicDb=( "$toolProfileDir/userdata/Database/MyMusic"*.db ) + echoseq " [W] Erasing:" + for i in ${musicDb[@]}; do + echoseq $i + done + [ $QUIET -eq 0 ] && read -p "Are you sure? (y)/[n] " answer + case "$answer" in + y|Y) + exe rm ${musicDb[@]};; + *) + echoseq " [I] Abort reset" + return 1; + esac +} + VERSION_SEQREV=12 . /usr/local/bin/sequencer.sh