Скрипты для foo_uie_wsh_panel_mod

Список разделов foobar2000 Секреты foobar2000

Описание: Кнопочки, конфиги, секреты, советы.

Сообщение #1261 kgena_ua » 31.10.2016, 23:40

seriousstas, да я просто решил попробовать сделать лого в ELP, просто добавил несколько символов в replace, а то есть такое радио, где %title% выдает такое
.......... ((BRITAIN RADIO 355 )) ............. Caroline, BIG L, RNI, Cruisin, 355, 390,

имя файла будет
BRITAIN RADIO 355 Caroline BIG L RNI Cruisin 355 390.png

Еще радио (не помню откуда у меня архив с картинкой и .fpl):
x 187 x Cosmic Radio Chillout / Ambient / Psy / Downtempo / Trance !!

имя файла будет
x 187 x Cosmic Radio Chillout Ambient Psy Downtempo Trance.png
kgena_ua M
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет 7 месяцев

Сообщение #1262 seriousstas » 31.10.2016, 23:52

А где вы все пропали? Стас, я тут подумал, пока БИО рисую, давай я пришпилю твою ссылку на архив с лого в шапке темы? Я просто хочу чтобы мои лого были без сжатия, в том состоянии как они из редактора вылезли, а ты будешь по мере необходимости пере заливать свой архив со сжатыми лого у себя на файлообменнике и проблема решен
На месте . Пришпиль тогда , могу обновлять иногда ,но меня бывает пару недель нет ..

Добавлено спустя 10 минут 23 секунды:
kgena_ua
понял. В предложенном варианте будет так :
x187xCosmicRadioChilloutAmbientPsyDowntempoTrance!!
с пробелами - более читабельно, но нам ведь не название рассматривать ,а картинку ..
seriousstas
Откуда: Украина , Ивано-Франковск
Репутация: 110
С нами: 9 лет 9 месяцев

Сообщение #1263 AHAPXICT » 01.11.2016, 00:12

kgena_ua, Приветствую :beer: Как то считал на досуге. Из моих 232 станций 13 имеют запрещённые символы виндовс это: 100% х 13 : 232 = 5,6%. То есть если бы владельцы этих интернет радио станций не загонялись на понтах, то 94,4% остальных не требуют вообще никакого переименования и каких либо условий для корректного отображения.
seriousstas, так и станций не миллион. Зато двух зайцев убьём :rambo:
AHAPXICT M
Аватара
Откуда: Киев
Репутация: 252
С нами: 11 лет

Сообщение #1264 kgena_ua » 01.11.2016, 00:17

seriousstas:но нам ведь не название рассматривать ,а картинку
seriousstas, полностью согласен.
Только так я решил убить двух зайцев. Например название станции в плейлисте.

Для
.......... ((BRITAIN RADIO 355 )) ............. Caroline, BIG L, RNI, Cruisin, 355, 390,

Будет так
Безымянный.png


AHAPXICT, приветствую.
kgena_ua M
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет 7 месяцев

Сообщение #1265 seriousstas » 01.11.2016, 00:48

kgena_ua
ясно , а как его (скрипт) правильно прописать ?
seriousstas
Откуда: Украина , Ивано-Франковск
Репутация: 110
С нами: 9 лет 9 месяцев

Сообщение #1266 MC Web » 01.11.2016, 00:57

Приветствую всех.
kgena_ua, согласен, я то же предпочитаю с пробелами - удобнее во всех смыслах.

