AIMP Forum
AIMP for PC => Skin Editor, Skin Engine => Вопросы / Questions => Topic started by: diemonic on December 18, 2025, 16:20:07
-
Хочу выводить в отдельный текстовый элемент название текущей радиостанции, с который идет потоковая музыка.
Обыскал уже кажется все, но не нашел, откуда можно получить данные о проигрываемой радиостанции.
Я пытался получить оригинальное название добавленной в библиотеку радиостанции как %Titile, но когда радиостанция воспроизводится, этот заголовок с названием радиостанции заменяется на название трека, передаваемое в потоке.
Сами по себе радиостанции у меня добавлены через RadioCat, и у них есть параметры названия и описания - но их я тоже не нашел откуда вынуть.
Причем добавленные через RadioCat радиостанции, которые имеют параметр описание, засовывают это описание к тег комментария - но при попытке его вывести, вместо коммента там пустота, хотя через информацию о треке (F4) и в списке радиостанций этот коммент виден.
Можно ли откуда-то вынуть название текущей радиостанции, или что-нибудь из данных, которые можно вручную задать через json, где у меня хранится список радиостанций?
-
Я пытался получить оригинальное название добавленной в библиотеку радиостанции как %Titile,
Где именно вы пытались написать этот макрос?
-
В обычном текстовом лейбле. Использование %Title правильно показывает название трека, если оно передается в потоке. Но если поток не передает названия треков и исполнителей, то тогда пишет как раз название радиостанции из тега заголовок, который можно увидеть в информации о файле (F4).
Я ищу параметр, который всегда будет показывать название радиостанции (точнее оригинальный тег заголовок, не перезаписанный данными из потока), или же какой-то другой параметр, в который можно это название вписать вручную и показывать в текстовом лейбле в скине (так, чтобы название не перезаписывалось данными из потока).
-
Пока что единственное, что я нашел - что можно вывести имя файла %FileName(), вместо него подставится ссылка на трансляцию радио, и тогда можно будет через сравнение строки заменить эту ссылку на название радиостанции. Но это лютый костыль, для каждой новой радиостанции придется обновлять скин, чтобы подменять новую ссылку на название.
-
Ну и названия радиостанций все-таки хочется брать оттуда, откуда взяты и ссылки - из того источника, на который ты подписался. Очевидно это возможно, раз название вписывается в заголовок радио-файла до того, как радио включается, просто хотелось бы, чтобы раз оно заменяется именем трека из потока, когда поток играет, чтобы название можно было получить из какого-нибудь другого места.
-
В обычном текстовом лейбле.
т.е. речь про скины? Вам нужен провайдер prvPlayingFileInfo и макрос %StationName
-
Да, это оно. Спасибо!