#!/data/data/com.termux/files/usr/bin/sh
mpd_test=$(pgrep -f /data/data/com.termux/files/usr/libexec/mpd)
CmdArgs=$(echo "$@")
#echo $mpd_test
mkdir -p ~/.mpd
mkdir -p ~/.mpd/playlists
touch ~/.mpd/state
touch ~/.mpd/log
touch ~/.mpd/pid
if [ "x$CmdArgs" = x ] ; then
	if [ -z "$MULTIPLE_MPDS"  ] ; then
		if [ -n "$mpd_test" ] ;  then
		echo -n "restart music player daemon (y/n)? "
		read answer
			if echo "$answer" | grep -iq "^y" ;then
			echo "restarting music player daemon"
			pgrep -f  /data/data/com.termux/files/usr/libexec/mpd  | while read line; do kill  "$line"; done
			else 
			echo "doing nothing"
			exit
			fi
		else
		echo "starting mpd the music player daemon"
		fi
		sleep 0.5;
		chmod +rw ~/.mpd/*  2>&1 > /dev/null
		rm -rf ~/.mpd/pid   2>&1 > /dev/null
	fi
fi
export LD_PRELOAD=/data/data/com.termux/files/usr/lib/libc++_shared.so:/data/data/com.termux/files/usr/lib/libcurl.so:/data/data/com.termux/files/usr/lib/libssl.so:/data/data/com.termux/files/usr/lib/libopus.so:/data/data/com.termux/files/usr/lib/libvorbis.so:/data/data/com.termux/files/usr/lib/libavcodec.so:/data/data/com.termux/files/usr/lib/libavfilter.so:/data/data/com.termux/files/usr/lib/libavformat.so:/data/data/com.termux/files/usr/lib/libavutil.so:/data/data/com.termux/files/usr/lib/libpostproc.so:/data/data/com.termux/files/usr/lib/libswresample.so:/data/data/com.termux/files/usr/lib/libswscale.so:/data/data/com.termux/files/usr/lib/libsqlite3.so
LD_LIBRARY_PATH=/system/lib:/system/vendor/lib:/data/data/com.termux/files/usr/lib exec /data/data/com.termux/files/usr/libexec/mpd "$@"
