Страница 28 из 30
Добавлено: Вт сен 01, 2015 18:13
Skif_off
Dimsok
Берёте версию
отсюда, потом
обновляете?
addhaloka
AmpView невозможно использовать с Ctrl+Q, это неудобно, поэтому выпилил.
Добавлено: Вт сен 01, 2015 18:54
Dimsok
Cкопировал 3 обновлённых файла с заменой из последнего вложения, перезапустил тотал.
Добавлено: Вт сен 01, 2015 19:13
Skif_off
Dimsok
По идее подходящего расширения достаточно, чтобы плагин передал файл AmpView.exe, а раз файл всё-таки проигрывается при перетаскивании, то пока никаких предположений.
Добавлено спустя 2 минуты:
А какое имя у файла? Может быть, косячит ExtractFileExt?
Добавлено: Вт сен 01, 2015 19:31
Dimsok
Ну тут хоть как переименовывай. Не критично, этими расширениями всё равно не пользуюсь.
Добавлено: Вт сен 01, 2015 19:38
Skif_off
Dimsok
Киньте в ЛС, если не сложно.
Добавлено: Вт сен 01, 2015 20:31
Dimsok
Что
Киньте в ЛС, если не сложно
Что именно?
Добавлено: Вт сен 01, 2015 20:49
Skif_off
Dimsok
Любой из файлов mpa, который не подхватывется плагином.
Добавлено: Вт сен 01, 2015 23:10
addhaloka
Skif_off
А мне понравился вариант AmpView.wlx + XMPlay - добавил в исходник форматов, которые xmplay поддерживает, собрал - вроде всё открывается без проблем (только mpa нигде не нашёл для проверки).

Спасибо за наводку!
Добавлено: Вт сен 01, 2015 23:49
Skif_off
addhaloka
mpa нагуглил и наконвертил, жаль,
Dimsok не поделился своим.
А патч можно? Форматы
из этой сборки? Ещё была версия с проверкой: если рядом есть xmplay.exe - использовать его.
Показать
P.S. Ещё причиной было то, что не удалось отключить сохранение плейлиста, а вот кнопкой и через скрипт можно подчищать, в т.ч. передавать папки, архивы. Просмотреть *.pls и *.m3u как текст - тоже задача нетривиальная

Добавлено: Ср сен 02, 2015 00:15
addhaloka
Skif_off писал(а):А патч можно? Форматы
из этой сборки? Ещё была версия с проверкой: если рядом есть xmplay.exe - использовать его.
С патчами/диффами особо никогда не общался, вот изменённый
AmpView.lpr + xmplay с плагинами (набор плагинов вроде тот же, только добавил библиотек для ra (попался .rm файл, оказалось, что xmp-ra.dll недостаточно, нужны доп. dll из Real Alternative))
Насчёт версии с проверкой не в курсе - просто заменил имя exe в исходнике, да и вообще делалось это на скорую руку, тяп-ляп, не для паблика в общем.

Добавлено: Ср сен 02, 2015 02:27
Skif_off
addhaloka
А я решил не трогать PARSE_FUNCTION: есть MULTIMEDIA, этого достаточно по идее, если что-то неуместное попадётся плагину, то потом всё равно расширение ищется в массиве NumOfBaseExt. С другой стороны, можно посмотреть поддерживаемые в wincmd.ini, не залезая в исходники, надо подумать ещё. Смущает только
в других плагинах через амперсанд
За m3u8 спасибо, так и не дошли руки проверить

А как же двухсекундная задержка? Ещё и ТС подвешивала, вроде немного, но раздражало

) Без
-list треки добавляются? Хотя, кажется, это зависит от опции
Default action в
Integration?
Ай, сколько вопросов прямо детство вспомнил
) Сам
как-то так делал (расширения подставил ваши), надо только уточнить класс окна XMPlay в
(FindWindow('XMPLAY-MAIN', nil) (с планшета, пишу по памяти).
Показать
Loreena McKennitt? Сто лет не слышал, спасибо за напоминание

Добавлено: Ср сен 02, 2015 09:53
addhaloka
Skif_off
Дык написал же - второпях делал, просто чтобы посмотреть. Допиливать, конечно, нужно. С MULTIMEDIA | EXT="MP3" вообще ошибка, скорее всего.

Потому что сабж выругался на эту строку в ini и я её там убрал, оставил только _detect=MULTIMEDIA. За замечания спасибо, буду потихоньку допиливать на досуге.
p.s. Нет, с MULTIMEDIA | EXT ошибки нет, видно в прошлый раз просто ошибся при копировании строки в ini. Вот если туда добавить амперсанд, то с ним ошибка вылезает: "error in offset 13".
Добавлено: Ср сен 02, 2015 11:19
Skif_off
addhaloka писал(а):Вот если туда добавить амперсанд, то с ним ошибка вылезает: "error in offset 13".
Так понимаю, амперсанд сначала нужно добавить в PARSE_FUNCTION.
Добавлено: Ср сен 02, 2015 12:31
addhaloka
Skif_off писал(а):Так понимаю, амперсанд сначала нужно добавить в PARSE_FUNCTION.
Изначально туда и добавлял, может наоборот не нужно? С -list чего-то не понравилось, какая-то мешанина получается, уж лучше по одному файлу или через плейлисты, имхо (а наверно самое лучшее, как в старом AmpView было, чтобы автоматически проигрывал все файлы в папке). Добавил in_tak.dll (а то "так" в форматы прописал, а про плагин забыл

) и in_v2m.dll - прекрасно подхватывает. Вот только с midi затык - почему-то ни с xmp-midi, ни с bassmidi (в оригинальном AmpView и в 1by1) проигрывание идёт, а звука нет. С древним винамповским in_midi.dll звук есть, но не работает прогресс проигрывания.
Впрочем, наверно надо завязывать с темой про xmplay, так как оффтоп уже.
p.s. А c 1by1 и in_midi.dll и звук, и прогресс есть.

Попробовал с ним собрать - понравилось даже больше, чем с xmplay, и сразу вся папка с музыкой выводится.

Только плейлисты убрал из форматов, 1by1 их не подхватывает.
Добавлено: Ср сен 02, 2015 13:16
Skif_off
addhaloka
Амперсанд - ещё и оператор, можно так, например, с кодом символа:
Код: Выделить всё
PARSE_FUNCTION = 'MULTIMEDIA ' + #38 + ' EXT="MP3"
У меня почему-то AmpView.exe падает на файлах *.m3u8, если переименовать в *.m3u - без проблем подхватывает, а вот за midi не скажу - ни разу не сталкивался и не уловил, что вообще нужно в ОС для этого.
P.S. С
-list у меня происходит добавление трека в плейлист и начинается его воспроизведение, как с AmpView.exe. Пожалуй, лучше убрать, а поведение определять в настройках в
Integration.