Add step to reset kodi music library (deleting database files)

This commit is contained in:
2021-04-13 10:14:05 +02:00
parent b2a851c4af
commit 2872901924

View File

@@ -7,6 +7,7 @@
toolName="Kodi" toolName="Kodi"
toolUser="kodi" toolUser="kodi"
toolServiceFile="/etc/systemd/system/kodi.service" toolServiceFile="/etc/systemd/system/kodi.service"
toolProfileDir="/home/kodi/.kodi"
step_1_info() { echo "Install $toolName via apt"; } step_1_info() { echo "Install $toolName via apt"; }
step_1_alias() { ALIAS="install"; } step_1_alias() { ALIAS="install"; }
@@ -171,5 +172,25 @@ step_12() {
exe systemctl start $kodiSyslogName 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 VERSION_SEQREV=12
. /usr/local/bin/sequencer.sh . /usr/local/bin/sequencer.sh