такая идея сделать твич бота который распознает треки но проблема в том что музыка идет 2 каналом так что в vod ее не должно быть но шазам с расширения ее слышит вот и пришла идея как то записать кусок стрима с сайта твича и с помощью библиотеки шазам найти песню ну и отправить название в чат тому кто просит, я новичок так что многое не знаю может есть уже готовое решение или способ который я описал ну или просто скажите что мои потуги бесполезны и пока такое не возможно.
import subprocess
import streamlink
# URL трансляции Twitch
url = "https://www.twitch.tv/channel_name"
# Получаем список доступных потоков со стрима
streams = streamlink.streams(url)
# Выбираем наиболее подходящий по качеству поток
best = streams["audio_only"]
# Получаем ссылку на поток
stream_url = best.url
# Определяем имя файла, в который будем записывать звук
filename = "twitch_audio.mp3"
# Команда для записи потока в файл
cmd = ["ffmpeg", "-i", stream_url, "-vn", "-c:a", "libmp3lame", "-q:a", "0", filename]
# Запускаем процесс записи звука
subprocess.call(cmd)
-----------------------------------------------
нашел 2 способа но оба даже запись не начинают подскажите в чем проблема коды с помощью гпт написаны
Фрагменты кода надо размещать в виде текста и оборачивать тэгом code для корректного отображения. Удобно делать кнопкой </> Это обязательно, см.п.3.8 Регламента.
Сюда же относится traceback, ввод и вывод в консоли и другая структурированная текстовая инфа.