@echo off Выключить системные сообщения
cls Очистка экрана
if exist C:\Progra~1\VideoLAN\VLC (set "vlc=C:\Progra~1\VideoLAN\VLC\vlc") Проверка и установка пути VLC
if exist C:\Progra~2\VideoLAN\VLC (set "vlc=C:\Progra~2\VideoLAN\VLC\vlc")
if exist C:\Program Files\VideoLAN\VLC (set "vlc=C:\Program Files\VideoLAN\VLC\vlc")
if exist D:\Program Files\VideoLAN\VLC (set "vlc=D:\Program Files\VideoLAN\VLC\vlc")
if exist C:\Program Files (x86)\VideoLAN\VLC (set "vlc=C:\Program Files (x86)\VideoLAN\VLC\vlc")
if exist C:\Program Files(x86)\VideoLAN\VLC (set "vlc=C:\Program Files(x86)\VideoLAN\VLC\vlc")
if exist C:\Program Files (x64)\VideoLAN\VLC (set "vlc=C:\Program Files (x64)\VideoLAN\VLC\vlc")
if exist C:\Program Files(x64)\VideoLAN\VLC (set "vlc=C:\Program Files(x64)\VideoLAN\VLC\vlc") можно всё заменить строкой в скобках с указанием реального пути папки плеера
start /MIN %vlc% -Idummy --live-caching 2000 http://gb.orange.ether.tv:1935/live/radiorusskiymir//broadcast9/playlist.m3u8 --sout=#standard{access=http,mux=raw,dst=:8100} :ttl=1 :sout-keep - Параметры ввода\вывода звука значение 2000 означает уровень кеша, дальше идёт ссылка, sout параметры вывода потока
echo transcoding begin Уведомление о начале обработки
ping localhost -n 3 >nul Проверка доступности ссылки
exit /b Закрытие BAT файла, после которого можно слушать музыку