AudioPlayer — простой аудио плеер
AudioPlayer — простой аудио плеер
Latest post of the previous page:
В фар последовательно тоже работает.buniak_a_h wrote: ↑Fri 27 Aug, 2021 03:35 Дополнение.
Если ввести команды chcp и dir на разных строках в bat-файле, то всё работает.
/Q да, похоже не работает.
- buniak_a_h
- Posts: 4234
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 642 times
- Contact:
AudioPlayer — простой аудио плеер
Last edited by buniak_a_h on Fri 27 Aug, 2021 12:10, edited 2 times in total.
- buniak_a_h
- Posts: 4234
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 642 times
- Contact:
AudioPlayer — простой аудио плеер
Не сомневался. Но просто нужно было любое расширение плейлиста для списка файлов (просто qqq.qqq не вызывает проигрывания). То ли по недосмотру, то ли так и рассчитано, но так работает
Last edited by buniak_a_h on Fri 27 Aug, 2021 12:12, edited 1 time in total.
- buniak_a_h
- Posts: 4234
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 642 times
- Contact:
AudioPlayer — простой аудио плеер
Дополнение.
Если переименовать файл, полученный
Если переименовать файл, полученный
dir /s /b
-ом в *.aimppl, то тоже прекрасно работает. А вот от *.temp - нет, хотя на временной панели прекрасно работает…
Сынок, дважды два - это четыре, ну в крайнем случае пять. Нет, логикой это не объяснить, это надо просто запомнить ©старый анекдот
AudioPlayer — простой аудио плеер
плагин открывает все плейлисты с известными ему расширениями и пытается интерпретировать содержимое (забыв про расширение).
для него .pls только указание - пытаться открыть как плейлист (любой, не обязательно формата pls), потому и работает.
но если пытаться открыть такой файл по стандартной ассоциации, скорее всего будет облом.
для него .pls только указание - пытаться открыть как плейлист (любой, не обязательно формата pls), потому и работает.
но если пытаться открыть такой файл по стандартной ассоциации, скорее всего будет облом.
- buniak_a_h
- Posts: 4234
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 642 times
- Contact:
AudioPlayer — простой аудио плеер
2useven10, ну я так и думал. Раз нет ключа /list (или параметра в виде
Так что я сознательно указал неправильное расширение. Просто прикинул, как бы делал я.
Кстати, возникло пожелание: сделать ключ, указывающий, что файл - не трек, а плейлист. Это будет удобно, например, в случае сохранения временной панели (образуется файл *.temp)
playlist:@qqq.qqq
), то отличить плейлист от не-плейлиста можно только по расширению. Потому я и взял первое попавшееся расширение - .pls. Так что я сознательно указал неправильное расширение. Просто прикинул, как бы делал я.
Кстати, возникло пожелание: сделать ключ, указывающий, что файл - не трек, а плейлист. Это будет удобно, например, в случае сохранения временной панели (образуется файл *.temp)
AudioPlayer — простой аудио плеер
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.
- buniak_a_h
- Posts: 4234
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 642 times
- Contact:
AudioPlayer — простой аудио плеер
2useven10, ещё не проверил, но написано замечательно.
Если будет свободная минутка, то, может, сделаете ещё номер трека, с которого начинать проигрывание плейлиста? Это было бы, например, удобно для продолжения проигрывания.
Кстати! А можно где-нить сохранять номер последнего проигранного трека? Типа проигрывается плейлист. Потом я снимаю, закрываю ФАР, перерыв, включаю ФАР с соответствующей командной строкой - и проигрывание продолжается. Было бы удобненько…
Если будет свободная минутка, то, может, сделаете ещё номер трека, с которого начинать проигрывание плейлиста? Это было бы, например, удобно для продолжения проигрывания.
Кстати! А можно где-нить сохранять номер последнего проигранного трека? Типа проигрывается плейлист. Потом я снимаю, закрываю ФАР, перерыв, включаю ФАР с соответствующей командной строкой - и проигрывание продолжается. Было бы удобненько…
- buniak_a_h
- Posts: 4234
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 642 times
- Contact:
AudioPlayer — простой аудио плеер
Точнее, если сохранять, то имя плейлиста и номер трека. Если в команде указан тот же плейлист, то продолжить с запомненного трека. Так как-то…
AudioPlayer — простой аудио плеер
buniak_a_h, Точно не сейчас. https://sourceforge.net/p/farplugs/tickets/
- buniak_a_h
- Posts: 4234
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 642 times
- Contact:
AudioPlayer — простой аудио плеер
Всё тот же 000.wpl вызывает
*.aimppl4 проигрывается без проблем.Error playing file C:\Users\PC\Music\Playlists\000.wpl BASS_ERROR_FILEFORM: unsupported file format
AudioPlayer — простой аудио плеер
<smil> перенесите в первую строку, будет работать.
<?wpl version="1.0"?><smil>
Полноценный парсинг .xml можно сделать, но лень...
PS: Это wmplayer сделал файл с тегом <smil> на отдельной строке, или вы сами улучшили?
Если (1) то можно подстругать.
<?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.
- buniak_a_h
- Posts: 4234
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 642 times
- Contact:
AudioPlayer — простой аудио плеер
У меня несколько таких, и во всех начало именно такое (<smil> - на второй строке)
Из того, что делал я - это полностью убрал <head> … </head>
Вот это я понимаю. НО! Я бы сделал так:
- Выбросить комменты (<!-- … -->)
- Вычленил <body><seq>
- Внутри него тупо выбирал бы <media src=... />
AudioPlayer — простой аудио плеер
Где-то так и делается. Поэтому построчное комментирование сработает.