Тут при составлении плейлистов с [EX.UA] столкнулся одной проблемкой, не смертельно, но интересно, так и не смог победить ее.
Для отображения обложек в плейлистах ELP, NGP прописал в настройках отображения Лицевой обложки:
Код: Выделить всё
B:\Logos\$replace(%artist%,:, ,", ,!, ).*
B:\Logos\$replace(%album artist%,:, ,", ,!, ).*
Все функционирует хорошо, но попался один сборник из разных исполнителей с прописанным исполнителем альбома
.:: PIZIBANG.YO2.CN ::.
В панели обложек на основе скрипта Radio Logo Script.js от kgena_ua:
Код: Выделить всё
var file = files[i].replace(/.jpg|.jpeg|.png|.gif|.bmp|.tiff/g,'').replace(/[^a-zA-Z0-9а-яА-я]/g,'');
var tfname = tf[j].replace(/[^a-zA-Z0-9а-яА-я]/g,'');
показывает, а в плейлистах нет. Какие только варианты не пробовал...
Последний раз редактировалось MC Web 01.11.2016, 01:02, всего редактировалось 1 раз.
MC Web
Репутация: 248
С нами: 11 лет 3 месяца

Сообщение #1267 kgena_ua » 01.11.2016, 01:00

seriousstas,
Код: Выделить всё
$trim($replace($replace($replace($replace($replace(%title%,*, ,|, ,\, ,:, ,", ,<, ,>, ,-, ,?, ,/, ,., ,'(', ,')', ,',', ,_, ,!, ,),     , ),    , ),   , ),  , ))
kgena_ua M
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет 7 месяцев

Сообщение #1268 seriousstas » 01.11.2016, 01:07

Приветствую всех.
kgena_ua, согласен, я то же предпочитаю с пробелами - удобнее во всех смыслах.
Привет ! Сейчас речь про отображение в ELP текста имени станции . Тут , кому ,что нравится ... А для универсальности нужен цельный файл -
иначе всегда будет что-то где-то.. тк механизмы отображения разные . В WSH скриптах к примеру | меняется на пробел и логотип уже не прочитать .
предпочитаю с пробелами - удобнее во всех смыслах.
Пробелы и тире увеличивают на порядок и без того длинное название . Зачем они Тебе ?
seriousstas
Откуда: Украина , Ивано-Франковск
Репутация: 110
С нами: 9 лет 9 месяцев

Сообщение #1269 AHAPXICT » 01.11.2016, 01:09

kgena_ua, Смотрится хорошо. Вот что у британцев в голове, такое название лепить? :biggrin:

Дополнение к теме:
Эту проблему я рассматривал немного под другим углом. Стандартная замена запрещённых знаков в названиях станций для переименовывания картинок покрывает полностью Columns UI, отображение обложек Artwork view и NGPlaylist, а также ELPlaylist, ну и Cover Panel. Исключение ESPlaylist и другие скрипты которые зависят от меню Display. Какой плюс у этой системы, простые названия не требуют переименования, а те названия которые содержат запрещённые символы переименовывает сама система при переименовании файла, что удобно. Если бы данное условие работало в меню Display то и танцев с бубнами не было бы))) Метод seriousstas решает все не стыковки в данном вопросе, так чтобы можно было в любую сборку перекидывать логотипы от любимых станций и всё работало.

Добавлено спустя 2 минуты 5 секунд:
seriousstas, когда успел первей меня сообщение отправить?)))
AHAPXICT M
Аватара
Откуда: Киев
Репутация: 252
С нами: 11 лет

Сообщение #1270 kgena_ua » 01.11.2016, 01:15

MC Web:.:: PIZIBANG.YO2.CN ::.
Нужно убирать :
kgena_ua M
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет 7 месяцев

Сообщение #1271 AHAPXICT » 01.11.2016, 01:16

MC Web:.:: PIZIBANG.YO2.CN ::.
Проверь может пробел в конце названия затерялся? У меня были мозговые бури с Week-FM Easy Listening:пробел в конце названия. Переименовал с сохранением пробела через меню свойства файла, иначе система его убирала, а я не замечал

Добавлено спустя 4 минуты 40 секунд:
Что то эту хрень поиск ЕХ не находит. Есть файл? Хочу проверить.

Добавлено спустя 55 секунд:
В смысле закинь плей лист с этим альбомом
AHAPXICT M
Аватара
Откуда: Киев
Репутация: 252
С нами: 11 лет

Сообщение #1272 kgena_ua » 01.11.2016, 01:21

Метод от seriousstas более универсальный.
AHAPXICT:может пробел в конце названия затерялся
Пробелs в начале и в конце убираем
$trim(text)

Добавлено спустя 3 минуты 38 секунд:
AHAPXICT:В смысле закинь плей лист с этим альбомом
да не надо весь плейлист. Только эту строку (.fpl).
kgena_ua M
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет 7 месяцев

Сообщение #1273 AHAPXICT » 01.11.2016, 02:15

kgena_ua:$trim(text)
Та да, не нашёл (видно трудности перевода страницы) когда искал нужное условие. Спасибо работает.
seriousstas, а в твою не надо такого добавлять или у тебя и так работает? У меня сейчас свои картинки стоят и столько всего включено что пока не могу проверить на твоём варианте: $if(%length%,,B:\Radio Logos\$replace($trim(%title%),<,,>,,:,,",,/,,\,,|,,?,,-,, ,).*)
AHAPXICT M
Аватара
Откуда: Киев
Репутация: 252
С нами: 11 лет

Сообщение #1274 seriousstas » 01.11.2016, 02:24

Нет не надо - все работает . Условие, как и сделал kgena_ua будет действовать только на логотипы не фильтруя треки,
что нам и нужно .
у меня опять вылез этот "трабл" с БИО, ты же всё по фиксил в предыдущей версии, не понимаю. Может из за тач кнопок?
Тут смешно получилось :
Я ведь сам ранее добавлял if (found > 0) get_pic();
Затем убрал из-за XP ,а затем позже снова добавил , уже на автомате)) , как предложил kgena_ua :
/viewtopic.php?p=62364#p62364
Проверил на оригинале :
/viewtopic.php?p=62235#p62235
при замене
get_files_if_loaded()
на get_pic(); будут проблемы под win XP.
Сейчас перезалью архив с возвратом функции .

По сжатым логотипам: пока залил архив где все вперемешку .
Можешь почистить и перевыложить . Хотя наверное проще пережать заново ..
seriousstas
Откуда: Украина , Ивано-Франковск
Репутация: 110
С нами: 9 лет 9 месяцев

Сообщение #1275 AHAPXICT » 01.11.2016, 03:07

Ок. Что то устал уже. С архивами позже разберёмся. Вопрос: В новых системах по умолчанию какие шрифты стоят? В смысле, типа Wingdings с пиктограммами? Рисую пока концепт для БИО и не могу определится что использовать пиктограммы или надписи.
AHAPXICT M
Аватара
Откуда: Киев
Репутация: 252
С нами: 11 лет

Сообщение #1276 seriousstas » 01.11.2016, 03:10

Проверь . Вернул get_files_if_loaded() назад (поставил дефолтное время показа картинки 500мс) :
http://pccar.ru/showpost.php?p=371437&postcount=2761

Добавлено спустя 4 минуты 50 секунд:
В новых системах по умолчанию какие шрифты стоят
Segoe MDL2 Assets.ttf он есть в этом БИО моде (папка fonts), но и шрифт я тоже "сделал биомодом" )) добавил нужные глифы через FontLab, например Фейдер.
Глифы можно поискать : http://fontello.com/ (создай там шрифт , затем перенеси в другой FontLab-ом для удобства)
seriousstas
Откуда: Украина , Ивано-Франковск
Репутация: 110
С нами: 9 лет 9 месяцев

Сообщение #1277 MC Web » 01.11.2016, 15:07

kgena_ua:Нужно убирать :
Естественно, иначе никак. Заменял пробелом и без пробела, соответственно с разными условиями.
AHAPXICT:Проверь может пробел в конце названия затерялся?
Знаю про это, то же приходилось сталкиваться.

Вот ССЫЛКА на плейлист сборника с картинкой (вместо : поставил пробелы).
MC Web
Репутация: 248
С нами: 11 лет 3 месяца

Сообщение #1278 kgena_ua » 01.11.2016, 16:13

MC Web,
ELP
Код: Выделить всё
$puts(qqq,
$trim($replace($replace($replace($replace($replace($meta(album artist%),*, ,|, ,\, ,:, ,", ,<, ,>, ,-, ,?, ,/, ,., ,'(', ,')', ,',', ,_, ,!, ,),     , ),    , ),   , ),  , ))
)

$puts(logo,$findfile(%logo_path%$get(qqq).*))
$imageabs_rc(%art_size%,%art_size%, 0, 0,%art_size%, %art_size%, 0,0,$get(logo),,,255,)

Безымянный.png
Безымянный.png (25.57 КБ) Просмотров: 1034


имя файла:
PIZIBANG YO2 CN.jpg
kgena_ua M
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет 7 месяцев

Сообщение #1279 MC Web » 01.11.2016, 18:01

kgena_ua, мне нужно сюда прописать (повторяюсь):

Изображение

чтобы отображались обложки в плейлистах ELP, NGP, это единственный (пока) случай, который не работает.
Замену точек решил не делать, чтобы было меньше исправлений. Но пробовал и их менять, как и двоеточие - не работает...

Пример отображения остальных обложек в ELP, NGP с этого же сервера, кроме данной
Изображение
MC Web
Репутация: 248
С нами: 11 лет 3 месяца

Сообщение #1280 AHAPXICT » 01.11.2016, 18:43

MC Web, сюда можно нечего не писать, в окне "Внешний Вид" - $replace не работает. А для NGP забей строку с любым условием в CUI:
B:\Logos\$replace($trim(%artist%),*,,|,,\,,:,,",,<,,>,,?,,/,).* Хотя ты и сам наверно уже давно сделал)))
AHAPXICT M
Аватара
Откуда: Киев
Репутация: 252
С нами: 11 лет

Пред.След.

Вернуться в Секреты foobar2000