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

Здесь можно обсудить ваш любимый плагин.
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

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

Post by artemsen » Thu 19 Jan, 2012 13:59

Обсуждение плагина AudioPlayer.

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

2useven10
Posts: 3534
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 3 times
Been thanked: 137 times

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

Post by 2useven10 » Thu 24 May, 2018 10:42

Latest post of the previous page:

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

Xhronos
Posts: 56
Joined: Mon 09 Apr, 2018 10:22
Been thanked: 1 time

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

Post by Xhronos » Thu 24 May, 2018 12:11

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

В будущем можно реализовать выделение нескольких файлов очереди и их группировку при перемещении или групповое удаление. Копирование файлов в панель с очередью для добавления в конец списка новых композиций (с учётом фильтра расширений файлов), сортировку, сохранение плейлиста в файл...
Last edited by Xhronos on Thu 24 May, 2018 12:37, edited 4 times in total.

2useven10
Posts: 3534
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 3 times
Been thanked: 137 times

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

Post by 2useven10 » Thu 24 May, 2018 17:11

Xhronos, в моём понимании это совсем не минимализм.

Xhronos
Posts: 56
Joined: Mon 09 Apr, 2018 10:22
Been thanked: 1 time

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

Post by Xhronos » Thu 24 May, 2018 19:13

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

Xhronos
Posts: 56
Joined: Mon 09 Apr, 2018 10:22
Been thanked: 1 time

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

Post by Xhronos » Thu 24 May, 2018 21:06

Bug: Renewal не смог выгрузить играющий в фоне AP и Far упал

Xhronos
Posts: 56
Joined: Mon 09 Apr, 2018 10:22
Been thanked: 1 time

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

Post by Xhronos » Thu 24 May, 2018 21:17

Простое решение (не)проблемы с закрытием плеера при щелчке мимо окна для идиотов:
Far->Меню->Параметры->Настройки диалогов
Выключаем параметр - [ ] Клик мыши вне диалога закрывает диалог

2useven10
Posts: 3534
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 3 times
Been thanked: 137 times

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

Post by 2useven10 » Thu 24 May, 2018 21:43

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

2useven10
Posts: 3534
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 3 times
Been thanked: 137 times

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

Post by 2useven10 » Thu 24 May, 2018 21:44

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

Xhronos
Posts: 56
Joined: Mon 09 Apr, 2018 10:22
Been thanked: 1 time

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

Post by Xhronos » Thu 24 May, 2018 22:10

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

2useven10
Posts: 3534
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 3 times
Been thanked: 137 times

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

Post by 2useven10 » Thu 24 May, 2018 22:25

36 - очень пробная версия, плюс всё уже сильно не так.
поэтому баг репорт имеет только историческое значение.

Xhronos
Posts: 56
Joined: Mon 09 Apr, 2018 10:22
Been thanked: 1 time

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

Post by Xhronos » Thu 24 May, 2018 22:37

В этом моменте только о работе предыдущей версии можно судить.

IgorZ
Posts: 530
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 9 times
Been thanked: 22 times

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

Post by IgorZ » Fri 25 May, 2018 07:36

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

2useven10
Posts: 3534
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 3 times
Been thanked: 137 times

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

Post by 2useven10 » Fri 25 May, 2018 07:51

IgorZ,
Уже перенёс. Умолчание внизу, но можно настроить. Сегодня обновлю.
R/O делать не стал, просто убрал поле - дублирование, не нравится вид, конфликт по кнопкам перемещения и в заголовке окна фар полное имя видно.

buniak_a_h
Posts: 517
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 55 times
Been thanked: 9 times
Contact:

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

Post by buniak_a_h » Fri 25 May, 2018 09:53

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

Xhronos
Posts: 56
Joined: Mon 09 Apr, 2018 10:22
Been thanked: 1 time

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

Post by Xhronos » Fri 25 May, 2018 10:18

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

buniak_a_h
Posts: 517
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 55 times
Been thanked: 9 times
Contact:

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

Post by buniak_a_h » Fri 25 May, 2018 11:10

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

Xhronos
Posts: 56
Joined: Mon 09 Apr, 2018 10:22
Been thanked: 1 time

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

Post by Xhronos » Fri 25 May, 2018 11:18

buniak_a_h, естественно, это я о перспективах развития.

Post Reply

Return to “Обсуждение плагинов”