29.10.2016, 01:00 | #2861 | ||||
Гуру
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
|
Lexins
Привет! Жми Ctrl + шестеренка и попадешь в настройки. В папке themes небольшая пояснялка по кнопкам(делал ночью без света так что извините за ошибки ) -------------------------------------------------------------------------------------------- vladj Пожалуйста Я уже переделал CoverFlow)))... Цитата:
Эта опция есть по дефолту в Пропертис но похоже она не работает. Будет время гляну что можно сделать. Сейчас меня библиотека мучает своими гемороями. Цитата:
Цитата:
Цитата:
Пользуйтесь на здоровье
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
||||
29.10.2016, 01:14 | #2862 | |
Гуру
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
|
kgena_ua
Лучше всего смотреть старые варианты плейлистов Бретта, там более внятно и видно что к чему. Последние варианты очень мудрено сделаны, Бретт их просто клепает с незапамятных времен а мы то просто меняем концепцию использования У него удобно сделано все функции читаемы и разбиты на блоки есть комментарии, и немаловажный плюс код оформлен по человечески заблудится сложно. Цитата:
Т.е. нужно взять список треков(получить список треков из активного плейлиста) из плейлиста и ототбразить ее в JS панели. plman.GetPlaylistName var handle_list = plman.GetPlaylistItems(plman.PlayingPlaylist); plman.SortByFormat Тебе будет проще самому посмотреть методы в interfaces.txt чем я очень криво буду приводить примеры, так как знаком с ними только на уровне модификации Плюс глянь ранние скрипты Бретта в них много полезной информации. Вот нашел несколько скриптов.
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты Последний раз редактировалось duzzy; 29.10.2016 в 02:06. |
|
29.10.2016, 01:26 | #2863 | |
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
Цитата:
И мне хватает одного ) Если нужно больше ,можно переименовать имеющийся на Library view1 (есть ведь кнопка) и создать новый Library view(двойным кликом). |
|
29.10.2016, 01:45 | #2864 |
Гуру
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
|
seriousstas
В варианте где отправка в один плейлист проблем нет, я его несколько дней долбил прежде чем в машину бросить. В том то и дело что охота иметь возможность просто добавлять в любой выбранный плейлист Сейчас вроде работает без проблем со снятием выделения после ADD, но я еще вариант придумал еще не пробовал, хочу просто изменить заданный плейлист на активный и посмотреть что будет)))
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
29.10.2016, 06:03 | #2865 | |
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
Цитата:
Это что спец версия под тач ? Попробовал добавлять из 1.1 - там тоже странно добавляет , работает только " insert" и "send" |
|
29.10.2016, 13:17 | #2866 | |
Гуру
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
|
seriousstas
Это секретные ингридиенты))) (шутка) 0.8 версия на Гидрогене была в сжатом виде, я ее развернул потом добавил крутилки для тача(это несколько строк кода), затем позже добавил код Бретта для отображения обложек с блюром он весьма объемный примерно 180 строк... В сжатом виде его скрипт примерно в 580 строк не сжатый 3400 строк. Цитата:
Мне очень не понятно зачем было делать такую муть, смотри когда гуляешь по его варианту все папки по которым идешь добавляются в плейлист(как бы для просмотра)... зачем??? Можно же было сделать эту опцию отключаемой(у него просили это убрать на их форуме... он послал звезды считать)))). Теперь еще в 1.1 добавилась бесполезная опция подсоса картинок из его скрипта био. Для чего в скрипте библиотеки картинки из нета не понятно... тогда можно еще добавить кнопки управления и т.д. менеджер-плейлистов и отображение плейлиста, в итоге можно будет пользоваться только скриптом библиотеки в одной панели))) Настроек тьма но полезных из них можно по пальцам посчитать.
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
|
29.10.2016, 13:39 | #2867 | ||
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
Цитата:
.......понял - у него просто ф-ции в одну строку . Он так пишет (сжимает)) Цитата:
|
||
29.10.2016, 14:20 | #2868 | |
Гуру
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
|
seriousstas
Это не обычный это сжатие Ты сможешь это редактировать... Код:
var smoothness = 0.3439; this.count = -1; this.draw_timer = false; this.hover = false; this.s1 = 0; this.s2 = 0; this.scroll_step = window.GetProperty(" Scroll - Mouse Wheel: Page Scroll", true); this.smooth = window.GetProperty(" Scroll: Smooth Scroll", true); this.timer_but = false; this.x; this.y; this.w; this.h; this.bar_ht = 0; this.but_h; this.bar_y = 0; this.row_count = 0; this.scroll = 0; this.delta = 0; this.ratio = 1; this.rows_drawn = 0; this.row_h; this.scrollbar_height = 0; this.scrollable_lines = 0; this.scrollbar_travel = 0; this.b_is_dragging = false; this.drag_distance_per_row; this.initial_drag_y = 0; // dragging this.draw = function(gr) {if (this.scrollable_lines > 0) {try {gr.FillSolidRect(this.x, this.y + this.bar_y, this.w, this.bar_ht, RGBA(200, 200, 200, !this.hover && !this.b_is_dragging ? 75 : 192));} catch (e) {}}} this.leave = function() {if (this.b_is_dragging) return; this.hover = false; this.hover_o = false; window.RepaintRect(this.x, this.y, this.w, this.h);} this.nearest = function(y) {y = (y - this.but_h) / this.scrollbar_height * this.scrollable_lines * this.row_h; y = y / this.row_h; y = Math.round(y) * this.row_h; return y;} this.reset = function() {this.delta = this.scroll = this.s1 = this.s2 = 0; this.metrics(this.x, this.y, this.w, this.h, this.rows_drawn, this.row_h);} this.scroll_timer = function() {var that = this; this.draw_timer = window.SetInterval(function() {if (p.w < 1 || !window.IsVisible) return; that.smooth_scroll();}, 16);} this.set_rows = function(row_count) {this.row_count = row_count; this.metrics(this.x, this.y, this.w, this.h, this.rows_drawn, this.row_h);} this.wheel = function(step) {this.check_scroll(this.scroll + step * - (this.scroll_step ? this.rows_drawn : 3) * this.row_h);} Смотри этот же кусок кода в развернутом виде ... Код:
var smoothness = 0.3439; this.count = -1; this.draw_timer = false; this.hover = false; this.s1 = 0; this.s2 = 0; this.scroll_step = window.GetProperty(" Scroll - Mouse Wheel: Page Scroll", true); this.smooth = window.GetProperty(" Scroll: Smooth Scroll", true); this.timer_but = false; this.x; this.y; this.w; this.h; this.bar_ht = 0; this.but_h; this.bar_y = 0; this.row_count = 0; this.scroll = 0; this.delta = 0; this.ratio = 1; this.rows_drawn = 0; this.row_h; this.scrollbar_height = 0; this.scrollable_lines = 0; this.scrollbar_travel = 0; this.b_is_dragging = false; this.drag_distance_per_row; this.initial_drag_y = 0; // dragging this.draw = function (gr) { if (this.scrollable_lines > 0) { try { gr.FillSolidRect(this.x, this.y + this.bar_y, this.w, this.bar_ht, RGBA(200, 200, 200, !this.hover && !this.b_is_dragging ? 75 : 192)); } catch (e) {} } } this.leave = function () { if (this.b_is_dragging) return; this.hover = false; this.hover_o = false; window.RepaintRect(this.x, this.y, this.w, this.h); } this.nearest = function (y) { y = (y - this.but_h) / this.scrollbar_height * this.scrollable_lines * this.row_h; y = y / this.row_h; y = Math.round(y) * this.row_h; return y; } this.reset = function () { this.delta = this.scroll = this.s1 = this.s2 = 0; this.metrics(this.x, this.y, this.w, this.h, this.rows_drawn, this.row_h); } this.scroll_timer = function () { var that = this; this.draw_timer = window.SetInterval(function () { if (p.w < 1 || !window.IsVisible) return; that.smooth_scroll(); }, 16); } this.set_rows = function (row_count) { this.row_count = row_count; this.metrics(this.x, this.y, this.w, this.h, this.rows_drawn, this.row_h); } this.wheel = function (step) { this.check_scroll(this.scroll + step * - (this.scroll_step ? this.rows_drawn : 3) * this.row_h); } Но разница ощутимая даже когда в редактор скрипт грузишь, сжатый быстро, не сжатый на порядок медленнее. Цитата:
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
|
29.10.2016, 14:31 | #2869 |
Гуру
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
|
Чуть позже выложу обновленный вариант скрипта CoverFlow
c Артистом - Треком и тех инфой(опции отключаемы в Пропертис) В сборке FLAT меняется просто заменой файла coverflow_panel.js на выключенном фубаре в папке FLAT\themes\scripts\... затем просто запускаем фубар и пользуемся _________________________________________________ Ну вот обновленная версия CoverFlow Добавлены как выше и писал Артист - Трек и тех. инфа проигрываемого трека(инет-радио либо с носителя). Добавленные опции отключаемы в Пропертис(Properties) этого скрипта(Shift + правый клик по панели со скриптом): (по умолчанию включены и после замены скрипта сразу будет видно исполнителя и тех инфу) "*USER.Show.Track.Tech.Info", true --- показывать тех инфу трека "*USER.Show.Track.Artist.Title", true --- показывать проигрываемого артиста - трек "SYSTEM.Font.Mid.name", "Segoe UI" --- шрифт тех инфы "SYSTEM.Font.Mid.size", 18 --- его размер "SYSTEM.Font.Mid.style", 0 --- стиль шрифт Артиста - Трека меняется вместе с общим шрифтом панели "SYSTEM.Font.name", "Segoe UI" --- общий шрифт панели "SYSTEM.Font.size", 25); --- его размер "SYSTEM.Font.style", 0); --- стиль Скачать (и если не сложно отписывайтесь пожалуйста работает или нет) ...
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты Последний раз редактировалось duzzy; 29.10.2016 в 16:06. |
29.10.2016, 16:37 | #2870 |
Гуру
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
|
seriousstas
Ты пробовал эту штуку foo_dsd_processor-1.0.1-1.zip ? окно настроек... не пойму только одного, но неужели так сложно пару строчек чиркануть в ридми ... что и для чего.
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
Здесь присутствуют: 16 (пользователей: 0 , гостей: 16) | |
|
|