Скрипты для foo_uie_wsh_panel_mod

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

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

Сообщение #2661 kgena_ua » 26.10.2019, 18:10

"Biography, albums, title, similar artist info.www.last.fm."
@version "26102019"


Некоторые изменения не LastFM.
Мелкие улучшения. Почти не тестировал. Сообщайте о боках.
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Гуру
Аватара
Возраст: 55
Откуда: Украина, Днепр
Репутация: 458
С нами: 6 лет 8 месяцев

Сообщение #2662 MC Web » 26.10.2019, 18:32

kgena_ua писал(а):Почти не тестировал. Сообщайте о боках.
Приветствую!
На старом скрипте пытался тоже переделать, но получил тот же результат, как и в @version "26102019":
- нет фото (нигде),
- популярные альбомы и похожие исполнителя показывает информацию (без фото) только первое, последующего переключения колесом нет.
MC Web
Гуру
Аватара
Репутация: 171
С нами: 6 лет 3 месяца

Сообщение #2663 Aum » 27.10.2019, 22:59

kgena_ua писал(а):Некоторые изменения не LastFM.
Спасибо. У меня все заработало-картинки грузит.

Разобрался со своей задачкой выше - с отключением скрипта, если его панель не активна (это больше в тему JSplitter).
Может кому-то пригодится
Спойлер
В главной панели JSplitter есть кнопка показать/скрыть панель Биографии, дополняем ее командами:
Код: Выделить всё
    window.SetProperty("Bio", true);
    window.NotifyOthers("Bio", true);
В скрипте биографии корректируем:
Строку 971
Код: Выделить всё
 if (metadb) on_metadb_changed(); 
на
Код: Выделить всё
if (metadb && window.GetProperty("Bio", true)) on_metadb_changed();
И чуть правим функцию:
Код: Выделить всё
function on_notify_data(name, info) {
    if (name == "panel") {
        if (info == "bio"){
            panel_on = true;
            meta_artist = "";
            on_metadb_changed();
        } else {
            panel_on = false;
        }
    }
}
на
Код: Выделить всё
  function on_notify_data(name, info) {
       if(name != "Bio") return;
    window.SetProperty("Bio", info);
 
 if (window.GetProperty("Bio", true)) {
            panel_on = true;
            meta_artist = "";
            on_metadb_changed();
       } else {
            panel_on = false;
        }   
}
Все, теперь если в сборке панель биографии скрыта, биография не ищет и не грузится, и если стоит режим "Follow selected track" - перебор треков в плейлисте никак не нагружает плеер подгрузкой биографии.
Мудр не тот, кто доказал что-либо, а тот, кто зная истину, не стал спорить.
Aum M
Бывалый
Аватара
Возраст: 35
Откуда: UA
Репутация: 17
С нами: 9 лет 8 месяцев

Сообщение #2664 kolobok15 » 28.10.2019, 10:53

Спасибо за обновление :wink:
kolobok15
Новичок
Репутация: 0
С нами: 7 лет 1 месяц

Сообщение #2665 Aum » 28.10.2019, 15:34

kgena_ua писал(а):Не самореклама , но это пока лучшее, что есть на сегодня.
Get Covers (Artwork) radio logos
Подскажите, возможно ли как-то облегчить скрипт - довольно тяжело запускается: по 2 секунды (как бы подвисает интерфейс фубара) на каждом треке в режиме "Follow selected track" или при старте и инициализации. Причем даже если в настройках скрипта выбраны только "Embedded covers", у выбранного альбома нет вшитых картинок, все равно на 2-3 секунды затуп (и это не на плохом процессоре - i7). Куда копать, или это функция поиска обложек в папках такая требовательная?
Мудр не тот, кто доказал что-либо, а тот, кто зная истину, не стал спорить.
Aum M
Бывалый
Аватара
Возраст: 35
Откуда: UA
Репутация: 17
С нами: 9 лет 8 месяцев

Сообщение #2666 MC Web » 28.10.2019, 21:55

kgena_ua писал(а):Некоторые изменения не LastFM.
Как я понял сделали на сайте ограничения по версии IE и у меня на одном ноутбуке с IE 9 перестали загружаться картинки в скрипте:
"Biography, albums, title, similar artist info.www.last.fm."
@version "26102019"
Обновить IE 9 не получится, а менять ОС из за этого не хочется, все равно IE не пользуюсь.
Как то можно обойти это ограничение? :help:
Другие браузеры с last.fm работают нормально, IE 9 не хочет.
MC Web
Гуру
Аватара
Репутация: 171
С нами: 6 лет 3 месяца

