Показать сообщение отдельно
Старый 11.12.2015, 23:26   #4
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

НАСТРОЙКИ И ИНСТРУКЦИИ ПО СКРИПТАМ И КОМПОНЕНТАМ(ПЛАГИНАМ)

----СОЗДАНИЕ ИНТЕРФЕЙСА НА ОСНОВЕ Panel Stack Splitter плагина----

http://foobar2000.ru/wiki/foobar2000...reation_on_pss

=================================================

----КАК СДЕЛАТЬ СВОЙ СКИН ДЛЯ ФУБАРА----

Пошаговая инструкция от скиноделов по созданию своего скина на английском, но очень даже не плохая и подробная, в трех частях.

Часть 1 --- The Basics (Основы)
http://fav.me/d6qfszf

Часть 2 --- Composition & Graphics (Композиция и графика)
http://fav.me/d6r0im9

Часть 3 --- Creating Panel Switchers (Создаем переключаемые панели)
http://fav.me/d6r2awa

=================================================

----ЗАМЕНА СКИПТА В WSH PANEL(JSCRIPT PANEL) И ИМ ПОДОБНЫМ, НАСТРОЙКИ СКРИПТА "Properties"----

(зависит от того как автор скрипта сделал переход в настройки)

Замена
заменить можно так...
Переключился в сборке на нужную панель, теперь либо Shift + правый клик мыши(ПКМ) либо просто ПКМ по панели со скриптом, затем в появившемся меню выбрать либо Properties либо Preferences ---> Show Script, далее в открывшемся редакторе один клик по полю со скриптом, далее выделяешь весь скрипт в редакторе Ctrl + A, далее удаляешь, затем распаковываешь скачанный архив открываешь текстовый файл выделяешь все копируешь и вставляешь в редактор скриптов в фубаре затем жмешь кнопку Apply и ОК.

Как попасть в настройки
В настройки скрипта попасть почти так же... либо Shift + правый клик мыши(ПКМ) либо просто ПКМ по панели со скриптом, затем в появившемся меню выбрать либо Properties либо Preferences ---> Show Properties... в появившемся окошке смотришь то что нужно настроить.



Сброс настроек скрипта до состояния по умолчанию
там же в окошке "Properties" можно сбросить настройки скрипта до состояния по умолчанию... кнопки вверху окошка Clear затем Apply.
=================================================

----ОТОБРАЖЕНИЕ КАРТИНОК/КАВЕРОВ ИНЕТ-РАДИО В ПЛЕЙЛИСТЕ----

1.Нужно править скрипт(основной) плейлиста JSPlaylist 1.3.2
войти в редактор можно так Shift + ПКМ на панели плейлиста в контекстном меню выбрать Configure...
(для поиска в редакторе нажать Ctrl+F)
в таком виде--->
в стандартном скрипте строка 734
комментируем // строки как указано ниже
Код:
--->//if(track_type!=3) {
            if(metadb) {
                img = FormatCover(image, pw, ph, cover.draw_glass_reflect, false);
                if(!img) {
                    //img = (cGroup.type == 1) ? images.noartist : images.nocover;
                    img = null;
                    cover.type = 0;
                }; else {
                    cover.type = 1;
                };
            };
       ---> //}; else {
           ---> //img = images.stream;
           --->// cover.type = 3;
        --->//};
2.Придется переименовать картинки с логотипами радио в CRC радиостанции.
можно воспользоваться онлайн хешером http://aruljohn.com/hash.php
либо скриптом от zeremy crc32_path для wsh который будет писать CRC проигрываемой станции в консоль(удобно для копипаста)
скачать скрипт
https://mega.nz/#!KcpVEIKR!_botY-GLq...qQApYPpor62dIg

3.Нужно прописать в фубаре там где прописаны коверы, находится в Preferences ---> Display ---> Album Art
в моем случае это C:\test_f\stream-logo\$crc32($lower(%path%)).*


4.Также дополнительно прописать в настройках плейлиста в группах форматирование в таком виде
Title Format
$if(%album artist%,%album artist%,%path%)album%%discnumber%



