.Language=Russian,Russian (Русский)
.PluginContents=AudioPlayer
@Contents
$ #AudioPlayer#
Простой аудио плеер на основе библиотеки ~BASS~@http://www.un4seen.com/@.
[~Сайт~@https://sourceforge.net/projects/farplugs/@]
[~Обсуждение~@https://forum.farmanager.com/viewtopic.php?f=5&t=6879@]
[~Анонс~@https://forum.farmanager.com/viewtopic.php?f=11&t=6878@]
[~Плагринг~@https://plugring.farmanager.com/plugin.php?pid=881@]
~Управление плеером~@Player@
~Настройки~@Config@
Поддерживаются следующие форматы файлов:
*.aac;*.ac3;*.aif;*.aiff;*.ape;
*.fla;*.flac;
*.it;
*.kar;
*.m4a;*.m4b;*.m4r;*.mac;*.mid;*.midi;*.mo3;*.mod;*.mp+;*.mp1;*.mp2;*.mp3;[*.mp4];*.mpc;*.mpp;*.mtm;
*.oga;*.ogg;*.opus;
*.rmi;
*.s3m;*.spx;
*.umx;
*.wav;*.wma;*.wv;
*.xm
Может проигрывать плейлисты:
*.m3u;*.plc;*.pls;*.aimppl;*.cue
Можно использовать для прослушивания сетевого радио.
Ссылки на каналы могут быть в плейлистах.
Прослушивание аудио-файла, плейлиста или сетевого радио можно запустить через префикс плагина.
Например: #AudioPlayer:my_list.m3u#
Диалог плеера немодальный, поэтому возможно фоновое проигрывание.
Установка:
Распакуйте содержимое архива в каталог плагинов Far (...\Far\Plugins).
Предостережение:
Данный плагин предоставляется "как есть". Автор не несёт ответственности за последствия использования данного плагина.
@Player
$ #Диалог плеера#
┌────────── Астор Пьяццолла - Либертанго ──────────┐ 1
│▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░│ 2
│1:30 3:04 -1:34│ 3
│Проиграть MP3 44.1 2 Громкость│ 4
│Все треки до конца ↓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░│ 5
└ 19 ────────────────────────────────── |◄ || ►| ■ ┘ 6
┌─────────────────── заголовок ────────────────────┐ 1
│▓▓▓▓▓▓▓и▓н▓д▓и▓к▓а▓т▓о░р░░п░р░о░г░р░е░с░с░а░░░░░░░│ 2
│проиграно всего осталось│ 3
│ параметры │ 4
│режим проигрывания ↓▓▓▓▓г▓р▓о▓м▓к▓о▓с▓т░ь░░░░│ 5
└ индекс ────────────────────────────── управление ┘ 6
Индикатор прогресса может использоваться для показа подзаголовка при проигрывании сетевого радио.
Индекс - это или номер элемента на панели или номер/число_элементов плейлиста.
Вид и расположение кнопок управления можно изменить в ~настройках~@Config@.
#Закрыть плеер # - Esc, Клик на #■#, MEDIA_STOP, Клик вне диалога (!настройки)
#Фоновый режим # - Меню выбора экрана (F12), Ctrl+Tab, Клик вне диалога (!настройки)
#Пауза/Продолжение # - Пробел, MEDIA_PLAY_PAUSE, Enter (!настройки), Клик на #||#
#Смена источника заголовка # - F2, Клик на заголовке (которые есть: плейлист -> тег -> имя файла ->)
#Пометить проигрываемый файл# - Ins (только в режиме панели)
#Следующий трек # - Ctrl+Right, PgDn, MEDIA_NEXT, Клик на #►|#, Enter (!настройки)
#Предыдущий трек # - Ctrl+Left, PgUp, MEDIA_PREV, Клик на #|◄#
#Первый трек # - Ctrl+Home, Ctrl+PgUp
#Последний трек # - Ctrl+End, Ctrl+PgDn
#Изменить громкость # - Up/Down или Клик на индикаторе громкости
#Позиция в треке # - Home (начало), Клик на индикаторе прогресса, [Shift+]Left/Right или Колесо мыши (назад/вперёд на 5 [секунд]процентов !настройки)
~Режимы выбора следующего трека при завершении текущего~@PlayMode@
~Настройки~@Config@
~Содержание~@Contents@
@PlayMode
$ #Режимы проигрывания#
#Только текущий трек# - проигрывание одного трека и остановка
#Текущий трек повтор# - зацикленное проигрывание одного трека
#Все треки до конца # - проигрывание всех треков панели или плейлиста и остановка
#Все треки по кругу # - циклическое проигрывание всех треков панели или плейлиста
Режимы можно менять в ~Плеере~@Player@ или ~Настройках~@Config@
@Config
$ #Диалог настроек плагина#
Чтобы вызвать диалог настроек нажмите #Alt+Shift+F9#.
╔════════════════════════ AudioPlayer ═════════════════════════╗
║ Устройство вывода: ║
║ #Default# ↓║
╟──────────────────────────────────────────────────────────────╢
║ #[x]# Добавить в меню команд #[x]# Открывать по Enter ║
║ Префикс: #AudioPlayer:ap# Игнор.файлы #mp4# ║
╟──────────────────────────────────────────────────────────────╢
║ Проиграть #Все треки до конца# ↓ Enter = #Вперёд# ↓║
║ #[ ]# Хранить позицию диалога #[?]# Выход по клику вне диалога ║
║ Шаг перемещения #5%, 5s# Умолч.кодовая страница #0# ║
╟──────────────────────────────────────────────────────────────╢
║ #[ ]# Кнопки вверху Кнопки # |◄ || ►| ■·# ║
║ #[ ]# Двойная рамка Действие # bb pp ff s·# ║
║ #[x]# Удалять [Альбом] Игнорир. #YOUR DONATION·# ║
╟──────────────────────────────────────────────────────────────╢
║ { OK } #[ Сброс ]# #[ Отмена ]# ║
╚══════════════════════════════════════════════════════════════╝
Показан диалог с настройками по умолчанию.
Доступны следующие параметры:
#Устройство вывода # - выбор устройства для вывода звука плеером
#Добавить в меню команд # - добавлять или нет AudioPlayer в меню команд плагинов (F11)
#Открывать по Enter # - открывать плеер по нажатию Enter (или Ctrl+PgDn) на поддерживаемых файлах
#Префикс # - префикс(ы) для запуска плагина из командной строки (разделитель :)
#Игнор.файлы # - игнорируемые расширения файлов (разделитель ;)
#Проиграть # - ~режим проигрывания~@PlayMode@
#Enter = # - выбор действия при нажатии Enter в ~диалоге плеера~@Player@
#Хранить позицию диалога # - сохранять или нет положение диалога плеера для следующего запуска
#Выход по клику вне диалога# - [ ] игнор, [x] выход, [?] фоновый режим
#Шаг перемещения # - шаг перемещения в проигрываемом треке стрелками или мышкой (без Shift, с Shift)
#Умолч.кодовая страница # - кодовая страница заголовка (0 - автоопределение)
#Кнопки вверху # - расположение кнопок управления в ~диалоге плеера~@Player@
#Двойная рамка # - одиночная или двойная рамка в ~диалоге плеера~@Player@
#Удалять [Альбом] # - удалять или нет хвостовую [Альбом]ную часть заголовков
#Кнопки # - вид кнопок управления
#Действие # - маска действий по кнопкам управления (b=назад, f=вперёд, p=пауза, h=в-фон, s=стоп)
#Игнорир. # - игнорировать подзаголовки, начинающиеся с указанных префиксов (разделитель |)
#[ Сброс ] # - сбросить все настройки на значения по умолчанию
#[ Отмена ] # - отменить все изменения (если нажат Shift - переоткрыть диалог)
~Управление плеером~@Player@
~Содержание~@Contents@
.Language=English,English
.PluginContents=AudioPlayer
@Contents
$ #AudioPlayer#
Simple audio player based on the ~BASS~@http://www.un4seen.com/@ library.
[~Site~@https://sourceforge.net/projects/farplugs/@]
[~Discussion~@https://forum.farmanager.com/viewtopic.php?f=5&t=6879@]
[~Announcement~@https://forum.farmanager.com/viewtopic.php?f=11&t=6878@]
[~PlugRing~@https://plugring.farmanager.com/plugin.php?pid=881@]
~Player Control~@Player@
~Settings~@Config@
The following file formats are supported:
*.aac;*.ac3;*.aif;*.aiff;*.ape;
*.fla;*.flac;
*.it;
*.kar;
*.m4a;*.m4b;*.m4r;*.mac;*.mid;*.midi;*.mo3;*.mod;*.mp+;*.mp1;*.mp2;*.mp3;[*.mp4];*.mpc;*.mpp;*.mtm;
*.oga;*.ogg;*.opus;
*.rmi;
*.s3m;*.spx;
*.umx;
*.wav;*.wma;*.wv;
*.xm
The following playlist formats are supported:
*.m3u;*.plc;*.pls;*.aimppl;*.cue
Can be used to playback NetRadio channels.
NetRadio links can be included in playlists.
It is possible to play audio file, playlist or NetRadio channel via the plugin prefix syntax.
Example: #AudioPlayer:my_list.m3u#
Player uses non-modal FAR Manager dialog so background playback is possible.
Install:
Unpack the archive to the Far plugins directory (...\Far\Plugins).
Warning:
This plugin is provided "as is". The author is not responsible for the consequences of using this software.
@Player
$ #Player dialog#
┌──────────── Dave Brubeck - Take Five ────────────┐ 1
│▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│ 2
│1:01 3:04 -2:03│ 3
│Playback MP3 44.1 2 Volume│ 4
│To the end ↓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░│ 5
└ 19 ────────────────────────────────── |◄ || ►| ■ ┘ 6
┌───────────────────── Title ──────────────────────┐ 1
│▓▓▓▓▓▓▓▓▓▓▓▓▓p▓r▓o░g░r░e░s░s░░b░a░r░░░░░░░░░░░░░░░│ 2
│played total left│ 3
│ parameters │ 4
│play mode ↓▓▓▓▓▓▓▓▓v▓o▓l▓u░m░e░░░░░░│ 5
└ index ───────────────────────────────── Controls ┘ 6
Progress bar area can be used as network radio track subtitle.
Index - panel item position or playlist index/total.
Playback control buttons and their actions can be customized in ~settings~@Config@.
#Close player # - Esc, Click #■#, MEDIA_STOP, Out-of-dialog click (!settings)
#Background mode # - Screen select menu (F12), Ctrl+Tab, Out-of-dialog click (!settings)
#Pause/Play # - Space, MEDIA_PLAY_PAUSE, Enter (!settings), Click #||#
#Change title source # - F2, Title area click (whichever exist: playlist -> tag -> filename ->)
#Select played file # - Ins (panel mode only)
#Next track # - Ctrl+Right, PgDn, MEDIA_NEXT, Click #►|#, Enter (!settings)
#Previous track # - Ctrl+Left, PgUp, MEDIA_PREV, Click #|◄#
#First track # - Ctrl+Home, Ctrl+PgUp
#Last track # - Ctrl+End, Ctrl+PgDn
#Volume adjust # - Up/Down or Volume bar click
#Played track position# - Home (start), Progress bar click, [Shift+]Left/Right or Mouse wheel (back/forward 5 [seconds]percents !settings)
~Next playing track selection mode~@PlayMode@
~Settings~@Config@
~Contents~@Contents@
@PlayMode
$ #Play mode#
#Current only # - play one track and stop
#Repeat current# - play the same track cyclically (loop)
#To the end # - play all panel or playlist tracks and stop
#Repeat all # - play all panel/playlist tracks cyclically
Play mode selection is possible in ~Player~@Player@ or ~Settings~@Config@
@Config
$ #Plugin settings#
Press #Alt+Shift+F9# to open Settings dialog.
╔════════════════════════ AudioPlayer ═════════════════════════╗
║ Output device: ║
║ #Default# ↓║
╟──────────────────────────────────────────────────────────────╢
║ #[x]# Add to the plugin menu #[x]# Open by Enter key press ║
║ Prefix: #AudioPlayer:ap# Skip exts #mp4# ║
╟──────────────────────────────────────────────────────────────╢
║ Playback #To the end# ↓ Enter = #Forward# ↓║
║ #[ ]# Restore dialog position #[?]# Exit by Out dialog click ║
║ Play moves #5%, 5s# Def.detect codepage #0# ║
╟──────────────────────────────────────────────────────────────╢
║ #[ ]# Buttons on top Buttons # |◄ || ►| ■·# ║
║ #[ ]# Double box Actions # bb pp ff s·# ║
║ #[x]# Remove [Album] Ignores #YOUR DONATION·# ║
╟──────────────────────────────────────────────────────────────╢
║ { OK } #[ Default ]# #[ Cancel ]# ║
╚══════════════════════════════════════════════════════════════╝
Dialog above contains default settings
The following settings are available:
#Output device # - output audio device selection
#Add to the plugin menu # - add AudioPlayer to the plugin menu commands (F11)
#Open by Enter key press # - open supported files by Enter/Ctrl+PgDn press in panel
#Prefix # - command line plugin prefix(es) (colon-separated)
#Skip exts # - ignored file extensions (semicolon-separated)
#Playback # - ~play mode~@PlayMode@
#Enter = # - select action for Enter key press in ~player dialog~@Player@
#Restore dialog position # - keep player dialog position for the next time it's opened
#Exit by Out dialog click# - [ ] ignored, [x] exit player, [?] background mode
#Play moves # - play position change step for Left/Right and Mouse wheel (without/with Shift)
#Def.detect codepage # - default titles' codepage (0 - autodetect)
#Buttons on top # - control buttons position in ~player dialog~@Player@
#Double box # - single or double frame in ~player dialog~@Player@
#Remove [Album] # - delete tail [Album] part of titles
#Buttons # - customize appearance of playback control buttons
#Actions # - playback control buttons' actions mask: 'b'ackward, 'f'orward, 'p'ause, 'h'ide, 's'top
#Ignores # - ignore subtitles with listed prefixes (| separated)
#[ Default ] # - reset settings to default values
#[ Cancel ] # - cancel all changes (reopen the Settings dialog if Shift is pressed)
~Player control~@Player@
~Contents~@Contents@
Исправил ошипечатки, орфографию, пунктуацию, формулировки; добавил примеры заголовка диалога плеера, добавил явное упоминание разделителя префиксов; убрал кириллицу из англоязычного файла, добавил упоминание про возможность включения в плейлисты каналов сетевого радио. Прошу проверить, что я правильно описал настройку кодовой страницы.
Viewer/Editor Default code page.
У редактора это используется ещё и как CP нового файла, а в просмотре фактически только при (не)определении кодировки.
Для файлов фактический битрейт показать не сложно.
Хотя я не знаю что правильнее считать кило - 1024 или 1000.
А вот как считать битрейт для сетевого потока - не знаю.
Last edited by 2useven10 on Fri 29 Jun, 2018 21:11, edited 1 time in total.