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: 5204
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:

Wave wrote: Sat 09 Jan, 2021 11:12 Честно говоря, не совсем понимаю, зачем в этом плагине плейлист
Никто не заставляет им пользоваться.
Wave wrote: Sat 09 Jan, 2021 11:12 панель и так сама по себе является плейлистом.
Не является.
Wave wrote: Sat 09 Jan, 2021 11:12 Но раз уж он есть, то хотелось бы им как-то управлять: добавлять в него треки, удалять.
Ожидаемо, но планов таких нет. Только если кто-то сделает хороший патч.
Wave wrote: Sat 09 Jan, 2021 11:12 Раньше для такого можно было использовать временную панель.
И сейчас можно, просто не переходите в режим плейлиста.
Last edited by 2useven10 on Sat 09 Jan, 2021 18:50, edited 1 time 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 »

Wave wrote: Sat 09 Jan, 2021 11:12 Раньше для такого можно было использовать временную панель.
И сейчас можно. Более того! Я специально делал скрипт для добавления файла(ов) на временную панель без необходимости её открывать на пассивной панели. Проблема только в том, что в этом случае нет возможности управлять порядком воспроизведения
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

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

Post by Wave »

skipik wrote: Sat 09 Jan, 2021 11:15Так F12 же.
О как! Это штатный механизм для немодальных диалогов, которые могут быть скрыты в фон? Как-то не подумал, что так можно.
2useven10 wrote: Sat 09 Jan, 2021 18:49 Никто не заставляет им пользоваться.
Да это-то понятно. И плагином никто не заставляет пользоваться, и ФАРом, и виндой, и компьютером.
2useven10 wrote: Sat 09 Jan, 2021 18:49 Не является.
Не цепляйся к словам. Я не говорил, что файловая панель ФАР-менеджера является штатно задуманной функцоинальностью плагина — плейлистом. Просто она достаточно хорошо выполняет его функцию. Есть список файлов-треков, можно между ними переключаться, выбирать конкретный трек играть. Можно разную сортировку делать. И так далее. В случае временной панели можно и удалять треки из листа, не удаляя их физически с диска. И сверх того файловые операции над треками можно делать. Выделять прямо сейчас играющийся трек — и… И фигли тут гнаться за буквоедством?
2useven10 wrote: Sat 09 Jan, 2021 18:49 Ожидаемо, но планов таких нет.
Жаль. Заодно про плейлист можно ещё сказать, что там имена файлов — а раз уж он именно плейлист, было бы логично там отображать mp3-теги. Но нет так нет.
2useven10 wrote: Sat 09 Jan, 2021 18:49 И сейчас можно, просто не переходите в режим плейлиста.
Мне просто интересно, а как его использует автор плагина? Зачем по его задумке он нужен. Может, я просто не вижу чего-то удобного и очевидного?
И вообще, позиция «не нравится — не ешь» на простейший вопрос… Ну, она как-то не красит.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

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

Post by Wave »

buniak_a_h wrote: Sat 09 Jan, 2021 19:28 И сейчас можно. Более того! Я специально делал скрипт для добавления файла(ов) на временную панель без необходимости её открывать на пассивной панели. Проблема только в том, что в этом случае нет возможности управлять порядком воспроизведения
Судя по словам выше, в штатном плейлисте тоже нельзя и нельзя будет управлять порядком. А про скрипт я не совсем понял, как добавлять? Через командную строку? Можно пример?
Пользуюсь ФАРом больше 20 лет © собирательный.
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 »

Wave wrote: Sun 10 Jan, 2021 00:12 А про скрипт я не совсем понял, как добавлять? Через командную строку?
1. В историю папки назначения стандартного диалога копирования добавляется Временная панель: (или в зависимости от языка Temporary panel:).
2. При выборе этого назначения отмеченные (или текущий, если нет отмеченных) файлы копируются на временную панель, но юзер этого не увидит, пока не откроет панель. Файлы добавляются к предыдущему содержимому панели. Т.е. можно отметить несколько файлов, скопировать на временную панель, потом перейти в другую папку, снова скопировать и т.д. .
Wave wrote: Sun 10 Jan, 2021 00:12Можно пример?
Скрипт тут
Last edited by buniak_a_h on Sun 10 Jan, 2021 01:18, 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 »

