Add step to reset kodi music library (deleting database files)
This commit is contained in:
21
seqs/kodi.sh
21
seqs/kodi.sh
@@ -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
|
||||||
|
Reference in New Issue
Block a user