Сообщение #2667 AHAPXICT » 29.10.2019, 22:42

kgena_ua, приветствую. Как всегда благодарность за новый скрипт БИО, а так же плюс в карму, ну и пиво :beer:
Вчера был на работе, и как раз было время свободное, короче сел настраивать ваш скрипт для своей сборки. Так как в прошлый раз наступил на грабли, в этот решил сразу начать с редактора Notepad++, отредактировать в нём, а потом уже непосредственно переходить к настройке в WSH и JS панелях.
В общем 4500 строк сверху до низу прошёл, а потом ещё по второму разу проверяя не неакосячил ли я сам чего нибудь.
Не знаю как называются эти артефакты, но в старой версии от них так же пришлось избавляться (были ошибки чтения и экспорта, об этом писал раньше)
После "чистки" удаления пробелов размер текстового документа сократился примерно на 12 Кбайт(оригинал 340 Кбайт) до 328 Кбайт. По моему ощитимая разница в размере, не знаю сказывается ли это на загрузке скрипта в мс или нет, суть не в том. Не могу понять, какой у вас редактор оставляет такие артефакты в скрипте? На пальцах не объясню, сделал скриншот как это выглядит. По ходу удалял артефакты, пробелы между строк остаются на месте.
Space.jpg
Space.jpg (8.14 КБ) Просмотров: 1581

И у меня опять проблема со сворачиваем(двойной клик СКМ) и перетаскиванием текста по экрану. В каких-то старых версиях была подобная проблема, то ли с рендером текста, то-ли с частой перерисовкой окна. Проверял на оригинальном скрипте. С текстом и размером текста по умолчанию проблем нет, а при замене на Times New Roman (плюс включены тени и размер шрифта от 16) при сворачивании текста по двойной клик СКМ воникают фризы (наибольший длился около 5 секунд). Но в принципе это не проблема, на работу притащил старый ноут, а в нём одно ядерный процессор, так что он и сам по себе тормозит на WIN 10)))
Media Library it's bad - explorer it's good!
AHAPXICT M
Гуру
Аватара
Возраст: 48
Откуда: Киев
Репутация: 188
С нами: 6 лет 1 месяц

Сообщение #2668 MC Web » 29.10.2019, 23:04

AHAPXICT писал(а):После "чистки" удаления пробелов размер текстового документа сократился примерно на 12 Кбайт(оригинал 340 Кбайт) до 328 Кбайт. По моему ощитимая разница в размере, не знаю сказывается ли это на загрузке скрипта в мс или нет
Не надо ничего чистить, достаточно открыть и сохранить файл в кодировке UTF-8 - размер будет 170,9 Кбайт.
MC Web
Гуру
Аватара
Репутация: 171
С нами: 6 лет 3 месяца

Сообщение #2669 AHAPXICT » 30.10.2019, 00:21

MC Web писал(а):достаточно открыть и сохранить файл в кодировке UTF-8 - размер будет 170,9 Кбайт.
Это да, размер 170 Кбайт, но то что на картинке никуда не делось. И опять же второй вариант после чистки артефактов 165 Кбайт. Ну и меня интересует вопрос что это за артефакты, старая версия даже не грузилась при импорте или выдавала ошибки в WSH (были крякозябры между строк). А, так то, да.
Space Clear.jpg
Space Clear.jpg (7.09 КБ) Просмотров: 1557

Положение курсора показывает, что после строки нет пустого места. Вывод сделал что и "пустое место" занимает много места :wink:
Media Library it's bad - explorer it's good!
AHAPXICT M
Гуру
Аватара
Возраст: 48
Откуда: Киев
Репутация: 188
С нами: 6 лет 1 месяц

Сообщение #2670 AHAPXICT » 01.11.2019, 16:05

AHAPXICT писал(а):И у меня опять проблема со сворачиваем(двойной клик СКМ) и перетаскиванием текста по экрану.
Пришёл сегодня на работу, а всё работает как надо :oops: По всей видимости у компа глюки были или с вайфаем нелады. Вопрос снят.

Добавлено спустя 3 часа 25 минут:
P.S. Понял что меня с толку сбивало. Иногда попадаются большие тексты - просто огромные, вот на них и фризит))
Media Library it's bad - explorer it's good!
AHAPXICT M
Гуру
Аватара
Возраст: 48
Откуда: Киев
Репутация: 188
С нами: 6 лет 1 месяц

