Доброго времени суток. На просторах был найден скрипт, для создания playlist.m3u на сервере.
================
#!/bin/bash
rawurlencode() {
local string="${1}"
local strlen=${#string}
local encoded=""
local pos c o
for (( pos=0 ; pos<strlen ; pos++ )); do
c=${string:$pos:1}
case "$c" in
[-_.~a-zA-Z0-9] ) o="${c}" ;;
* )
printf -v o '%%%02x' "'$c"
esac
encoded+="${o}"
done
echo "${encoded}"
}
rm -rf playlist.m3u
for f in *.mkv; do echo "#EXTINF:-1, $f
ftp://192.168.88.250/hdd/"$(rawurlencode $f) >> playlist.m3u;
done
sed -i '1s/^/#EXTM3U\n/' playlist.m3u
# End of File
================
- Нужно, что бы скрип рекурсивно сканировал папки\подпапки....
- По возможности (echo #EXTINF:-1, $f) - добавить название папки + название файла.
В SH вовсе не силен (((( Заранее благодарен