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/

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

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

Post by Xhronos » Fri 25 May, 2018 17:37

Latest post of the previous page:

Bug: Отображает номер строки в панели начиная счёт с [..]
Last edited by Xhronos on Fri 25 May, 2018 17:47, edited 1 time in total.

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

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

Post by 2useven10 » Fri 25 May, 2018 17:50

Xhronos, Это 'фича'.
Пока плейлист не сформирован показывается индекс в панели без общего количества.
Заодно работатет как индикатор режима панели.

User avatar
HaRT
Moderator
Posts: 8394
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 73 times
Been thanked: 127 times

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

Post by HaRT » Fri 25 May, 2018 17:53

2useven10 wrote:
Fri 25 May, 2018 17:50
Это 'фича'.
Пока плейлист не сформирован показывается индекс в панели
А какой смысл в этой “фиче”? И в какой момент формируется плейлист?
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by 2useven10 » Fri 25 May, 2018 17:56

Смысл - видеть режим.
При перереходе в фон. Без этого, если вы уйдёте с оригинальной панели - будет полная неопределённость.

User avatar
HaRT
Moderator
Posts: 8394
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 73 times
Been thanked: 127 times

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

Post by HaRT » Fri 25 May, 2018 18:03

2useven10 wrote:
Fri 25 May, 2018 17:56
Смысл - видеть режим.
При перереходе в фон. Без этого, если вы уйдёте с оригинальной панели - будет полная неопределённость.
Я чего-то не понимаю. Режим панели 2, номер файла 3, . Какой мне от него прок? (И какая неопределённость имеется в виду?)
Более того, если сграбить экран (через AltIns) или вызвать и закрыть меню экранов или плагинов , то 3 заменяется на ожидаемые 1/1. Больше похоже на баг.
HaRT wrote:
Fri 25 May, 2018 17:53
И в какой момент формируется плейлист?
Так и в какой?
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

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

Да всё правильно, плейлист формируется только при переходе в фон. Но, плейлист содержит музыку, а позиция в панели считает всё подряд, да ещё и [..]. Думаю стоит отображать только очередь, а номер на панели в принципе не нужен, тем более привязать его логически не к чему.

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

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

Post by 2useven10 » Fri 25 May, 2018 18:20

Вы чего-то не понимаете.
Имеется в виду режим панели плагина - когда он проигрываемые файлы получает через FCTL_GETPANELITEM.
Пока диалог был модальным, с этим проблем не было - панель сменить нельзя.
Для немодального диалога, как только диалог теряет фокус - что будет с панелью неизвестно
(можно сменить, выйти из архива, ...), поэтому сразу формируется плейлист из проигрываемых
элементов панели и дальше проигрывается он. Кстати, для архива это будет один временный файл.

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

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

Post by 2useven10 » Fri 25 May, 2018 18:25

Номер на панели большого значения не имеет, важнее что показывается одно число.
Код общий - просто минимизация затрат.
Xhronos wrote:
Fri 25 May, 2018 18:17
привязать его логически не к чему.
Вы уже это сделали, причём правильно (индекс элемента панели).
Для плейлиста - индекс и количество элементов в нём - всё логично.

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

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

Post by 2useven10 » Fri 25 May, 2018 18:26

Xhronos wrote:
Fri 25 May, 2018 18:17
Думаю стоит отображать только очередь
- елси бы она была - может быть.

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

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

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

2useven10 wrote:
Fri 25 May, 2018 18:26
елси бы она была - может быть.
Логика ясна, но это запутывает пользователя. Удобнее будет так, играет панель - без каких либо информационных счётчиков. Играет плейлист (я его очередью называю) - появляется информация о позиции воспроизведения.

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

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

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

2useven10, Подскажи, а как пользоваться ручным конфигом? (туплю под вечер) И как обрабатываются ошибки во время работы в фоне? Т.к. никаких сообщений не выводится, то интересно выгружается ли плагин?
Last edited by Xhronos on Fri 25 May, 2018 19:40, edited 1 time in total.

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

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

Post by buniak_a_h » Fri 25 May, 2018 19:26

2useven10 wrote:
Fri 25 May, 2018 17:50
Это 'фича'.
Пока плейлист не сформирован показывается индекс в панели без общего количества.
Заодно работатет как индикатор режима панели.
Интересный эффект из-за этой "фичи" получается:
запускаю на проигрывание первый файл на панели. Номер внизу плеера - "2". Жму дважды CtrlTab; плеер скрывается и появляется снова, но уже с другим номером трека. Как будто незаметно перескочил. :)

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

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

Post by Xhronos » Fri 25 May, 2018 19:42

buniak_a_h, срочно ка курсы чтения! :)

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

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

Post by 2useven10 » Fri 25 May, 2018 20:04

Xhronos wrote:
Fri 25 May, 2018 18:55
И как обрабатываются ошибки во время работы в фоне?
Никаких изменений в обработке ошибок не делалось. Т.е. (если не ошибаюсь) ошибки обрабатываются никак.
Единственный режим с показом ошибок - открытие файла по префиксу плагина. В остальных случаях - тихий переход к следующему элементу, пока они есть. Если ошибка при проигрывании, например, сетевого стрима - могут быть видимые невооружённым глазом тормоза и затыки.

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

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

Post by Xhronos » Fri 25 May, 2018 20:36

2useven10, да я это почему спросил - удалил один файл который был в плейлисте, когда дошло до него дело при проигрывании в фоне - раздался неистово громкий звук тишины, т.е. переход к следующему файлу не произошел. Минутку подождал, в Экранах диалога AP не обнаружил. Но, воспроизвести повторно ситуацию не смог.
Когда будешь гуевы настройки пилить, обязательно сделай кнопку сброса к дефолту.

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

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

Post by 2useven10 » Fri 25 May, 2018 21:04

Xhronos wrote:
Fri 25 May, 2018 20:36
Минутку подождал, в Экранах диалога AP не обнаружил.
Возможно это был последний файл в листе и режим проигрывания 'до конца'.

User avatar
HaRT
Moderator
Posts: 8394
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 73 times
Been thanked: 127 times

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

Post by HaRT » Sat 26 May, 2018 00:13

Состряпал я тут , но не перестаю надеяться, что у плагина со временем появится нормальная Справка.
Last edited by HaRT on Tue 29 May, 2018 18:43, edited 1 time in total.
Reason: Добавил F2 (переключение заголовка: плейлист -> тэги -> имя файла ->:)
Фар есть инструмент, а не нянька. © 2009 DrKnS

Post Reply

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