готовите шаблон (с ними проще работать), назовём его
<template_file>amedia1,Amedia 1 HD,http://@@ADDR@@/udp/некийipпотока:1234
amedia-hit,Amedia HIT HD,http://@@ADDR@@/udp/некийipпотока:1234
amedia-hd,Amedia Premium HD,http://@@ADDR@@/udp/некийipпотока:1234
animal-hd,Animal Planet HD,http://@@ADDR@@/udp/некийipпотока:1234
discov_rus-hd,Discovery Channel HD,http://@@ADDR@@/udp/некийipпотока:1234
Файл m3u сохраняете в
<file_from_server>
выполняете скрипт на
Bash
(
sed
обычно установлен)
# get new addr
blah_blah=$(sed -ne '\#http://\(.\+\?\)/udp/.\+#{s//\1/p;q}' <file_from_server>)
# replace @@ADDR@@ to blah-blah
# nota bene double quotes
sed -e "s/@@ADDR@@/$blah_blah/" <template_file>
на выходе получаете нужный вам файл, перенаправлением сохраняете