#!/bin/bash copylaradio() { ########################################### echo "NO READY TO USE. REWRITING..." && exit 1 ########################################### MY_PATH="`dirname \"$0\"`" # relative MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized isARM=$(cat $MY_PATH/.OS | grep YES) ################################## ## INSTALL TOOLS ######## YOUTUBE-DL ########## if [[ ! $(which youtube-dl) ]]; then sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl || exit 1 sudo chmod a+rx /usr/local/bin/youtube-dl sudo chown $USER /usr/local/bin/youtube-dl fi sudo apt install libid3-tools mpd mpc lame omxplayer -y || err=1 sudo apt-get install lame sox libsox-fmt-mp3 eyed3 python-chardet imagemagick curl -y #libav-tools || err=1 sudo apt-get install ca-certificates git-core binutils rsync alsa-utils bc libid3-tools espeak mpg321 fuse atomicparsley -y || err=1 ## CONFIG MPD sudo cp -f $MY_PATH/templates/copylaradio/mpd.conf /etc/mpd.conf sudo sed -i "s/_USER/$USER/g" /etc/mpd.conf || err=1 sudo chown -R $USER /var/lib/mpd/ /var/run/mpd /run/mpd /var/log/mpd sudo service mpd restart || err=1 sudo apt-get install fail2ban nginx ssl-cert openssl-blacklist php-curl php-sqlite3 php-gd php-json php-xml php-mbstring php-fpm sqlite -y || err=1 # CONFIG NGINX TODO: NEED FIXING !!! sudo cp -f $MY_PATH/../www/rompr.conf /etc/nginx/sites-available/ sudo sed -i "s/_USER/$USER/g" /etc/nginx/sites-available/default sudo systemctl restart nginx || err=1 ################################# ## Get _CopyLaRadio distrib # ipfs get Qm.... > /tmp/copylaradio.zip # Add CopyLaRadio to system PATH #export PATH=$PATH:/home/$USER/_CopyLaRadio # etc.... # INSTALL ROMPR WebSite LINKs sudo ln -s $MY_PATH/../www/rompr /var/www/rompr sudo chmod 777 $MY_PATH/../www/rompr/albumart sudo chmod 777 $MY_PATH/../www/rompr/prefs if [[ $err ]]; then echo -e "${c_red}Installation de copylaradio incomplète$c_" exit 1 else echo -e "${c_green}CopyLaRadio a été installé avec succès$c_" exit 0 fi } $@