Namen anpassen (evtl. Pfade), SIDs suchen und/oder austauschen...
Wie? Im Script mit (emeditor etc...).
Schau dir das Script an (und was es macht!!!) , und passe es nach deinen Vorstellungen an.
Mehr kann man nicht sagen.
Den Rest musst du schon selber machen.
Hexenwerk ist es nicht, verlangt aber Eigenleistung.
#+==========================================================+#
# m3u8-link-checker check m3u8 - m3u files for working links #
#+==========================================================+#
# exit status and error codes
SUCCESS=0 # success exit code
E_WRONGARGS=65 # wrong number of arguments passed to script
E_WRONGFILE=66 # wrong file passed to script
# script usage
script_usage="Usage: $(basename "$0") [m3u8 or m3u file]"
#+========================================================+#
# check arguments passed to scripts #
#+========================================================+#
# check number of arguments passed to script and exit if not correct
[[ $# -eq 1 ]] || { printf "%s\n" "$script_usage"; exit "$E_WRONGARGS"; }
if [[ "$1" =~ \.m3u8?$ ]]; then # + m3u8 file passed as first argument to script
file="$1" # - filename is first argument passed to script
outfile="${file%%.}-checked.${file##.}" # - get filename and extension
else
printf "%s\n%s\n" "'$1' invalid input" "$script_usage" # + no arguments are passed to the script
exit "$E_WRONGFILE" # - exit with E_WRONGFILE error code
fi
#+========================================================+#
# while read file check links with ffprobe +#
#+========================================================+#
printf "%s\n" "Checking $file for working links"
while IFS= read -r line # while read m3u8 or m3u file check links with ffprobe
do
link=$(printf "%s\n" "$line" | grep -Eo '(http|https)://[a-zA-Z0-9:0-9./?=@&%|()[:blank:],;-~]' | grep -vP '(http|https|rtmp)://[a-zA-Z0-9:0-9./?=@&%|()[:blank:],;-~](jpg|png|gif)')
Jetzt stehe ich auf dem Schlauch. Ist schon länger her, dass ich das auf die dream gebracht habe. War, glaube ich, bereits in den Updates für 4.2 beinhaltet.
Habe noch folgendes Problem: alle Sender mit FHD lassen die DB abstürzen.
Anhänge
Du musst angemeldet sein, um die Anhangsliste zu sehen.
4.2 GP?
Da ist kein vavoo Script drin.
Ersten Post lesen und Script installieren.
Oder im Threads hier nach einem einigermaßen aktuellen mit SIDs suchen, sonst gibt's kein EPG.