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

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

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

Post by artemsen »

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

Скачать: https://sourceforge.net/projects/farplugs/files/
2useven10
Posts: 5203
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Latest post of the previous page:

Xhronos wrote: Wed 23 May, 2018 21:30 превращается в полноценный аудио плеер
таких планов у меня нет - только ещё немного допилить.
Xhronos wrote: Wed 23 May, 2018 21:30 если реализуешь редактор плейлиста
полноценный - точно нет, только если какой-то минималистичный вариант (у меня концепции нет).
Почти все упомянутые здесь хотелки в каком-то виде планируются (часто не совсем/совсем не в оригинальном) .
Xhronos
Posts: 59
Joined: Mon 09 Apr, 2018 10:22
Been thanked: 1 time

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

Post by Xhronos »

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: 5203
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Xhronos, в моём понимании это совсем не минимализм.
Xhronos
Posts: 59
Joined: Mon 09 Apr, 2018 10:22
Been thanked: 1 time

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

Post by Xhronos »

2useven10, В виду отсутствия временных ограничений на реализацию - ещё вся жизнь впереди :)
Но, если серьезно, в начале всегда кажется сложно. Я описал своё видение, а в остальном, всё зависит от тебя, от желания, от свободного времени... В любом случае, на данный момент больше не кому.
Xhronos
Posts: 59
Joined: Mon 09 Apr, 2018 10:22
Been thanked: 1 time

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

Post by Xhronos »

Bug: Renewal не смог выгрузить играющий в фоне AP и Far упал
Xhronos
Posts: 59
Joined: Mon 09 Apr, 2018 10:22
Been thanked: 1 time

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

Post by Xhronos »

Простое решение (не)проблемы с закрытием плеера при щелчке мимо окна для идиотов:
Far->Меню->Параметры->Настройки диалогов
Выключаем параметр - [ ] Клик мыши вне диалога закрывает диалог
2useven10
Posts: 5203
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Xhronos wrote: Thu 24 May, 2018 21:06 не смог выгрузить играющий в фоне AP
Версия AP?
2useven10
Posts: 5203
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Xhronos wrote: Thu 24 May, 2018 21:17 Простое решение (не)проблемы
Уже всё сделано в самом плагине - будет в следующей версии.
Xhronos
Posts: 59
Joined: Mon 09 Apr, 2018 10:22
Been thanked: 1 time

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

Post by Xhronos »

2useven10 wrote: Thu 24 May, 2018 21:43Версия AP?
- Обновлял 36 на 37, без вариантов :)
2useven10
Posts: 5203
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

36 - очень пробная версия, плюс всё уже сильно не так.
поэтому баг репорт имеет только историческое значение.
Xhronos
Posts: 59
Joined: Mon 09 Apr, 2018 10:22
Been thanked: 1 time

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

Post by Xhronos »

В этом моменте только о работе предыдущей версии можно судить.
IgorZ
Posts: 790
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 15 times
Been thanked: 93 times

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

Post by IgorZ »

Ещё предложение по внешнему виду. Кнопки управления перенести с верхней линии на нижнюю, тоже справа. Во-первых, это более традиционный вариант. Во-вторых, удобнее будет реализовывать пожелание HaRT-а о названии композиции в заголовке диалога (если оно будет реализовываться).
Кстати. А что, если R/O Edit с именем композиции разместить поверх верхней строки рамки? Будет ли это удобно и эстетично? А то, если в заголовке тоже будет имя композиции, получится дублирование. А так одно закроет другое.
2useven10
Posts: 5203
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

IgorZ,
Уже перенёс. Умолчание внизу, но можно настроить. Сегодня обновлю.
R/O делать не стал, просто убрал поле - дублирование, не нравится вид, конфликт по кнопкам перемещения и в заголовке окна фар полное имя видно.
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

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

Post by buniak_a_h »

Пожелания.
1. При закрытии сохранять последний плейлист или хотя бы последний файл.
2. Если вызывается плагин из меню плагинов на файле, формат которого не поддерживается (на каталоге в т.ч.) вместо страшного красного сообщения давать возможность продолжить проигрывание предыдущего файла.
Xhronos
Posts: 59
Joined: Mon 09 Apr, 2018 10:22
Been thanked: 1 time

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

Post by Xhronos »

buniak_a_h, 1. На текущем этапе разработки не вижу в этом нужды.
2. Не логично получается. Если и делать запуск плеера с последним воспроизводимым файлом/списком, то точно не таким способом.
А научить играть папки всё же стоит.
На будущее остаётся вариант восстановления плейлиста по корню [..], но тогда нужна опция на форме плеера для разового включения после закрытия. Иначе могут возникать временные задержки при частом открытии разных файлах файлов в ручном режиме. Т.е. функция по умолчанию включена, но при желании можно и сохранится.
Last edited by Xhronos on Fri 25 May, 2018 10:32, edited 2 times in total.
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

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

Post by buniak_a_h »

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

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