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

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

Post by 2useven10 »

Latest post of the previous page:

V.D.Volkov, По F11 плагин пытается открывать всё, независимо от расширения.
Это явное указание - открыть этот файл в плагине, так что менять не буду.
Кастомизацию можете сделать для себя макросом - назначить на любую
кнопку и проверять расширение самостоятельно.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

Если будет востребовано, для открытия по префиксу и через Plugin.Call
можно добавить переключатель для учёта расширения (сейчас его нет).
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

V.D.Volkov,
Пример скрипта для запуска плеера:
Маски и кнопку запуска можете поменять самостоятельно.
Last edited by 2useven10 on Sun 05 Sep, 2021 16:49, edited 6 times in total.
V.D.Volkov
Posts: 34
Joined: Mon 14 Dec, 2009 15:16
Has thanked: 2 times

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

Post by V.D.Volkov »

2useven10,

Все получилось. Спасибо.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

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

Post by buniak_a_h »

Версия плагина: 3.46.5055.3.
У меня какие-то непонятки.
  1. На временной панели куча mp3-файлов. Запускаю проигрывание до конца. Останавливаю. Не уходя из временной панели набираю в командной строке: AudioPlayer:?last. Ничего не происходит. В хелпе:
    Служебные имена файлов:
    ?last' - повтор последнего проигранного файла/плейлиста
    ЧЯДНТ?
  2. Пожелание: если плагин вызывается без параметров (F11 -> AudioPlayer), и при этом APanel.current указывает не на аудиофайл, вывести меню. Я вижу два пункта: config и resume.
Last edited by buniak_a_h on Mon 25 Oct, 2021 11:26, edited 3 times in total.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

buniak_a_h,
1) возможно потому что "?Last" != "?last"
2) то что вам видится делайте своими макросами, я так не вижу.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

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

Post by buniak_a_h »

2useven10 wrote: Mon 25 Oct, 2021 12:52 возможно потому что "?Last" != "?last"
Это я не понял. И в хелпе, и в командной строке - строчными буквами.
Эксперимент показал, что иногда работает:
  1. Во временной панели 104 файла, проигрыш "до конца". Останавливаю Esc-ом. Набираю AudioPlayer:?last - продолжает. В плейлисте 104 трека. Типо нормально.
  2. То же самое, но до прерывания показал плейлист (мышкой по номеру трека и закрыл). Визуально отличается от (1) тем, что внизу диалога не только номер трека, но и через слэш количество треков.Всё. По команде AudioPlayer:?last молча не возобновляется.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

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

Post by buniak_a_h »

P/S. Ещё у меня как-то получилось, что в плейлисте осталось 3 трека вместо 104. Как - я не знаю, повторить не получается. Возможно, я перешёл из временной панели к папке с одним из файлов, а в этой папке только 3 аудиофайла. Не проверял…
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

В ?last нет (и не будет) никакой информации о панели проигрывания.
Если проигрывается playlist всё должно сохраняться, если просто файл из панели,
это равносильно запуску этого файла в плагине в его каталоге, что было при его первом проигрывании
во временной панели нигде не сохранено.
Никаких планов здесь что-то менять нет, ?last из временной панели это извращение.
Для архивов может быть и есть смысл, но мотивации недостаточно.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

Не знаю (не пробовал) как это всё работает при явном включении плейлиста Ctrl-L, здесь плейлист создаётся, но в виде файла его нет.
Так что скорее всего будет плохо, как это обойти минимальными усилиями пока идей нет.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

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

Post by buniak_a_h »

2useven10 wrote: Mon 25 Oct, 2021 15:12 Никаких планов здесь что-то менять нет, ?last из временной панели это извращение
А я не понял!
Как я пришёл к временной панели: есть папка с треками одного исполнителя, внутри - папки с альбомами. Хочется послушать все треки именно его, причём не все. "Натравить" AudioPlayer на папку (с подкаталогами) я не умею. В результате родилась идея поискать *.mp3 по AltF7 с занесением в Temp и потом убрать оттуда "лишнее". Мне бы очень помогла возможность сохранения плейлиста в файл (простенькой структуры - просто список файлов) и возможность удаления (вычёркивания) треков из списка.
Временная панель умеет создавать список файлов. Отсюда - снова требуется ключ, указывающий, что файл, переданный в командной строке, является плейлистом/простым списком, а не аудиофайлом (я писал об этом). Альтернатива - переименовывать файл (ну, или сразу сохранять в *.wpl . Но это ж надо вспомнить подходящее расширение). Но как-то некузяво…
Last edited by buniak_a_h on Mon 25 Oct, 2021 16:05, edited 2 times in total.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

buniak_a_h wrote: Mon 25 Oct, 2021 15:54 Временная панель умеет создавать список файлов.
Ну так и откройте этот файл как временную панель, а плеер запускайте уже на ней.
Так её и редактировать будет можно стандартными средствами.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

Можно добавить сохранение плейлиста в заданный файл через Plugin.Call(),
для созданных неявно проблем быть не должно, но если это .cue или .wv, там могут быть сложности.
Last edited by 2useven10 on Mon 25 Oct, 2021 16:05, edited 1 time in total.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

Или даже получение плейлиста как текста (один стринг), для самостоятельного сохранения.
Last edited by 2useven10 on Mon 25 Oct, 2021 16:08, edited 1 time in total.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

Хотя из временной панели такой файл можно сформировать самостоятельно.
Last edited by 2useven10 on Mon 25 Oct, 2021 16:26, edited 1 time in total.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

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

Post by buniak_a_h »

Есть у меня скрипт, создающий плейлист для видеопроигрывателя. Теперь сделаю аналогичный для AudioPlayer-а. Ну что ж … Полениться не получилось. ;-)
Last edited by buniak_a_h on Mon 25 Oct, 2021 16:29, edited 1 time in total.
Post Reply

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