Страница 1 из 3 12 ... ПоследняяПоследняя
Показано с 1 по 10 из 25

Тема: Скрипты для WSH Panel Mod и JScript Panel

  1. #1
    Участник форума
    Регистрация
    07.06.2012
    Сообщений
    105

    Скрипты для WSH Panel Mod и JScript Panel

    Предлагаю в этой теме выкладывать стоящие скрипты для проигрывателя foobar2000 и если уж кто решится
    выложить, то просьба выкладывать не в виде портянки, а ссылкой на файл-скрипт в текстовом формате

    Поскольку в теме "Аудиоплеер foobar2000 на русском" накопилось достаточное количество плагинов то можно
    уже и самим собирать сборку на русском языке, в том числе и с использованием WSH скриптов
    Есть такой замечательный компонент WSH Panel Mod, он позволяет писать свои скрипты на jscript и vbscript.
    Или использовать скрипты уже готовые, которые можно взять из сборок и которых уже великое множество
    накопилось в интернете

    Вот пару полезных ссылок:
    Скриптов здесь много, лучше читать с конца темы
    При помощи этого скрипта можно сделать Проводник в проигрывателе (альтернатива плагину foo_uie_explorer)
    Вот на этом примере я вкратце напишу, как это сделать, собственно, я не большой знаток скриптов к проигрывателю
    но в своей сборке я использую несколько
    Что нам нужно?
    плагин Columns UI
    плагин Panel Stack Splitter
    плагин WSH Panel Mod (в папке, где находится этот плагин, должны лежать эти два файла, interface.api и jscript.api)
    все плагины можно взять из этой сборки

    1. Устанавливаем плагин foo_uie_wsh_panel_mod.dll
    2. Устанавливаем плагин foo_ui_columns.dll
    3. В Файл/Настройки/Внешний вид/Интерфейс Columns UI/Тема, вставляем Панель WSH (модуль) и в Настроить..., импортируем
    готовый скрипт в данном случае WSH_Tree_Explorer_1.7.zip (ссылка выше)
    Место расположения проводника, подгоняется эксперементально (возможно это будет самым сложным)
    Проводник готов
    Можно затем в редакторе, дополнительно, перевести на русский язык команды в скрипте и можно удалить "лишние" команды
    Обратите внимание в редакторе wsh, есть импорт и экспорт, файлов-скриптов (Инструменты)
    Вот так это выглядит, красным выделены строки, которые я русифицировал



    Просто создавайте WSH панели и ищите скрипты нужные вам в интернете

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

    - - - - - Добавлено - - - - -

    Вот так может выглядеть ваша панель настройки громкости в проигрывателе, регулируем звук колёсиком мышки
    Цвет панели можно настроить самим
    Скрипт
    Последний раз редактировалось MC Web; 12.11.2015 в 19:02.

  2. #2
    Модератор Аватар для MC Web
    Регистрация
    25.04.2012
    Сообщений
    1 157

    Скрипт WSH CoverFlow View Rus

    Русифицированный скрипт WSH CoverFlow v1.5.1, представляет из себя панель обложек, с различными настройками (интерфейсы DUI или CUI).



    Для установки, необходимо импортировать / вставить этот JScript в панель WSH Вашего макета foobar2000.

    Скачать WSH CoverFlow View 1.5.1 Rus (18.10.2015) с Яндекс.Диск (24 КБ)
    Последний раз редактировалось MC Web; 28.10.2015 в 15:58.

  3. #3
    Участник форума
    Регистрация
    07.06.2012
    Сообщений
    105

    Скрипт WSH Tree Explorer 1.7 Rus

    Продолжение первого сообщения, в этой теме
    С момента первого моего сообщения пошло, какое то время, я специально не выкладывал русифицированный скрипт WSH_Tree_Explorer_1.7
    тестировал
    теперь, пожалуйста, вот ссылка WSH_Tree_Explorer_1.7_rus
    ничего не вырезано, меняйте сами слова, если чего вам не понравится
    как видно из моего скрина, все уже наверно поняли, как можно русифицировать скрипты
    Последний раз редактировалось MC Web; 13.05.2013 в 03:29.

  4. #4
    Модератор Аватар для MC Web
    Регистрация
    25.04.2012
    Сообщений
    1 157

    Пример тем на основе скриптов панели WSH

    За основу взят стандартный foobar2000.

    Добавлено всего два компонента:
    • foo_uie_wsh_panel_mod.dll
    • foo_vis_vumeter.dll (для скрипта WSH Digital VU Meter 2)

    Использовались скрипты:
    • WSH CoverFlow 1.4 (Панель обложек)
    • WSH Digital VU Meter 2 (Индикатор уровня звука)
    • WSH Playlist Viewer 2.0.1 (Расширенный плейлист)
    • WSH Seekbar (Полоса прокрутки)
    • WSH Tree Explore 1.7 (Проводник)
    • WSH Volume (Регулятор громкости)



    Посмотреть и скачать...
    Последний раз редактировалось MC Web; 07.08.2013 в 21:42.

  5. #5
    Участник форума Аватар для San-dr
    Регистрация
    29.03.2013
    Сообщений
    38

    Скрипт WSH VU Комби


    Мой вариант скрипта для комбинированного VU+Peak-метра:
    Код:
    // @author "VU Meter component/object by DRON, jscript by Br3tt aka Falstaff >> http://br3tt.deviantart.com"
    // @adapted  - San_dr
    function RGB(r, g, b) { return (0xff000000 | (r << 16) | (g << 8) | (b));
    };
    function RGBA(r, g, b, a) { return ((a << 24) | (r << 16) | (g << 8) | (b));
    };
    // VUMeter Object
    VUMeter = new ActiveXObject("VUMeter");
    VUMeter.RegisterWindow(window.ID);
    // Globals
    var ww = 0, wh = 0;
    var color = RGB(227,207,230);
    var color3 = RGB(97,97,127);
    function on_size() {
        ww = window.Width;
        wh = window.Height;
    };
    function on_paint(gr) {
        D=(ww-148)/21
        N=wh/12;
        L=VUMeter.LeftLevel;
        R=VUMeter.RightLevel;
        LM = VUMeter.LeftPeak;
        RM = VUMeter.RightPeak;
        // create draw area
            //scale
                      var m = D;
        while (m < ww+1) {
                              gr.FillSolidRect(m-D+7, N-3, D, 4*N, RGB(175,175,175));
                              gr.FillSolidRect(m-D+7, 7*N+3, D, 4*N, RGB(175,175,175));
            m = m +D+7;    
        }
        // fill bgcolor
        gr.FillGradRect(0, 0, ww/2, wh,0, RGBA(207,197,220,235),RGBA(57,47,67,200));
        gr.FillGradRect(ww/2, 0, ww/2, wh,2, RGBA(57,47,67,200),RGBA(207,197,220,235));
        // Draw Peak
            // left peak
              var i = -D;
        while (i < ww*LM+1) {
           var g_leftcolor = ( i>15*D+28 && i < 17*D+32) ? RGB(177,227,127) : (i > 17*D+32 && i <19*D +32 ) ? RGB(240,220,140) : (i > 19*D +32) ?  RGB(255,200,247) : RGBA(200,230,230,150) ;
            gr.FillSolidRect(i, N-3, D, 4*N, g_leftcolor);
            i = i +D+7;
        }
            // right peak
              var k = -D;
        while (k < ww*RM+1) {
           var g_rightcolor = ( k>15*D+28 && k < 17*D+32) ? RGB(177,227,127) : (k > 17*D+32 && k <19*D +32 ) ? RGB(240,220,140) : (k > 19*D +32) ?  RGB(255,200,247) : RGBA(200,230,230,150) ;
            gr.FillSolidRect(k, 7*N+3, D, 4*N, g_rightcolor);
            k = k +D+7;    
        }
        // left level
        gr.FillGradRect(0, 0, ww*L, 6*N-5, 0, RGBA(190,175,225,227), RGBA(20,16,26,150), 1);
        gr.FillSolidRect(ww*L-3, 0, 2, 6*N-5, RGB(60,40,80));
        // right level
        gr.FillGradRect(-3, 6*N+5, ww*R, 6*N-5, 0,RGBA(210,195,245,227), RGBA(20,16,26,150), 1);
        gr.FillSolidRect(ww*R-3, 6*N+5, 2, 6*N-5, RGB(60,40,80));
    }
    Для работы необходим компонент foo_vis_vumeter.dll и желательно его настроить: Настройки -> Расширенные -> Внешний вид -> VU Meter -> Левый / Правый канал (дб) - 12.00.
    Последний раз редактировалось MC Web; 13.05.2013 в 03:31.

  6. #6
    Модератор Аватар для MC Web
    Регистрация
    25.04.2012
    Сообщений
    1 157

    Скрипт WSH Album Library Search Rus

    Русифицированный скрипт WSH Album Library Search, предназначен для поиска и просмотра альбомов библиотеки.



    Для установки, необходимо импортировать / вставить этот JScript в панель WSH Вашего макета foobar2000.
    В верхней части окна находится панель поиска (серая полоса).

    Скачать WSH Album Search Rus с Яндекс.Диск (6 кБ)
    Последний раз редактировалось MC Web; 15.09.2013 в 20:38.

  7. #7
    Модератор Аватар для MC Web
    Регистрация
    25.04.2012
    Сообщений
    1 157

    WSH JSPlaylist by br3tt Rus

    Русифицированный скрипт WSH JSPlaylist by br3tt, предназначен для отображения плейлиста, с широкими возможностями настройки.



    Для установки, необходимо скопировать папку wsh_br3tt в корневую папку foobar2000 и импортировать / вставить этот скрипт (файл jsplaylist main script_rus.txt) в панель WSH Вашего макета foobar2000.

    Скачать WSH JSPlaylist by br3tt Rus с Яндекс.Диск (189 кБ)

  8. #8
    Участник форума
    Регистрация
    22.04.2012
    Сообщений
    19
    Надо бы добавить в описание необходимость добавления шрифтов WingDings 1, 2 & 3 и guifx v2 transports

    Почему на Вашем скине рейтинг отображается цифрами, а не звездами?

  9. #9
    Модератор Аватар для MC Web
    Регистрация
    25.04.2012
    Сообщений
    1 157
    Вся нужная информация находится в названии-ссылке скрипта и файле readme.txt в архиве, читаем там.

    Цитата Сообщение от suhov Посмотреть сообщение
    Почему на Вашем скине рейтинг отображается цифрами, а не звездами?
    Издержки "производства", не обращаем внимания.

  10. #10
    Модератор Аватар для MC Web
    Регистрация
    25.04.2012
    Сообщений
    1 157

    WSH JS Smooth Browser by br3tt Rus

    Русифицированный скрипт WSH JS Smooth Browser by br3tt, представляет из себя Браузер обложек альбомов, с широкими возможностями настройки и отображения. В архив включены 347 миниатюр различных жанров, для вывода вместо обложек, если они выбраны в настройках (поэтому такой размер у архива).



    ВАЖНО: скрипт сделан для WSH панели версии 1.5.9 или более поздние версии (WSH панель_1.5.10).

    Не работает с Windows XP, требуется только Vista или выше.

    Для установки, необходимо скопировать папку wsh_br3tt в корневую папку foobar2000 и импортировать / вставить этот скрипт (файл JSSmoothBrowser main script_Rus.txt) в панель WSH Вашего макета foobar2000.

    Скачать WSH JS Smooth Browser by br3tt Rus с Яндекс.Диск (17,9 МБ)

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •