Reorganization and scripts fixing

This commit is contained in:
2024-04-16 19:27:39 +02:00
parent 5992d41d52
commit 0aa49797c1
22 changed files with 271 additions and 307 deletions

View File

@ -0,0 +1,9 @@
export MUSIC_PATH="."
if [ "$#" -eq 1 ]; then
export MUSIC_PATH=$1
fi
find $MUSIC_PATH -name '._*' -type f -delete
find $MUSIC_PATH -name '.DS_Store' -type f -delete
find $MUSIC_PATH -name '*.db' -type f -delete

View File

@ -0,0 +1,6 @@
sudo rsync -av --exclude="@eaDir" --delete /media/mantis-music/punk "$HOME"/music
sudo rsync -av --exclude="@eaDir" --delete /media/mantis-music/jazz "$HOME"/music
sudo rsync -av --exclude="@eaDir" --delete /media/mantis-music/chanson "$HOME"/music
sudo rsync -av --exclude="@eaDir" --delete /media/mantis-music/ost "$HOME"/music
sudo rsync -av --exclude="@eaDir" --delete /media/mantis-music/citypop "$HOME"/music
sudo rsync -av --exclude="@eaDir" --delete /media/mantis-music/electro "$HOME"/music

View File

@ -0,0 +1,29 @@
#!/bin/bash
# Recursively gets into each folder, checks if there is an audio file
# and extracts the cover with ffmpeg
### Helpers
# Check all extensions available
# find . -type f | perl -ne 'print $1 if m/\.([^.\/]+)$/' | sort -u
export MUSIC_PATH="."
extract_cover()
{
if [ ! -f "cover.jpg" ]
then
ffmpeg -hide_banner -i "$1" cover.jpg
else
echo "cover.jpg exists in " $(pwd)
fi
}
export -f extract_cover
if [ "$#" -eq 1 ]; then
export MUSIC_PATH=$1
fi
find $MUSIC_PATH \( -iname \*.MP3 -o -iname \*.Mp3 -o -iname \*.mp3 -o -iname \*.m4a \) -type f -execdir bash -c 'extract_cover "$0"' {} \;

View File

@ -0,0 +1 @@
sudo mount -t nfs4 -o proto=tcp,port=2049 192.168.1.30:/volume1/music /media/mantis-music

View File

@ -0,0 +1,6 @@
sudo rsync -av --exclude="@eaDir" --delete "$HOME"/music/jazz /media/mantis-music/
sudo rsync -av --exclude="@eaDir" --delete "$HOME"/music/punk /media/mantis-music/
sudo rsync -av --exclude="@eaDir" --delete "$HOME"/music/chanson /media/mantis-music/
sudo rsync -av --exclude="@eaDir" --delete "$HOME"/music/ost /media/mantis-music/
sudo rsync -av --exclude="@eaDir" --delete "$HOME"/music/citypop /media/mantis-music/
sudo rsync -av --exclude="@eaDir" --delete "$HOME"/music/electro /media/mantis-music/

View File

@ -0,0 +1,6 @@
sudo rsync -av "$HOME"/music/jazz /media/mantis-music/
sudo rsync -av "$HOME"/music/punk /media/mantis-music/
sudo rsync -av "$HOME"/music/chanson /media/mantis-music/
sudo rsync -av "$HOME"/music/ost /media/mantis-music/
sudo rsync -av "$HOME"/music/citypop /media/mantis-music/
sudo rsync -av "$HOME"/music/electro /media/mantis-music/