Wave wrote: Sun 10 Jan, 2021 00:12тоже нельзя
1. Как выяснилось, порядком управлять можно (при загрузке), менять потом нельзя. Если выбрать для временной панели unsorted (Ctrl+F7), то файлы будут в порядке добавления.
2. Вот не пробовал, что будет, если плейер настроен "to end", а файлы добавляются уже во время воспроизведения. А интересно было бы…
З.Ы. Попробовал. Файл в сформированный плейлист, как и предполагалось, не добавляется. А жаль. Можно было бы, например, сделать управление плейером через макро (Plugins.Call(Guid, 'Add', FileName) - добавление; Plugins.Call(Guid,'Go'[ ,n])-проиграть с n-го файла плейлиста (если n не указано - с места последней остановки). Красиво было бы, но это большая работа.
Last edited by buniak_a_h on Sun 10 Jan, 2021 02:10, edited 2 times in total.
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Wave, Вот так всегда и бывает. Не хотел я делать этот плейлист именно из-за таких экспертов.
Wave wrote: Sun 10 Jan, 2021 00:04 И вообще, позиция «не нравится — не ешь» на простейший вопрос…
Вряд ли вы представляете хотя бы приближенно насколько это просто или сложно.
Wave wrote: Sun 10 Jan, 2021 00:04 Ну, она как-то не красит.
Думаю вы сами понимаете что себе ответить.
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

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

Post by Wave »

2useven10 wrote: Sun 10 Jan, 2021 08:46 Вряд ли вы представляете хотя бы приближенно насколько это просто или сложно.
Если вопрос «для чего это вам нужно, как вы это используете?» для вас сложный, то у меня для вас плохие новости.
Пользуюсь ФАРом больше 20 лет © собирательный.
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Wave, Не вижу смысла дальше тратить на вас своё время.
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

3.45.4 -- https://sourceforge.net/projects/farplu ... dioPlayer/
AudioPlayer 3.45.4 22-01-2021 ----------------------------- + Dialog width control -- Ctrl+Add / Ctrl+Subtract + Playlist height control -- Ctrl+Multiply / Ctrl+Divide * Use tags when build playlist from panel files * Updated bassalac.dll
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 »

2useven10, за
* Use tags when build playlist from panel files
особое спасибо
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 »

Есть некоторая незавершённость: не запоминается (или я не нашёл) видимость плейлиста. И нет настройки типа "показывать плейлист при старте".
Также не обратил внимание, сохраняются ли ширина и высота между запусками.
Ну и ещё один каприз: сделать настройку "запускать в фоновом режиме". Типа как сейчас и сразу Ctrl+Tab. Хотя это можно и макросом, но опять вешать ивент на открытие диалога не хочется. А в плагине реализовать, наверно, легко (извините, если не так легко, как кажется).
А когда совсем заскучаете, можно добавить в плейлист длительности :-)
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

buniak_a_h,
1) незавершенность останется, playlist это не основной режим
2) ну обратите внимание
3) сразу в фоне - возможно, с минимальным приоритетом
4) длительность это хорошая мысль, правда не всегда есть и иногда надо вычислять, но скучаю не часто
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 »

2useven10, извините, не нашёл, есть ли возможность запуска из комстроки через префикс. Вроде, в параметрах плагина (F3 на плагине) указан префикс AudioPlayer. Но не запускается…
На самом деле опишу ситуацию (хотелку) подробнее:
В обычном режиме плейер настроен на проигрывание одного трека.
Теперь хочется использовать ФАР в качестве проигрывателя. В параметрах запуска ФАРа есть возможность указать запуск плагина через префикс. Например:
far.exe "AudioPlayer:%MyMusic%\*.mp3 .H[ide] /A[uto]"
что означает запустить плейер на папке, проигрывать все файлы (независимо от настроек) в фоновом режиме.
Эх! Красиво было бы! Удалил бы с машины все проигрыватели…
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Префикс работает, но надо указывать то что можно проиграть.
Т.е. 1 звуковой файл, URL или плейлист.
Папки, маски файлов, список файлов сейчас задать нельзя. Перехода сразху в фон тоже ещё нет.

В принципе всё несложно и можно будет сделать. Чтобы не забылось, лучше на SF описать хотелки.
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 »

2useven10 wrote: Wed 25 Aug, 2021 07:26 <…> или плейлист
По поводу плейлиста: сделал плейлист от WMP
Получаю сообщение
╔════════════════ AudioPlayer ═════════════════╗ ║ Error playing file ║ ║ D:\Downloads\Музыка\000\000.wpl ║ ║ BASS_ERROR_FILEFORM: unsupported file format ║ ╟──────────────────────────────────────────────╢ ║ { OK } ║ ╚══════════════════════════════════════════════╝
Нужен плейлист от какого-то другого плейера? Или свой формат?
Post Reply

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