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:

buniak_a_h wrote: Fri 27 Aug, 2021 03:35 Дополнение.
Если ввести команды chcp и dir на разных строках в bat-файле, то всё работает.
В фар последовательно тоже работает.

/Q да, похоже не работает.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

У .pls другой формат, вот пример:
[playlist] numberofentries=1 File1=http://opportunity.shoutca.st:8150/stream Title1=Dilemaradio Length1=-1 version=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 »

Last edited by buniak_a_h on Fri 27 Aug, 2021 12:10, edited 2 times 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 »

2useven10 wrote: Fri 27 Aug, 2021 11:56 У .pls другой формат, вот пример:
Не сомневался. Но просто нужно было любое расширение плейлиста для списка файлов (просто qqq.qqq не вызывает проигрывания). То ли по недосмотру, то ли так и рассчитано, но так работает ;-)
Last edited by buniak_a_h on Fri 27 Aug, 2021 12:12, 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 »

Дополнение.
Если переименовать файл, полученный dir /s /b-ом в *.aimppl, то тоже прекрасно работает. А вот от *.temp - нет, хотя на временной панели прекрасно работает…
Сынок, дважды два - это четыре, ну в крайнем случае пять. Нет, логикой это не объяснить, это надо просто запомнить ©старый анекдот
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

плагин открывает все плейлисты с известными ему расширениями и пытается интерпретировать содержимое (забыв про расширение).
для него .pls только указание - пытаться открыть как плейлист (любой, не обязательно формата pls), потому и работает.
но если пытаться открыть такой файл по стандартной ассоциации, скорее всего будет облом.
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, ну я так и думал. Раз нет ключа /list (или параметра в виде playlist:@qqq.qqq), то отличить плейлист от не-плейлиста можно только по расширению. Потому я и взял первое попавшееся расширение - .pls.
Так что я сознательно указал неправильное расширение. Просто прикинул, как бы делал я.
Кстати, возникло пожелание: сделать ключ, указывающий, что файл - не трек, а плейлист. Это будет удобно, например, в случае сохранения временной панели (образуется файл *.temp)
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: Fri 27 Aug, 2021 05:07 Не срастается.
Audioplayer:/ph play.list_or_audio.file
.aimppl4, .wpl, .zpl
Last edited by 2useven10 on Mon 30 Aug, 2021 11:14, edited 2 times 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 »

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 »

Точнее, если сохранять, то имя плейлиста и номер трека. Если в команде указан тот же плейлист, то продолжить с запомненного трека. Так как-то…
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, Точно не сейчас. https://sourceforge.net/p/farplugs/tickets/
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 30 Aug, 2021 11:11 .aimppl4, .wpl, .zpl
Всё тот же 000.wpl вызывает
Error playing file C:\Users\PC\Music\Playlists\000.wpl BASS_ERROR_FILEFORM: unsupported file format
*.aimppl4 проигрывается без проблем.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

<smil> перенесите в первую строку, будет работать.
<?wpl version="1.0"?><smil>
Полноценный парсинг .xml можно сделать, но лень...

PS: Это wmplayer сделал файл с тегом <smil> на отдельной строке, или вы сами улучшили?
Если (1) то можно подстругать.
Last edited by 2useven10 on Mon 30 Aug, 2021 12:50, 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 »

2useven10 wrote: Mon 30 Aug, 2021 12:49 Это wmplayer сделал файл с тегом <smil> на отдельной строке, или вы сами улучшили?
У меня несколько таких, и во всех начало именно такое (<smil> - на второй строке)
Из того, что делал я - это полностью убрал <head> … </head>
2useven10 wrote: Mon 30 Aug, 2021 12:49 Полноценный парсинг .xml можно сделать, но лень
Вот это я понимаю. НО! Я бы сделал так:
  1. Выбросить комменты (<!-- … -->)
  2. Вычленил <body><seq>
  3. Внутри него тупо выбирал бы <media src=... />
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

Перевыложил (без смены версии).
Комментарии, лесом. Весь остальной парсинг построчный, так что только если соберусь прикрутить честный .xml
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 30 Aug, 2021 14:07 тупо выбирал бы <media src=... />
Где-то так и делается. Поэтому построчное комментирование сработает.
Post Reply

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