AmpView
Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view
addhaloka
mpa нагуглил и наконвертил, жаль, Dimsok не поделился своим.
А патч можно? Форматы из этой сборки? Ещё была версия с проверкой: если рядом есть xmplay.exe - использовать его.
mpa нагуглил и наконвертил, жаль, Dimsok не поделился своим.
А патч можно? Форматы из этой сборки? Ещё была версия с проверкой: если рядом есть xmplay.exe - использовать его.
Показать
P.S. Ещё причиной было то, что не удалось отключить сохранение плейлиста, а вот кнопкой и через скрипт можно подчищать, в т.ч. передавать папки, архивы. Просмотреть *.pls и *.m3u как текст - тоже задача нетривиальная 
С патчами/диффами особо никогда не общался, вот изменённый AmpView.lpr + xmplay с плагинами (набор плагинов вроде тот же, только добавил библиотек для ra (попался .rm файл, оказалось, что xmp-ra.dll недостаточно, нужны доп. dll из Real Alternative))Skif_off писал(а):А патч можно? Форматы из этой сборки? Ещё была версия с проверкой: если рядом есть xmplay.exe - использовать его.
Насчёт версии с проверкой не в курсе - просто заменил имя exe в исходнике, да и вообще делалось это на скорую руку, тяп-ляп, не для паблика в общем.
addhaloka
А я решил не трогать PARSE_FUNCTION: есть MULTIMEDIA, этого достаточно по идее, если что-то неуместное попадётся плагину, то потом всё равно расширение ищется в массиве NumOfBaseExt. С другой стороны, можно посмотреть поддерживаемые в wincmd.ini, не залезая в исходники, надо подумать ещё. Смущает только
в других плагинах через амперсанд
За m3u8 спасибо, так и не дошли руки проверить
А как же двухсекундная задержка? Ещё и ТС подвешивала, вроде немного, но раздражало
) Без -list треки добавляются? Хотя, кажется, это зависит от опции Default action в Integration?
Ай, сколько вопросов прямо детство вспомнил
) Сам как-то так делал (расширения подставил ваши), надо только уточнить класс окна XMPlay в (FindWindow('XMPLAY-MAIN', nil) (с планшета, пишу по памяти).
А я решил не трогать PARSE_FUNCTION: есть MULTIMEDIA, этого достаточно по идее, если что-то неуместное попадётся плагину, то потом всё равно расширение ищется в массиве NumOfBaseExt. С другой стороны, можно посмотреть поддерживаемые в wincmd.ini, не залезая в исходники, надо подумать ещё. Смущает только
Код: Выделить всё
MULTIMEDIA | EXT="MP3" | EXT="WAV"...Код: Выделить всё
MULTIMEDIA & EXT="MP3" | EXT="WAV"...Ай, сколько вопросов прямо детство вспомнил
Показать
Loreena McKennitt? Сто лет не слышал, спасибо за напоминание 
Skif_off
Дык написал же - второпях делал, просто чтобы посмотреть. Допиливать, конечно, нужно. С MULTIMEDIA | EXT="MP3" вообще ошибка, скорее всего.
Потому что сабж выругался на эту строку в ini и я её там убрал, оставил только _detect=MULTIMEDIA. За замечания спасибо, буду потихоньку допиливать на досуге.
p.s. Нет, с MULTIMEDIA | EXT ошибки нет, видно в прошлый раз просто ошибся при копировании строки в ini. Вот если туда добавить амперсанд, то с ним ошибка вылезает: "error in offset 13".
Дык написал же - второпях делал, просто чтобы посмотреть. Допиливать, конечно, нужно. С MULTIMEDIA | EXT="MP3" вообще ошибка, скорее всего.
p.s. Нет, с MULTIMEDIA | EXT ошибки нет, видно в прошлый раз просто ошибся при копировании строки в ini. Вот если туда добавить амперсанд, то с ним ошибка вылезает: "error in offset 13".
Изначально туда и добавлял, может наоборот не нужно? С -list чего-то не понравилось, какая-то мешанина получается, уж лучше по одному файлу или через плейлисты, имхо (а наверно самое лучшее, как в старом AmpView было, чтобы автоматически проигрывал все файлы в папке). Добавил in_tak.dll (а то "так" в форматы прописал, а про плагин забылSkif_off писал(а):Так понимаю, амперсанд сначала нужно добавить в PARSE_FUNCTION.
Впрочем, наверно надо завязывать с темой про xmplay, так как оффтоп уже.
p.s. А c 1by1 и in_midi.dll и звук, и прогресс есть.
addhaloka
Амперсанд - ещё и оператор, можно так, например, с кодом символа:
У меня почему-то AmpView.exe падает на файлах *.m3u8, если переименовать в *.m3u - без проблем подхватывает, а вот за midi не скажу - ни разу не сталкивался и не уловил, что вообще нужно в ОС для этого.
P.S. С -list у меня происходит добавление трека в плейлист и начинается его воспроизведение, как с AmpView.exe. Пожалуй, лучше убрать, а поведение определять в настройках в Integration.
Амперсанд - ещё и оператор, можно так, например, с кодом символа:
Код: Выделить всё
PARSE_FUNCTION = 'MULTIMEDIA ' + #38 + ' EXT="MP3"P.S. С -list у меня происходит добавление трека в плейлист и начинается его воспроизведение, как с AmpView.exe. Пожалуй, лучше убрать, а поведение определять в настройках в Integration.