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
Автор темы
Откуда: Нижний Новгород
Репутация: 0
С нами: 17 лет 6 месяцев


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

2kgena_ua
kgena_ua:Кто может описать или где можно найти руководство по группировке и сортировке в ELplayList для чайников.
А в официальный мануал по ELPlaylist смотрел?
Там более-менее вменяемо ведь написано ;)
Правда с японского Google переводил и немного я его подредактировал :)
Izotop M
Аватара
Откуда: Зеленоград - Харьков
Репутация: 69
С нами: 15 лет 8 месяцев

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

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

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

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

Изображение

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

Сообщение #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 и там уже через скрипт.
kgena_ua M
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет 3 месяца

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

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

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

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

В настройках плейлиста ( правой по его панели), Settings, в окне Behaviour настраиваются действия для мыши.
Слева выбираешь один или два клика и какой кнопкой, справа действие.
Тебя особо интересует Group (это когда курсор на шапке и ты там щёлкаешь), поставь Exspand/Collapse group и внизу Применить.
Если в плейлист бросишь ненсколько альбомов (групп), то щёлкнув по их шапке двойным, ты будешь разворачивать-сворачивать любой.
Потренируйся, поставь, как тебе удобней. По тегам...Пишешь не интересуют, но зачем тебе ненужная по сути инфа, что играет например МР3,
что от этого изменится, что ты знать будешь ? Ну играет и играет. А вообще-то по форматам делают в проводнике, в папке с музыкой сортировку.
Ты ведь не по формату выбираешь, что желаешь слушать из запущенной сборки ? Важен артист, название трека ну и время, имхо.
Вижу ты применил не готовый скрипт чей-то плейлиста, а дефолтный, в них шапки отображаются нечётко, лучше-бы тени уменьшить или убрать.
vladj M
Аватара
Откуда: Пермский край
Репутация: 427
С нами: 14 лет 5 месяцев

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

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

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

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

Я вообще не понимаю, откуда у пользователей потребность в точных цифрах битрейта в разных сборках, что тут полезного и красивого,
И вот пример того, как не нужно делать ты правильно выше привёл, ну к чему формат писать в каждой строке одинаковый, смешно.
Типа о-о...Мр3 в 128 попался...Это я не буду слушать, а вот тут 320, послушаю трек пожалуй, чем буковок в окне больше, тем солидней ?
vladj M
Аватара
Откуда: Пермский край
Репутация: 427
С нами: 14 лет 5 месяцев

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

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

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

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

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

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

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

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

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

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

Сообщение #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,,)
,)
kgena_ua M
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет 3 месяца

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

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

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

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

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

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

hedohin, отправьте мне эти файлы (альбомы)
kgena_ua M
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет 3 месяца

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

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

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

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

Спасибо!
hedohin
Репутация: 1
С нами: 10 лет 9 месяцев

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

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

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

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

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

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

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

На вкус и цвет...как говорится. тут только голосовалку открывать. Лично я, заполучив такой плейлист, с лёгким матом про себя
меняю на привычное положение. Выравнивание текста по правому краю любого текста не присуще нашим языкам, это для арабских,
где пишут справа налево. имхо.
vladj M
Аватара
Откуда: Пермский край
Репутация: 427
С нами: 14 лет 5 месяцев

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

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

Безымянный.jpg
kgena_ua M
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет 3 месяца

Пред.След.

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