#!/bin/bash ############################################################################### ###Installation ##create mpdcorr.sh in /usr/bin touch /usr/bin/mpdcorr.sh ##configure mpdcorr.sh echo "#!/bin/bash" >> /usr/bin/mpdcorr.sh echo "#configure mpd.conf for:" >> /usr/bin/mpdcorr.sh #enable gapless_mp3_playback echo "" >> /usr/bin/mpdcorr.sh echo "#gapless_mp3_playback -> YES" >> /usr/bin/mpdcorr.sh echo "sed -i '/\/s/#//' /etc/mpd.conf" >> /usr/bin/mpdcorr.sh echo "sed -i '/\/s/\".*\"/\"yes\"/' /etc/mpd.conf" >> /usr/bin/mpdcorr.sh #enable replaygain and set to AUTO echo "" >> /usr/bin/mpdcorr.sh echo "#replaygain -> AUTO" >> /usr/bin/mpdcorr.sh echo "sed -i '/\/s/#//' /etc/mpd.conf" >> /usr/bin/mpdcorr.sh echo "sed -i '/\/s/\".*\"/\"auto\"/' /etc/mpd.conf" >> /usr/bin/mpdcorr.sh #disable replaygain_preamp echo "" >> /usr/bin/mpdcorr.sh echo "#replaygain_preamp -> 0" >> /usr/bin/mpdcorr.sh echo "sed -i '/\/s/#//' /etc/mpd.conf" >> /usr/bin/mpdcorr.sh echo "sed -i '/\/s/\".*\"/\"0\"/' /etc/mpd.conf" >> /usr/bin/mpdcorr.sh #disable volume_normalization echo "" >> /usr/bin/mpdcorr.sh echo "#volume_normalization -> NO" >> /usr/bin/mpdcorr.sh echo "sed -i '/\/s/#//' /etc/mpd.conf" >> /usr/bin/mpdcorr.sh echo "sed -i '/\/s/\".*\"/\"no\"/' /etc/mpd.conf" >> /usr/bin/mpdcorr.sh #set audio_buffer_size to 12288 echo "" >> /usr/bin/mpdcorr.sh echo "#audio_buffer_size -> 12288" >> /usr/bin/mpdcorr.sh echo "sed -i '/\/s/#//' /etc/mpd.conf" >> /usr/bin/mpdcorr.sh echo "sed -i '/\/s/\".*\"/\"12288\"/' /etc/mpd.conf" >> /usr/bin/mpdcorr.sh #set buffer_before_play to 40% echo "" >> /usr/bin/mpdcorr.sh echo "#buffer_before_play -> 40%" >> /usr/bin/mpdcorr.sh echo "sed -i '/\buffer_before_play\>/s/#//' /etc/mpd.conf" >> /usr/bin/mpdcorr.sh echo "sed -i '/\/s/\".*\"/\"40%\"/' /etc/mpd.conf" >> /usr/bin/mpdcorr.sh ##make mpdcorr.sh executable chmod 0755 /usr/bin/mpdcorr.sh ##stop mpd.service systemctl stop mpd.service ##modify and restart mpd.service sed -i '/^ExecStart=.*/i ExecStartPre=/usr/bin/mpdcorr.sh' /lib/systemd/system/mpd.service systemctl daemon-reload systemctl start mpd.service echo mpdcorr.sh has successfully been created and activated ###############################################################################