Сообщение #2671 Aum » 13.11.2019, 22:33

Народ, подскажите как правильно получить шрифт дополнительных панелей:
window.GetFontCUI(type[, client_guid])

Код: Выделить всё
=== Fonts ===
Used in GetFontCUI() as client_guid
Album List: "{06B856CC-86E7-4459-A75C-2DAB5B33B8BB}"
Item Properties: Group Titles: "{AF5A96A6-96ED-468F-8BA1-C22533C53491}"
Columns Playlist: Items: "{82196D79-69BC-4041-8E2A-E3B4406BB6FC}"
NG Playlist: Group Titles: "{FB127FFA-1B35-4572-9C1A-4B96A5C5D537}"
NG Playlist: Column Titles: "{30FBD64C-2031-4F0B-A937-F21671A2E195}"
Playlist Switcher: "{70A5C273-67AB-4BB6-B61C-F7975A6871FD}"
Filter Panel: Column Titles: "{FCA8752B-C064-41C4-9BE3-E125C7C7FC34}"
Columns Playlist: Column Titles: "{C0D3B76C-324D-46D3-BB3C-E81C7D3BCB85}"
Tab Stack: "{6F000FC4-3F86-4FC5-80EA-F7AA4D9551E6}"
Console: "{26059FEB-488B-4CE1-824E-4DF113B4558E}"
Biography View: "{F692FE36-D0CB-40A9-A53E-1492D6EFAC65}"
NG Playlist: Items: "{19F8E0B3-E822-4F07-B200-D4A67E4872F9}"
Playlist Tabs: "{942C36A4-4E28-4CEA-9644-F223C9A838EC}"
Status Bar: "{B9D5EA18-5827-40BE-A896-302A71BCAA9C}"
Item Details: "{77F3FA70-E39C-46F8-8E8A-6ECC64DDE234}"
Item Properties: Column Titles: "{7B9DF268-4ECC-4E10-A308-E145DA9692A5}"
Item Properties: Items: "{755FBB3D-A8D4-46F3-B0BA-005B0A10A01A}"
Filter Panel: Items: "{D93F1EF3-4AEE-4632-B5BF-0220CEC76DED}"

window.GetFontCUI(type,"{B9D5EA18-5827-40BE-A896-302A71BCAA9C}")
Что есть "type"? Если стандартных значения 2

FontTypeCUI = {
items: 0,
labels: 1
};
Мудр не тот, кто доказал что-либо, а тот, кто зная истину, не стал спорить.
Aum M
Бывалый
Аватара
Возраст: 35
Откуда: UA
Репутация: 17
С нами: 9 лет 8 месяцев

Сообщение #2672 softvip » 18.11.2019, 03:54

kgena_ua,
Можете помочь с кодом:
$movepanel_c(Cover,$max($muldiv(%ps_width%,128),57),34,$min($muldiv(%ps_width%,33,52),$sub(%ps_width%,5)),$sub(%ps_height%,125))
при нормальном размере окна см. картинка 1, но при увеличенном панель накладывается (см. картинка 2) а если перехожу на другое меню, то фон виден(см. картинка 3), последняя картинка не так важна, но 2 очень, может не сюда пишу, но всё же если можете помогите пожалуйста.

Заранее спасибо!
Вложения
3.png
Рисунок 3
2.png
Рисунок 2
1.png
Рисунок 1
softvip
Новичок
Репутация: 1
С нами: 1 год 3 месяца

Сообщение #2673 andyua2 » 22.11.2019, 15:33