в итоге получим то что хотели, лого на месте ковера...


скачать сборку для переименования лого радиостанций
https://mega.nz/#!iQQEjTrC!4GDrulG3p...YaBaCE0WkxeUR4

сборка просто для демонстрации работы... а так же для переименования лого в CRC хеш станции
по умолчанию сборка настроена на диске С: в корне,
т.е. C:\foobar_radio_logo_rename\...
иначе не будет показывать лого, если нужно положить сборку в другое место то нужно править путь в настройках фубара File ---> Preferences ---> Display... и там где Album Art правим путь
C:\foobar_radio_logo_rename\stream_logo\$crc32($lo wer(%path%)).*
на свой...
....

порядок работы простой...
1. скопировали свои лого в папку stream_logo в папке фубара.
2. добавили плейлист со станциями(можно просто перетащить на плейлист).
3. запустили поток и смотрим на правую часть,
- верхний скрипт показывает хеш потока
- нижняя часть это консоль просто дублирует, из нее можно копировать хеш потока.
4. переименовываем нужный логотип в папке stream_logo

вид имени лого будет примерно такой 89975097.png (Record Club Radio)

Автор данного метода отображения логотипов инет радио zeremy скажем ему большое Спасибо!!!

=================================================

---- РЕДАКТИРОВАНИЕ СКРИПТА МПС Mega Panel Splitter ----

видео по редактированию


добавление новой панели в сборку

Видос
=================================================

---- ИЗМЕНЕНИЕ РАЗМЕРОВ И ПОЛОЖЕНИЯ ПАНЕЛИ ПОИСКА В МПС Mega Panel Splitter ----

вариантов два...
1. увеличить кнопки клавы поиска размером шрифта(ПКМ по панели поиска и в Properties выбрать нужный размер шрифта)
2. изменить размер панели поиска в главном скрипте(ПКМ по нижним

кнопкам сборки и выбрать Configure... в скрипте изменить размеры панели поиска)...

.........................

тебе нужна вот эта строка

pss.GetPanel(0).Move(0, wh / 2 - 40, ww, wh / 2 - 50, true);
-------------значения данной строки---------------------------
взять панель(0).двигать, у, ширина, высота, двигать - правда/ложь);

т.е. тебе нужно просто опустить ее по высоте т.е нужно править Y...

=================================================

---- РАЗВОДКА КАНАЛОВ ПОД ASIO В ФУБАРЕ ----

Ну вообще думаю что можно все настроить через фубар... я про вывод и разводку каналов... идешь в Preferences затем в Asio и там настраиваешь Custom Channel Mapping т.е. собственную разводку каналов(я делал так потому что по другому у меня не настроить)

указываешь какой канал где будет играть, далее развел как тебе нужно перезапустил фубар и в Output выбрал свою новую разводку каналов, и теперь можешь слушать через правильную разводку как тебе нужно.

=================================================

---- ИСПОЛЬЗОВАНИЕ ДВУХ ПЛЕЙЛИСТОВ В ФУБАРЕ ----

Инструкция появилась вот по этому вопросу

Такая возможность есть уже очень давно
Вся суть автосборок и заключается в том чтоб не использовать контекстное меню(которое вызывается правой кнопкой мыши "Utilities > Send To Playlist" ) а упростить взаимодействие с плеером при работе пальцем...

Все проще пареной репы...

В основном плейлисте который с выезжающим менеджером-плейлистов,
- Создаешь свой плейлист для себя, например Мой Плейлист
- Создаешь плейлист для жены, например Плейлист Жены


Затем из библиотеки закидываешь то что тебе нужно выбрав перед этим либо свой плейлист либо плейлист жены в менеджере-плейлистов, и все в итоге получаем два плейлиста твой и жены которые будут наполнены разной музыкой, переключаются они в менеджере-плейлистов...


=================================================

Последний раз редактировалось duzzy; 29.01.2017 в 00:41.
duzzy вне форума   Ответить с цитированием