EmuDeck/functions/GenericApplicationsScripts/genericApplicationTidal.sh

52 lines
1.1 KiB
Bash

#!/usr/bin/env bash
# genericApplicationTidal
# Variables
Tidal_emuName="Tidal"
# shellcheck disable=2034,2154
Tidal_emuType="${emuDeckEmuTypeFlatpak}"
Tidal_emuPath="com.mastermindzh.tidal-hifi"
# shellcheck disable=2034
Tidal_releaseURL=""
# Install
Tidal_install () {
setMSG "Installing ${Tidal_emuName}."
installEmuFP "${Tidal_emuName}" "${Tidal_emuPath}" "genericapplication" ""
}
# ApplyInitialSettings
Tidal_init () {
setMSG "Initializing ${Tidal_emuName} settings."
configEmuFP "${Tidal_emuName}" "${Tidal_emuPath}" "true"
}
# Update flatpak & launcher script
Tidal_update () {
setMSG "Updating ${Tidal_emuName} settings."
updateEmuFP "${Tidal_emuName}" "${Tidal_emuPath}" "genericapplication" ""
}
# Uninstall
Tidal_uninstall () {
setMSG "Uninstalling ${Tidal_emuName}."
uninstallEmuFP "${Tidal_emuName}" "${Tidal_emuPath}" "genericapplication" ""
}
# Check if installed
Tidal_IsInstalled () {
if [ "$(flatpak --columns=app list | grep "${Tidal_emuPath}")" == "${Tidal_emuPath}" ]; then
echo true
return 1
else
echo false
return 0
fi
}
# Import steam profile
Tidal_addSteamInputProfile () {
echo "NYI"
}