From ba8c4dfbd8e8d37134165dc5f3009910bf46c994 Mon Sep 17 00:00:00 2001 From: kar Date: Mon, 1 Jun 2026 23:18:51 -0600 Subject: [PATCH] Changing script --- music_share | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/music_share b/music_share index 499991b..163c6d1 100755 --- a/music_share +++ b/music_share @@ -2,6 +2,7 @@ root_dir="/home/$USER/DownloadsMusic" share_dir="/home/$USER/music_share" +music_dir="/server/music/" check_dir(){ @@ -17,19 +18,19 @@ check_dir(){ check_zip(){ - flac_ex=$(ls $root_dir | grep -i .flac) - zip_ex=$(ls $root_dir | grep -i .zip) + flac_ex=$(find $root_dir -name "*.flac") + zip_ex=$(find $root_dir -name "*.zip") if [[ -z $zip_ex && -z $flac_ex ]];then echo "No se encontraron archivos" exit 1 fi - if [[ -z $flac_ex ]]; then + + if [[ -z $flac_ex ]]; then echo "No se encontraron archivos con la extensión '.flac'" else echo "Exportando .flac" mv $root_dir/*.flac $share_dir state="False" - export_music "$state" "$IP" fi if [[ -z $zip_ex ]]; then echo "No se encontraron archivos con la extensión '.zip'" @@ -37,8 +38,10 @@ check_zip(){ state="True" echo "Exportando .zip" mv $root_dir/*.zip $share_dir - export_music "$state" "$IP" fi + + export_music "$state" "$IP" + } @@ -48,21 +51,16 @@ export_music(){ if [[ "$state" == "True" ]]; then cd $share_dir unzip -o '*.zip' - fi - rsync -r --no-g --no-p -v --include='*/' --include='*.m4a' --include='*.jpg' --include='*.flac' --include='*.lrc' --exclude='*' -e "ssh -p $PORT" $share_dir/. admin@$IP:/server/music - rm -rf $share_dir/** + rm -f *.zip + fi + cp -r $share_dir/. $music_dir + rm -rf $share_dir/** } main() { check_dir - if [[ -z $1 ]]; then - IP="192.168.2.8" - PORT="22" - else - IP=$1 - PORT=$2 - fi check_zip + mpc update } main "$@"