можно в парсер прикрутить обработку title с сайта 101.ru
полный лист тут
http://potokovoe.ru/record/101ru_channel.m3u8
mp3 стримы обрабатывает норм а аас - нет (а там такой богатый title - с картинками и описанием)
например вот стрим
http://101.ru/api/channel/getServers/74/channel/AAC/128/dataFormat/mobile
а вот на на него title
http://101.ru/api/channel/getTrackOnAir/74
Код: Выделить всё
{"about":{"uid":59554,"uid_executor":24172,"uid_album":38290,"title":"Tropical Paradise","text_song_translate":"","text_song":"","numtrack":3,"duration":"03:38","duration_sec":218,"typeTrackUid":0,"moder":1,"AboutExecutor":{"uid":24172,"isgroup":1,"title":"Poco Loco Gang","sym":80,"pseudonym_use":0,"pseudonym_title":"","country":0,"discogs":"","dateBirth":"0000-00-00","dateDeath":"0000-00-00","biography":"","moder":"0","string_country":null,"autonym":[{"id":63538,"title":"POCO LOCO GANG"}],"containExecutors":false,"dateBirthString":"","dateDeathString":"","inGroups":false,"sites":false,"photo":[{"coverOriginal":"\/vardata\/modules\/musicdb\/files\/201510\/d8a827930fd0b098493e3db09d5082e9.jpg","coverHTTP":"http:\/\/cdn0.101.ru\/vardata\/modules\/musicdb\/files\/201510\/d8a827930fd0b098493e3db09d5082e9.jpg","cover50":"http:\/\/cdn0.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201510\/d8a827930fd0b098493e3db09d5082e9.jpg?w=50&h=50&pos=center&t=1446214685","cover100":"http:\/\/cdn0.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201510\/d8a827930fd0b098493e3db09d5082e9.jpg?w=100&h=100&pos=center&t=1446214685","cover150":"http:\/\/cdn0.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201510\/d8a827930fd0b098493e3db09d5082e9.jpg?w=150&h=150&pos=center&t=1446214685","cover200":"http:\/\/cdn0.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201510\/d8a827930fd0b098493e3db09d5082e9.jpg?w=200&h=200&pos=center&t=1446214685","cover250":"http:\/\/cdn0.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201510\/d8a827930fd0b098493e3db09d5082e9.jpg?w=250&h=250&pos=center&t=1446214685","cover300":"http:\/\/cdn0.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201510\/d8a827930fd0b098493e3db09d5082e9.jpg?w=300&h=300&pos=center&t=1446214685","cover350":"http:\/\/cdn0.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201510\/d8a827930fd0b098493e3db09d5082e9.jpg?w=350&h=350&pos=center&t=1446214685","cover400":"http:\/\/cdn0.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201510\/d8a827930fd0b098493e3db09d5082e9.jpg?w=400&h=400&pos=center&t=1446214685","mainPhoto":0,"uid":15919}]},"title_executor":"Poco Loco Gang","pseudonym_title":"","executor_moder":"0","isgroup":1,"containExecutors":false,"iTunes":false,"cover":{"coverOriginal":"\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg","coverHTTP":"http:\/\/cdn2.101.ru\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg","cover50":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=50&h=50&pos=center&t=1521128088","cover100":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=100&h=100&pos=center&t=1521128088","cover150":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=150&h=150&pos=center&t=1521128088","cover200":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=200&h=200&pos=center&t=1521128088","cover250":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=250&h=250&pos=center&t=1521128088","cover300":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=300&h=300&pos=center&t=1521128088","cover350":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=350&h=350&pos=center&t=1521128088","cover400":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=400&h=400&pos=center&t=1521128088","uid":70940},"audio":[{"uid":646309,"trackuid":59554,"duration":218,"typedata":"audio","filename":"http:\/\/cdn1.101.ru\/vardata\/modules\/musicdb\/files\/201803\/11\/8791f68397e3e1801a93cbd045169805.mp3","full_sample_track":"http:\/\/wz5.101.ru\/mdb\/5\/59554.mp3","sample":"http:\/\/101.ru:8100?date=201803%2F11&hash=8791f68397e3e1801a93cbd045169805&start=66","time":1521128090,"statusReady":8,"uidTrack":59554}],"isNewTrack":false,"video":{"youtube":false,"clip":false},"isNewVideo":false,"style":[{"uid":967,"title":"\u0415\u0432\u0440\u043e\u0434\u044d\u043d\u0441","titleEng":"Eurodance","id":248379}],"executorsWorked":[],"album":{"uid":38290,"title":"Poco Loco Gang","countTracks":13,"releaseDate":"1999-00-00","otherData":"","albumTypeId":0,"albumTypeTitle":null,"uidExecutor":24172,"titleExecutor":"Poco Loco Gang","mdbExecutorModer":"0","sym":80,"cover":{"coverOriginal":"\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg","coverHTTP":"http:\/\/cdn2.101.ru\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg","cover50":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=50&h=50&pos=center&t=1521128088","cover100":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=100&h=100&pos=center&t=1521128088","cover150":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=150&h=150&pos=center&t=1521128088","cover200":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=200&h=200&pos=center&t=1521128088","cover250":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=250&h=250&pos=center&t=1521128088","cover300":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=300&h=300&pos=center&t=1521128088","cover350":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=350&h=350&pos=center&t=1521128088","cover400":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=400&h=400&pos=center&t=1521128088","uid":70940},"releaseDateString":"1999","styles":false,"countUploadedTracks":2}},"short":{"title":"Poco Loco Gang - Tropical Paradise","titleTrack":"Tropical Paradise","titleExecutor":"Poco Loco Gang","titleExecutorFull":"Poco Loco Gang","uidTrack":59554,"mdbUidTrack":59554,"mdbUidExecutor":24172,"mdbExecutorModer":"0","mdbTrackModer":1,"containExecutors":false,"cover":{"coverOriginal":"\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg","coverHTTP":"http:\/\/cdn2.101.ru\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg","cover50":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=50&h=50&pos=center&t=1521128088","cover100":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=100&h=100&pos=center&t=1521128088","cover150":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=150&h=150&pos=center&t=1521128088","cover200":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=200&h=200&pos=center&t=1521128088","cover250":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=250&h=250&pos=center&t=1521128088","cover300":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=300&h=300&pos=center&t=1521128088","cover350":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=350&h=350&pos=center&t=1521128088","cover400":"http:\/\/cdn2.101.ru\/proxy\/vardata\/modules\/musicdb\/files\/201803\/11\/bbde7a8d75e8922dadcf2d54c39db448.jpeg?w=400&h=400&pos=center&t=1521128088","uid":70940},"album":{"uid":38290,"albumTitle":"Poco Loco Gang","year":"1999"},"iTunes":false,"sample":"http:\/\/101.ru:8100?date=201803%2F11&hash=8791f68397e3e1801a93cbd045169805&start=66","audiofile":"http:\/\/cdn1.101.ru\/vardata\/modules\/musicdb\/files\/201803\/11\/8791f68397e3e1801a93cbd045169805.mp3","duration":"218","statusReady":8,"module":"mdb","isNewTrack":false,"executorsWorked":[],"moderTrack":1,"moderExecutor":"0","advertising":0},"stat":{"startSong":1574422270,"finishSong":1574422488,"lastTime":216,"serverTime":1574422272,"listenAuthUsers":0,"listenNoAuthUsers":0,"listenAllUsers":332,"startSongTimeString":"14:31","startSongDateString":"22 \u043d\u043e\u044f\u0431\u0440\u044f","startSongYear":"2019"},"poll":false}
хотя его можно с сайта выбирать хоть в xml хоть в json
http://101.ru/api/channel/getTrackOnAir/74/?dataFormat=json
andyua2
Новичок
Репутация: 0
С нами: 21 день 1 час

Сообщение #2674 MC Web » 23.11.2019, 13:39

Для сохранения названий станций можно использовать компонент foo_external_tags, который будет их сохранять во внешних тегах (файлы в папке external-tags или в БД external-tags.db, как настроите). Если добавить в тег альбом название группы станций, то можно разбить плейлист на группы.

Получится примерно так
Изображение

Не нравится, что динамические названия треков выводятся в разной кодировке.
Можно и над этим работать, но овчинка выделки не стоит...
MC Web
Гуру
Аватара
Репутация: 171
С нами: 6 лет 3 месяца

Сообщение #2675 andyua2 » 25.11.2019, 10:48

MC Web,
Очень интересно
а где почитать за foo_external_tags?
Как это сделать
andyua2
Новичок
Репутация: 0
С нами: 21 день 1 час

Сообщение #2676 AHAPXICT » 08.12.2019, 05:12

Новое это хорошо забытое старое)) Наконец-то вернулся к старой идее сделать прокрутку текста колесом мыши и естественно одна проблема повлекла за собой другую и т.д., так что для того что-бы разобраться в коде пришлось всё переделать.
Исправил для режима L-R дёрганье текста возникающее при небольшой разнице ширины текста и самой панели. Теперь текст корректно перемещается в этом режиме(пинг понг). Проблема с фризом текста в этом режиме при перезагрузке осталась, но теперь она решается путём запуска колесом мыши.
СКМ переключает в режим L-R на лету. Ну и так получилось что убил двух зайцев сразу, так как для режима перемотки колесом мыши требовался режим Right (с лева на право) теперь есть полноценный режим для чтения иврита и арабского языка.
Благодарности kgena_ua за добротный и практичный скрипт!
Изображение
В архиве три варианта скрипта:
Scroll Text v2.3 light - без "парсинга" (flags.txt, helpers.txt), центровка текста txt_row
Scroll Text v2.3 std - стандарт
Scroll Text v2.3 color+ - плавная смена цвета(так же разработка kgena_ua)
Scroll Text All.rar
(7.82 КБ) Скачиваний: 13
Media Library it's bad - explorer it's good!
AHAPXICT M
Гуру
Аватара
Возраст: 48
Откуда: Киев
Репутация: 188
С нами: 6 лет 1 месяц

Сообщение #2677 vladj » 08.12.2019, 21:31

Не могу никак справится с сикбаром...
// @name "WSH Seekbar for DarkOne v4.0 by tedGo"
// @author "AHAPXICT & Co."
Работает нормально если кручу музыку с харда или слушаю инет радио, где передаются теги. Если тегов нет то
Error: WSH Panel Mod (WSH Seekbar for DarkOne v4.0 by tedGo v2.6 by AHAPXICT & Co.):
Ошибка выполнения Microsoft JScript:
Переполнение
File: <main>
Ln: 189, Col: 5
<source text only available at compile time>
Возможно расшифровать строчки с ошибкой ...?
gr.FillGradRect(0, 0, pos, wh, 90, g_swap_col4, g_swap_col5, focus);
gr.FillGradRect(pos, 0, ww - pos, wh, 90, g_swap_col6, g_swap_col7, focus);
Каким макаром строчки отвечающие за цвет крашат текст ?
HTPC Termaltake, eGlobal i5-7200, Asrock Beebox J3160, Onkyo 525E, цап SMSL, фронт Yamaha 8900.
vladj M
Гуру
Аватара
Откуда: Пермский край
Репутация: 380
С нами: 9 лет 10 месяцев

Сообщение #2678 AHAPXICT » 09.12.2019, 01:16

vladj, по моему дело в этом if(fb.PlaybackTime > 0), ограничение только по времени, то есть время воспроизведения больше нуля и всё, а там получается время воспроизведения есть и возникает "переполнение" - pos ну из за этого... Наверно нужно добавить ещё одно условие, не знаю какое, вроде информация о времени не в тегах?
P.S. Даже не понял спросонья что за хрень в скрипте.
vladj, там очень длинная история уже не помню какая, в общем все выключатели "свичи" у меня стоят в PSS, поэтому fb.PlaybackLength <= 0 ... и т.д. и т.п
Media Library it's bad - explorer it's good!
AHAPXICT M
Гуру
Аватара
Возраст: 48
Откуда: Киев
Репутация: 188
С нами: 6 лет 1 месяц

Сообщение #2679 vladj » 09.12.2019, 14:24

AHAPXICT писал(а):fb.PlaybackLength <= 0
Менял в двух местах, к сожалению не помогло... блин, что-то сборка старенькая (пандора) зацепила, которую пару недель назад упомянули. Вот сижу и потихоньку переделываю под себя.
ИзображениеИзображение
Внизу скрина то, что в паузе показывается в сикбаре.
HTPC Termaltake, eGlobal i5-7200, Asrock Beebox J3160, Onkyo 525E, цап SMSL, фронт Yamaha 8900.
vladj M
Гуру
Аватара
Откуда: Пермский край
Репутация: 380
С нами: 9 лет 10 месяцев

Сообщение #2680 Marakobes » 10.12.2019, 22:33

kgena_ua, привет, ранее просил, но не конкретно - теперь конкретизирую, "Get Covers (Artwork) radio logos" @version "26072019"

как изменить код, чтобы этот скрипт при просмотре в панели залезал ТОЛЬКО в папку lastFm (в которую загружает биография) и которая находится в папке %artist% соответственно. Очень напрягает, когда пролистываешь все подряд, и коврики и фотки исполнителя, мусор какой-то получается

Добавлено спустя 35 минут 26 секунд:
еще вопрос по Biography, albums, title, similar artist info.www.last.fm.

вверху текстовой части отображаются тэги, можно реализовать такую функцию - копирование в буфер всех строки с тэгами, при этом изменить капитализацию на Все С Большой Букавки и разделителем сделать не точку с запятой, а запятую?

Я прописываю тэги в CUE и треках, хотелось бы такой функционал...

Добавлено спустя 1 минуту 4 секунды:
и чтобы сообщение всплывало, "скопировано"
Marakobes
Новичок
Репутация: 0
С нами: 7 лет 3 месяца

Пред.

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

Кто сейчас на форуме (по активности за 10 минут)

Сейчас этот раздел просматривают: 1 гость