ELPlaylist (foo_uie_elplaylist.dll)

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

Описание: Все о плагинах, компонентах, расширениях

Сообщение #1 Eric_The_Red » 20.06.2008, 22:58

Официльный сайт плагина http://foo2k.chottu.net/

Ссылка на foobarWiKi: ELPlaylist (foo_uie_elplaylist.dll)

Английская версия мануала: Manual for ELPlaylist

Если есть проблема в конкретой ситуации с ELPlaylist::::

  • описываем суть проблемы
  • пишем имя сборки (или ссылку на сборку) из которой взят код скрипта ELP и этот код не работает [если это Ваш личный конфиг --- то добавляем код скрипта (а лучше Export ELP установок...) ]
  • приветствуются скриншоты в описаниях и рекомендациях
Последний раз редактировалось Izotop 23.04.2010, 03:00, всего редактировалось 1 раз.
Eric_The_Red M
Автор темы
Возраст: 36
Откуда: Нижний Новгород
Репутация: 0
С нами: 16 лет 4 месяца


Сообщение #161 Izotop » 30.11.2013, 11:03

2kgena_ua
kgena_ua:Кто может описать или где можно найти руководство по группировке и сортировке в ELplayList для чайников.
А в официальный мануал по ELPlaylist смотрел?
Там более-менее вменяемо ведь написано ;)
Правда с японского Google переводил и немного я его подредактировал :)
[color=#0000FF]Life between 8-22000 Hz[/color]
[b][color=#00FF00]Кто ищет — тот всегда находит то, что ищет...[/color][/b]
Izotop M
Аватара
Возраст: 38
Откуда: Зеленоград - Харьков
Репутация: 69
С нами: 14 лет 7 месяцев

Сообщение #162 kgena_ua » 30.11.2013, 11:23

Спасибо, Izotop.
Разобрался. В моем случае оказалось что тег %artist% в некоторых местах был неправильно прописан - лишний пробел в конце имени,
и Фубар естественно разделял исполнителя на две группы. А я думал что группирую неправильно.
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Аватара
Возраст: 59
Откуда: Украина, Днепр
Репутация: 504
С нами: 10 лет 1 месяц

Сообщение #163 hedohin » 05.01.2014, 00:19

Помогите, пожалуйста!
Тычусь как слепой котенок, не могу сделать простых вещей.
Столько времени потерял.
Мне нужно добиться от ELP раскрывающихся-закрывающихся папок, наподобие такого вида.

Изображение

Но, не могу найти даже как подключить ELP, как попасть в его настройки.
Объясните, пожалуйста, на двух пальцах последовательность действий, чтобы запустить ELP и начать с ним работать.
Columns UI и ELPlayList установлены и в Components отображаются.
Спасибо!
С уважением, Сергей.
hedohin
Репутация: 1
С нами: 9 лет 8 месяцев

Сообщение #164 kgena_ua » 05.01.2014, 10:25

hedohin:Но, не могу найти даже как подключить ELP, как попасть в его настройки.
Почитайте тут: http://foobar2000.ru/wiki/foobar2000/manual/interface_creation_on_pss. Обратите внимание на разделы:
"Добавление панелей в PSS". Там именно
последовательность действий
Для ELP ( "Добавление панелей в PSS / Второй способ" ):

ПКМ на поле плеера → Add panel
Panels → добавляем панели
Playlist Views → добавляем варианты отображения плейлиста
ELPlayList;
и затем раздел - "Размещение панелей".

нужно добиться от ELP раскрывающихся-закрывающихся папок, наподобие такого вида
Этот скрин не из Foobar, а из другой программы, и только иллюстрирует группировку по полю %artist%.
Тогда это в настройках ELPlayList: пр.кл.по ELP - Settings - Grouping - Group format: и Sort format:
%artist%
и
%artist% - %date% - %album% - %discnumber% - %tracknumber% - %title% соответственно (это пример).
А если интересует вид отображения треков в плейлисте (какие поля должны выводиться и в какой последовательности)
- это Settings - Script - Track list и там уже через скрипт.
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Аватара
Возраст: 59
Откуда: Украина, Днепр
Репутация: 504
С нами: 10 лет 1 месяц

Сообщение #165 hedohin » 09.01.2014, 01:31

Почитал, что смог осилить - применил. PSS установил.
Применил рекомендации из других тем (прописал группировку по Folder).
Поковырял скрипты. Получил следующее.
Изображение
На сегодняшний день мне требуется примитив вроде этого:
Изображение
За красивостями не гонюсь, нужна функциональность.
Очень прошу подскажите пожалуйста, как прописать скрипты чтобы в окне отображения плейлиста треки отображались:
filename - length - codec/bitrate (как на приведенном выше скрине)? Безо всяких красивостей, артворков, тэгов и прочего.

И самое главное, как сделать, чтобы папки сворачивались-разворачивались. Не понял до сих пор.
Постоянно переключаюсь в DUI так как работать с таким видом ELP невозможно.
Спасибо!
С уважением, Сергей.
hedohin
Репутация: 1
С нами: 9 лет 8 месяцев

Сообщение #166 vladj » 09.01.2014, 11:55

В настройках плейлиста ( правой по его панели), Settings, в окне Behaviour настраиваются действия для мыши.
Слева выбираешь один или два клика и какой кнопкой, справа действие.
Тебя особо интересует Group (это когда курсор на шапке и ты там щёлкаешь), поставь Exspand/Collapse group и внизу Применить.
Если в плейлист бросишь ненсколько альбомов (групп), то щёлкнув по их шапке двойным, ты будешь разворачивать-сворачивать любой.
Потренируйся, поставь, как тебе удобней. По тегам...Пишешь не интересуют, но зачем тебе ненужная по сути инфа, что играет например МР3,
что от этого изменится, что ты знать будешь ? Ну играет и играет. А вообще-то по форматам делают в проводнике, в папке с музыкой сортировку.
Ты ведь не по формату выбираешь, что желаешь слушать из запущенной сборки ? Важен артист, название трека ну и время, имхо.
Вижу ты применил не готовый скрипт чей-то плейлиста, а дефолтный, в них шапки отображаются нечётко, лучше-бы тени уменьшить или убрать.
HTPC Termaltake, eGlobal i5-7200, Asrock Beebox J3160, Onkyo 525E, цап SMSL, фронт Yamaha 8900.
vladj M
Аватара
Откуда: Пермский край
Репутация: 427
С нами: 13 лет 4 месяца

Сообщение #167 kgena_ua » 09.01.2014, 15:21

vladj:Важен артист, название трека ну и время
Соглашусь.

А вывести можно так: $info(codec)[ / $info(codec_profile)]
Только в случае с mp3 смотрится нормально, а вот с ape, как-то наляписто.
Вложения
Безымянный.png
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Аватара
Возраст: 59
Откуда: Украина, Днепр
Репутация: 504
С нами: 10 лет 1 месяц

Сообщение #168 vladj » 09.01.2014, 15:30

Я вообще не понимаю, откуда у пользователей потребность в точных цифрах битрейта в разных сборках, что тут полезного и красивого,
И вот пример того, как не нужно делать ты правильно выше привёл, ну к чему формат писать в каждой строке одинаковый, смешно.
Типа о-о...Мр3 в 128 попался...Это я не буду слушать, а вот тут 320, послушаю трек пожалуй, чем буковок в окне больше, тем солидней ?
HTPC Termaltake, eGlobal i5-7200, Asrock Beebox J3160, Onkyo 525E, цап SMSL, фронт Yamaha 8900.
vladj M
Аватара
Откуда: Пермский край
Репутация: 427
С нами: 13 лет 4 месяца

Сообщение #169 hedohin » 17.01.2014, 01:41

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

Справа NG Playlist. С его нехитрыми настройками я с помощью данного форума разобрался, и сейчас он по внешнему виду и функционалу на 90% меня устраивает. Но, в нем нет очень важной для меня функции - свернуть/развернуть папку.

Слева EL Playlist. Пытался методом научного тыка добиться такого же вида.
Удалял в скриптах некоторые параметры или пытался добавить, но к желаемому виду так и не приблизился.
Разобрался с группировкой по папкам и функцией свернуть/развернуть (спасибо vladj).
В конце концов удалил все параметры и получил такое девственное поле, на котором запускаются треки, но не отображается никакой информации.

Пожалуйста, помогите прописать скрипты, чтобы в окне ELP треки и папки отображались в том же виде как они сейчас отображены в NGP (или очень близко к этому) . Отображение информации о треке: Filename - Length - Codec/Bitrate
Еще раз повторю, что ничего лишнего, кроме этих данных мне не нужно.
Конечно, будут еще какие-то мелкие пожелания-улучшайзинги, но плейлист в таком виде это уже 95% желаемого конечного вида и функционала.
Кодировку я в обозримом будущем не освою. В мануалах, то что на уровне двух пальцев - разобрал. Но, прописать полностью скрипты точно не смогу.
Надеюсь на понимание.
Спасибо!

Изображение
С уважением, Сергей.
hedohin
Репутация: 1
С нами: 9 лет 8 месяцев

Сообщение #170 вовасбрат » 17.01.2014, 06:06

hedohin, Если чрезмерная красивость не нужна, то как вариант вместо ELP можно использовать ESP...
Там все настройки проще чем в NG и работает сворачивание.... Колонки настроить проще простого.
вовасбрат M
Аватара
Возраст: 54
Откуда: ТАМБОВ
Репутация: 52
С нами: 10 лет 9 месяцев

Сообщение #171 kgena_ua » 17.01.2014, 12:20

hedohin, как-то так получилось.
Не знал, будет-ли ширина плейлиста постоянной. Пришлось немного замутить с координатами X и W.
Постарался сделать нагляднее для понимания скрипта.
Цвет, шрифт, размер шрифта можно поменять.
Установить: файл import_elp.elp импортировать в окне ELPlaList Settings.
Вложения
Безымянный.png
import_elp.rar
(1.21 КБ) Скачиваний: 394
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Аватара
Возраст: 59
Откуда: Украина, Днепр
Репутация: 504
С нами: 10 лет 1 месяц

Сообщение #172 kgena_ua » 18.01.2014, 13:01

hedohin, в файле, который я Вам выложил, нет линии в группе.
Добавьте в закладке Group Header внизу:
Код: Выделить всё
//////////////////////////////  линия

$puts(name_len, $add( $gettextwidth($get(name),%m_font%,8,bold) , $get(x_name) , 5)  )
$puts(x_line,$get(name_len))
$puts(y_line,9)
$puts(w_line, $sub(%el_width%,$get(x_line)) )
$puts(h_line,1)
$drawrect($get(x_line),$get(y_line),$get(w_line),$get(h_line),$get(color_tr),)

И добавил от себя символ play. Добавьте в закладке Track list внизу:
Код: Выделить всё
$if(%el_isplaying%,
     $drawtriangle(5,4, 5,14 , 12,9 ,$get(color_tr)-150,,)
,)
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Аватара
Возраст: 59
Откуда: Украина, Днепр
Репутация: 504
С нами: 10 лет 1 месяц

Сообщение #173 hedohin » 19.01.2014, 02:43

kgena_ua, куда слать деньги и пиво!? :beer:
Ох, спасибо, вот дело поехало!
А за символ плей вообще отдельное спасибищие!
Очень хотел этот заветный треугольничек видеть, но думаю, не до жиру, хотя бы с основными функциями разобраться. :smile:

В общем сейчас имею следующее:
Изображение

Во вкладке Grouping прописано следующее:
Изображение

Что, где исправить, чтобы отображалась конечная папка, в которой находятся данные треки?
Спасибо!
С уважением, Сергей.
hedohin
Репутация: 1
С нами: 9 лет 8 месяцев

Сообщение #174 kgena_ua » 19.01.2014, 02:56

hedohin, отправьте мне эти файлы (альбомы)
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Аватара
Возраст: 59
Откуда: Украина, Днепр
Репутация: 504
С нами: 10 лет 1 месяц

Сообщение #175 hedohin » 23.01.2014, 13:06

При помощи kgena_ua мой плеер по внешнему виду значительно приблизился к желаемому.
За что ему огромное спасибо! :)
Но, есть еще вопросы.

Вопрос 1.
Где и что нужно изменить/добавить, чтобы в EPL заработала функция drug and drop?
Т.е., чтобы при захвате трека ЛКМ он начинал перетаскиваться по плейлисту (сейчас начинается выделение), и также перетаскивался в соседние плелисты.

Вопрос 2.
Какие нужны настройки (или возможно, понадобится) плагин, чтобы была возможность редактировать имя файла непосредственно в плейлисте, и соответственно, чтобы все изменения сохранялись на жестком диске.
Т.е., чтобы не лезть каждый раз в Тотал Коммандер или проводник.

Спасибо!
С уважением, Сергей.
hedohin
Репутация: 1
С нами: 9 лет 8 месяцев

Сообщение #176 kgena_ua » 23.01.2014, 13:34

hedohin,
hedohin:в EPL заработала функция drug and drop
на скрине.
По второму вопросу, наверное не получиться.
Вложения
Безымянный.png
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Аватара
Возраст: 59
Откуда: Украина, Днепр
Репутация: 504
С нами: 10 лет 1 месяц

Сообщение #177 hedohin » 24.01.2014, 00:13

Спасибо!
3. А как сделать так, чтобы при захвате ЛКМ мыши сразу начиналось перетаскивание. А то сейчас идет сначала выделение треков и только при повторном нажатии начинается перетаскивание.
4. Как сделать так, чтобы при перетаскивании трека из одного плейлиста в другой происходило копирование данного трека, а не его перемещение.
В DUI происходит именно так: при перетаскивании из одного плейлиста в другой происходит копирование. А при таскании по одному плейлисту - перемещение.
А в ELP нет контекстного меню для трека через ПКМ (copy, paste, etc), скопипасить можно только через ctrl+c/ctrl+v.
Спасибо!
С уважением, Сергей.
hedohin
Репутация: 1
С нами: 9 лет 8 месяцев

Сообщение #178 kgena_ua » 15.05.2014, 23:08

Давно хотел изменить вид плейлста, наконец-то получилось.
Обычно делают - заголовок группы (обложка и название альбома, исполнителя и т.д.) а ниже треки.
В моем случае - слева обложка, а справа заголовок группы и треки.
Цвет, шрифт, конечно на любителя. Удобен ли такой вид для пользователей ELPlaylist.
Безымянный.jpg
Вложения
new.rar
(3.54 КБ) Скачиваний: 394
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Аватара
Возраст: 59
Откуда: Украина, Днепр
Репутация: 504
С нами: 10 лет 1 месяц

Сообщение #179 vladj » 16.05.2014, 14:56

На вкус и цвет...как говорится. тут только голосовалку открывать. Лично я, заполучив такой плейлист, с лёгким матом про себя
меняю на привычное положение. Выравнивание текста по правому краю любого текста не присуще нашим языкам, это для арабских,
где пишут справа налево. имхо.
HTPC Termaltake, eGlobal i5-7200, Asrock Beebox J3160, Onkyo 525E, цап SMSL, фронт Yamaha 8900.
vladj M
Аватара
Откуда: Пермский край
Репутация: 427
С нами: 13 лет 4 месяца

Сообщение #180 kgena_ua » 04.07.2014, 17:45

Не перестаю удивляться панели ELPlaylist. Там можно вывести данные не только в треках и группе, но и в любом другом.месте.
Вот, для примера, под изображением альбома можно вывести очередь проигрывания.

Безымянный.jpg
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Аватара
Возраст: 59
Откуда: Украина, Днепр
Репутация: 504
С нами: 10 лет 1 месяц

Пред.След.

Вернуться в Плагины