Добавлено: Пн авг 31, 2015 17:18
addhaloka
Доступ к файлу запрещён
Доступ к файлу запрещён
Код: Выделить всё
- х64-версия;
- уменьшена до необходимого задержка при открытии AmpView.exe (большое спасибо SuPriTo и MVV);
- перед циклом проверки расширений добавлено преобразование в нижний регистр (иначе плагин игнорировал файлы с расширением в верхнем регистре);
- обновлены библиотеки bass, bassmidi.dll и basswma.dll дополнительно скопированы в Formats (иначе AmpView.exe падал на wma);
- добавлена поддержка форматов и соответствующие dll в папку Formats
bass_aac.dll: aac m4a m4b mp4
bass_ac3.dll: ac3
bass_adx.dll: adx
bass_aix.dll: aix
bass_alac.dll: m4a
bass_ape.dll: ape mac
bass_flac.dll: flac fla oga
bass_mpc.dll: mpc mp+ mpp
bass_ofr.dll: ofr ofs
bass_opus.dll: opus
bass_spx.dll: spx
bass_tak.dll: tak
bass_tta.dll: tta
bass_wv.dll: wv
включая OptimFROG.dll и tak_deco_lib.dll рядом с AmpView.exe
(в detect-строку ничего дописывать не надо (по умолчанию добавляется MULTIMEDIA, этого достаточно), в Extensions.lst тоже).Код: Выделить всё
--- C:/AmpView-master/wlx/AmpView.lpr Mon Mar 16 06:58:52 2015
+++ C:/AmpView-master/wlx/AmpView.lpr Thu Aug 27 17:56:49 2015
@@ -13 +13 @@
- NumOfBaseExt=19;
+ NumOfBaseExt=41;
@@ -16 +16,3 @@
- 'mtm', 'mod', 'umx', 'mid', 'midi', 'kar', 'rmi');
+ 'mtm', 'mod', 'umx', 'mid', 'midi', 'kar', 'rmi', 'aac', 'm4a',
+ 'm4b', 'mp4', 'ac3', 'adx', 'aix', 'ape', 'mac', 'flac', 'fla',
+ 'oga', 'mpc', 'mp+', 'mpp', 'ofr', 'ofs', 'opus', 'spx', 'tak', 'tta', 'wv');
@@ -51,0 +54 @@
+ st: integer;
@@ -67,0 +71 @@
+ FileExt:=LowerCase(FileExt);
@@ -85 +89,4 @@
- sleep(2000); // ждём, пока AmpView откроет файл
+ //sleep(2000); // ждём, пока AmpView откроет файл
+ st:=GetTickCount();
+ while (GetTickCount() - st < 2000) and (FindWindow('TAmpViewMainForm', nil) = 0) do
+ Sleep(10);Код: Выделить всё
_detect="MULTIMEDIA | EXT="MP3" | EXT="WAV" | EXT="WMA" |EXT="OGG" | EXT="CDA" | EXT="MO3" | EXT="IT" |EXT="XM" | EXT="S3M" | EXT="MOD" | EXT="M3U" |EXT="PLS" | EXT="MID"| EXT="MIDI" | EXT="KAR""Код: Выделить всё
- х64-версия;
- уменьшена до необходимого задержка при открытии AmpView.exe (большое спасибо SuPriTo и MVV);
- перед циклом проверки расширений добавлено преобразование в нижний регистр (иначе плагин игнорировал файлы с расширением в верхнем регистре);У меня тоже проигрывает.У кого-нибудь wma на WinXP проигрывает?
Я не помню уже, давным-давно настраивал и практически им не пользовался (вместо него xmplay по Alt+F3). Вроде бы в Extensions.lst дополнительные и/или непосредственно в wincmd.ini.Skif_off писал(а):А как правильно добавить дополнительные расширения?
basswma.dll есть и в папке плагина, и в папке Formats? В выложенных addhaloka старых сборках именно так. И какая ОС?Dimsok писал(а):У меня тоже проигрывает.
Ясно, значит без бубнов, но не работает почему-то, заколебался проверять, потому и полез в исходники.addhaloka писал(а):Вроде бы в Extensions.lst дополнительные и/или непосредственно в wincmd.ini.Skif_off писал(а):А как правильно добавить дополнительные расширения?
p.s. Думаю, что скорее всего - второе.
Есть и там и там, только в папке форматов называется bass_wma.dll. Хотя подозреваю, что переименуй, всё равно отработает.basswma.dll есть и в папке плагина, и в папке Formats?
Если "mpa" переименовать в "mp2", тоже не открывает? А если кинуть в плейлист?Dimsok писал(а):aiff, mpa не открывает
Код: Выделить всё
Docs\AmpView_3.3_beta3b_mod.txt
AmpView.wlx
AmpView.wlx641by1 ещё советую попробовать, сам присматриваюсь, но пока ещё не решил - мне он показался проще и удобней, и кнопка проигрывания не нужна (я делал через nircmd, как здесь описано, некоторое в этом способе не устраивает, возможно надо кой-чего допилить - но леньSkif_off писал(а):P.S. Прикручивал XMPlay вместо AmpView.exe, поудобнее, пожалуй. Вероятно, повешу на кнопку XMPlay, а AmpView выпилю: всё равно сделал уже всё, что мог.
А так, я то подумал, что внешний проигрыватель подразумевался, 1by1 в этом плане очень удобен - никаких заморочек/конфликтов с параметрами, плейлистами, библиотеками и т. д. А если прикручивать его к AmpView, то, наверно, неподходящий вариант.Skif_off писал(а):Имел в виду, что AmpView.wlx по F3 запускал XMPlay
С mpa по-прежнему не работает.добавлены расширения mpa