Compare commits
2
Commits
500db502cc
...
0c7adfadcb
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0c7adfadcb | ||
|
|
10b33b023c |
@@ -390,23 +390,33 @@ function pull-plex {
|
|||||||
dest=/sdcard/Movies/
|
dest=/sdcard/Movies/
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo "`date` - Copying files from '$plex_dir' to '$dest'."
|
||||||
su -c "cp -Rv '$plex_dir'/{1,2}/* '$dest'"
|
su -c "cp -Rv '$plex_dir'/{1,2}/* '$dest'"
|
||||||
|
|
||||||
|
echo -e "\n`date` - Combining videos split into chunks."
|
||||||
cd "$dest"
|
cd "$dest"
|
||||||
ls | while read dir; do
|
ls | while read dir; do
|
||||||
echo "Checking '$dir'"
|
echo -e "\n\n`date` - Checking '$dir'"
|
||||||
|
ls -lh "$dir"/*.mkv 2>/dev/null ||
|
||||||
|
ls -lh "$dir"/* 2>/dev/null ||
|
||||||
|
{
|
||||||
|
echo " Directory is empty, removing."
|
||||||
|
rmdir -v "$dir"
|
||||||
|
echo " Skipping to next directory."
|
||||||
|
continue
|
||||||
|
}
|
||||||
cd "$dir"
|
cd "$dir"
|
||||||
ls -lh
|
|
||||||
# Unsure why -e and -f don't work here. Spaces in filenames? Globs?
|
# Unsure why -e and -f don't work here. Spaces in filenames? Globs?
|
||||||
if [[ `ls *.chunk0 2>/dev/null` ]]; then
|
if [[ `ls *.chunk0 2>/dev/null` ]]; then
|
||||||
final="movie.mkv"
|
final="$dir.mkv"
|
||||||
echo "Catting files together to make '$final'."
|
echo -e "\n Catting files together to make '$final'."
|
||||||
|
|
||||||
cat *.chunk* > $final
|
cat *.chunk* > "$final"
|
||||||
ls -lh $final
|
ls -lh "$final"
|
||||||
|
|
||||||
rm -v *.chunk*
|
mv -v *.chunk* ~/TRASH/
|
||||||
fi
|
fi
|
||||||
|
echo "`date` - Done."
|
||||||
cd ..
|
cd ..
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user