Page 15 of 36

AudioPlayer — простой аудио плеер

Posted: Thu 19 Jan, 2012 13:59
by artemsen
Обсуждение плагина AudioPlayer.

Скачать: https://sourceforge.net/projects/farplugs/files/

AudioPlayer — простой аудио плеер

Posted: Thu 24 May, 2018 10:42
by 2useven10

Latest post of the previous page:

Xhronos wrote: Wed 23 May, 2018 21:30 превращается в полноценный аудио плеер
таких планов у меня нет - только ещё немного допилить.
Xhronos wrote: Wed 23 May, 2018 21:30 если реализуешь редактор плейлиста
полноценный - точно нет, только если какой-то минималистичный вариант (у меня концепции нет).
Почти все упомянутые здесь хотелки в каком-то виде планируются (часто не совсем/совсем не в оригинальном) .

AudioPlayer — простой аудио плеер

Posted: Thu 24 May, 2018 12:11
by Xhronos
2useven10, концепцию к плейлиста могу помочь организовать. В простейшем виде это нужно только для контроля и простейшего изменения очереди воспроизведения. Допустим, через кнопку на плеере/клавиатурную комбинацию скрываем плеер и выводим на активную панель Far перечень файлов очереди. Выход из очереди по [..] возвращает активную файловую панель Far и разворачивает окно плеера. Нужно организовать несколько столбцов, метка состояния активного файла (играет или на паузе), имя файла и продолжительность композиции.
Функционал панели с очередью:
Enter - начать/приостановить воспроизведение очереди с текущей позиции курсора.
Пробел - перемещение курсора к активному файлу.
Shift+Up, Shift+Down - перемещение элемента под курсором верх, вниз.
Del - удаление элемента под курсором. Что бы не усложнять, проще сразу сделать проверку на воспроизведение (активная позиция очереди) и блокировать удаление в случае если текущий файл воспроизводится. Это так же исключит состояние пустой очереди.
Баги будем отлавливать позже, исключительных ситуаций не избежать...

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

AudioPlayer — простой аудио плеер

Posted: Thu 24 May, 2018 17:11
by 2useven10
Xhronos, в моём понимании это совсем не минимализм.

AudioPlayer — простой аудио плеер

Posted: Thu 24 May, 2018 19:13
by Xhronos
2useven10, В виду отсутствия временных ограничений на реализацию - ещё вся жизнь впереди :)
Но, если серьезно, в начале всегда кажется сложно. Я описал своё видение, а в остальном, всё зависит от тебя, от желания, от свободного времени... В любом случае, на данный момент больше не кому.

AudioPlayer — простой аудио плеер

Posted: Thu 24 May, 2018 21:06
by Xhronos
Bug: Renewal не смог выгрузить играющий в фоне AP и Far упал

AudioPlayer — простой аудио плеер

Posted: Thu 24 May, 2018 21:17
by Xhronos
Простое решение (не)проблемы с закрытием плеера при щелчке мимо окна для идиотов:
Far->Меню->Параметры->Настройки диалогов
Выключаем параметр - [ ] Клик мыши вне диалога закрывает диалог

AudioPlayer — простой аудио плеер

Posted: Thu 24 May, 2018 21:43
by 2useven10
Xhronos wrote: Thu 24 May, 2018 21:06 не смог выгрузить играющий в фоне AP
Версия AP?

AudioPlayer — простой аудио плеер

Posted: Thu 24 May, 2018 21:44
by 2useven10
Xhronos wrote: Thu 24 May, 2018 21:17 Простое решение (не)проблемы
Уже всё сделано в самом плагине - будет в следующей версии.

AudioPlayer — простой аудио плеер

Posted: Thu 24 May, 2018 22:10
by Xhronos
2useven10 wrote: Thu 24 May, 2018 21:43Версия AP?
- Обновлял 36 на 37, без вариантов :)

AudioPlayer — простой аудио плеер

Posted: Thu 24 May, 2018 22:25
by 2useven10
36 - очень пробная версия, плюс всё уже сильно не так.
поэтому баг репорт имеет только историческое значение.

AudioPlayer — простой аудио плеер

Posted: Thu 24 May, 2018 22:37
by Xhronos
В этом моменте только о работе предыдущей версии можно судить.

AudioPlayer — простой аудио плеер

Posted: Fri 25 May, 2018 07:36
by IgorZ
Ещё предложение по внешнему виду. Кнопки управления перенести с верхней линии на нижнюю, тоже справа. Во-первых, это более традиционный вариант. Во-вторых, удобнее будет реализовывать пожелание HaRT-а о названии композиции в заголовке диалога (если оно будет реализовываться).
Кстати. А что, если R/O Edit с именем композиции разместить поверх верхней строки рамки? Будет ли это удобно и эстетично? А то, если в заголовке тоже будет имя композиции, получится дублирование. А так одно закроет другое.

AudioPlayer — простой аудио плеер

Posted: Fri 25 May, 2018 07:51
by 2useven10
IgorZ,
Уже перенёс. Умолчание внизу, но можно настроить. Сегодня обновлю.
R/O делать не стал, просто убрал поле - дублирование, не нравится вид, конфликт по кнопкам перемещения и в заголовке окна фар полное имя видно.

AudioPlayer — простой аудио плеер

Posted: Fri 25 May, 2018 09:53
by buniak_a_h
Пожелания.
1. При закрытии сохранять последний плейлист или хотя бы последний файл.
2. Если вызывается плагин из меню плагинов на файле, формат которого не поддерживается (на каталоге в т.ч.) вместо страшного красного сообщения давать возможность продолжить проигрывание предыдущего файла.

AudioPlayer — простой аудио плеер

Posted: Fri 25 May, 2018 10:18
by Xhronos
buniak_a_h, 1. На текущем этапе разработки не вижу в этом нужды.
2. Не логично получается. Если и делать запуск плеера с последним воспроизводимым файлом/списком, то точно не таким способом.
А научить играть папки всё же стоит.
На будущее остаётся вариант восстановления плейлиста по корню [..], но тогда нужна опция на форме плеера для разового включения после закрытия. Иначе могут возникать временные задержки при частом открытии разных файлах файлов в ручном режиме. Т.е. функция по умолчанию включена, но при желании можно и сохранится.

AudioPlayer — простой аудио плеер

Posted: Fri 25 May, 2018 11:10
by buniak_a_h
Xhronos wrote: Fri 25 May, 2018 10:18 1. На текущем этапе разработки не вижу в этом нужды.
Ну, (2) нереально реализовать без (1)