WinAmp+TC

Форум о самом популярном файловом менеджере Total Commander

Сообщение D1P » Ср янв 14, 2004 11:00 pm

Давным-давно скачал wfx плагин TurboWinAmp, якобы, умеющий управлять WinAmp-ом из TC. Но присобачить этот плагин так и не удалось - при установке он требует сначала проинстолить какой-то Microsoft .NET Framework. Пытался этот самый фреймворк скачать, но уж больно многа он для моего диалапа весит
Поэтому прошу подсказать - а нет ли другого подобного плагина?
Идея в нём по-моему проста и легко реализуема - на панель выносится список файлов из плейлиста винампа, а команды типа "play" и "Stop" - тоже сделать в виде "файлов" либо через командную строку к wfx-плагину (во я загнул...) и кнопочки на панель. По-моему будет рулез.
Сразу предупреждаю тех, кто скажет - мол есть плагин, работающий с плейлистами: мне нужен не встроенный проигрыватель, а именно плагин, управляющий винампом. Хотя бы потому, что к винампу у меня тоже прикручено много плагинов Изображение.
Последний раз редактировалось D1P Ср янв 14, 2004 11:10 pm, всего редактировалось 1 раз.
<a href='http://tckb.mega-byte.info' target='_blank'>http://tckb.mega-byte.info</a> - база знаний о Total Commander на русском языке.
D1P
Ст. лейтенант
 
Сообщений: 148
Зарегистрирован: Вс янв 04, 2004 2:39 pm
Пункты репутации: 0

Сообщение Миша Спларов » Чт янв 15, 2004 12:48 am

2D1P
С PowerPro знаком? С помощью скриптов для него, можно управлять winamp'ом по горячим клавишам или/и с плавающей "панельки". В том числе и<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->кнопочки на панель<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Тотала поставить можно.
«Проектирование интерфейсов — увлекательный дизайнерский процесс. Схожее удовольствие можно получить от сложной верстки, от создания многомерных схем и решения других задач на логику и эстетику». (q) A. Лебедев
Миша Спларов
Генерал-лейтенант
 
Сообщений: 3022
Зарегистрирован: Пн апр 22, 2002 7:58 am
Откуда: Россия, Томск
Пункты репутации: 0

Сообщение D1P » Чт янв 15, 2004 8:25 am

Не, ПоверПро я не юзаю и не собираюсь (камнями только не кидайте!). Конечно, понимаю, что это может и удобно, но хотелось бы именно такую феньку, как я описал - шоб всё не отходя от кассы.
К тому же сомневаюсь, что ПоверПро может передавать плейлист на панель Тотала.
Эх... видать придётся самому поднапрячься, и после сессии нафигачить такой плагин.
<a href='http://tckb.mega-byte.info' target='_blank'>http://tckb.mega-byte.info</a> - база знаний о Total Commander на русском языке.
D1P
Ст. лейтенант
 
Сообщений: 148
Зарегистрирован: Вс янв 04, 2004 2:39 pm
Пункты репутации: 0

Сообщение eduha » Чт янв 15, 2004 4:08 pm

2D1P
Можешь попробовать TC Script Editor
<a href='http://www.fforum.ru/index.php?showtopic=11754' target='_blank'>http://www.fforum.ru/index.php?showtopic=11754</a>
<span style='color:blue'>Мэджик пипл, вуду пипл</span>
eduha
Капитан
 
Сообщений: 233
Зарегистрирован: Пн авг 11, 2003 4:39 pm
Откуда: Караганда / Казахстан
Пункты репутации: 0

Сообщение pomka » Чт янв 15, 2004 4:39 pm

Я использывал Tc Script. Конечно не сходу все раблтает, но попроще чем Power pro.

Добавлено:
Я использывал Tc Script. Конечно не сходу все раблтает, но попроще чем Power pro.

Добавлено:
Кстати не плохо бало б что-то типо FarAmp только для TC
<a href='http://www.pomkinsite.narod.ru/index.html' target='_blank'>My Webpage</a>
pomka
Капитан
 
Сообщений: 249
Зарегистрирован: Чт янв 01, 2004 1:17 am
Пункты репутации: 0

Сообщение Ricky » Сб янв 17, 2004 3:48 am

Чтобы PlayList WinAmpа отображался в TC нужно целых 2 плагина.
1)gen_xxx.dll Под WinAmp который сможет добыть инфу о текущем play-листе.
Т.к. API WinAmp позволяют добыть такую инфу только gen_xxx плагинам.
А управление (play stop pause ...) это и простыми сообщениями реализуется через что угодно.
2)FSP Под TC который бы отображал Play-лист + управляющие файлы/папки.
Что осталось? А нужен интерфейс через который FSP сможет узнать что в Play-листе WinAmpа.
Всё это вполне реализуемо, осталось продумать копирование в Play-лист и из него, может и ещё что нибудь. WinAmp 5.01, например, поддерживает запись на CD. Может и это кто сможет подключить??
Я и сам бы написал, но в VC++ не силён, а точнее вообще никак.
Может кто знает как написть gen_xxx плагин под WinAmp на Delphi/C++ Builder??? А так идея давно в голове крутится...
Ricky
Рядовой
 
Сообщений: 9
Зарегистрирован: Пт дек 12, 2003 12:35 pm
Пункты репутации: 0

Сообщение pomka » Сб янв 17, 2004 3:08 pm

Насчет gen_xxx.dll это по-моему не так. Есть куча прог, которые работают с текущим плэйлистом. Но не каких плагинов для ВинАмпа они не используют. Т.е. сами инфу тянут как-то. Так что нада не для винампа плагин, а для TC, который сам будет тянуть инфу и управлять винампом.
<a href='http://www.pomkinsite.narod.ru/index.html' target='_blank'>My Webpage</a>
pomka
Капитан
 
Сообщений: 249
Зарегистрирован: Чт янв 01, 2004 1:17 am
Пункты репутации: 0

Сообщение Vik » Сб янв 17, 2004 3:30 pm

Насколько я помню Winamp в ответ на посылку определенного сообщения выдает имя файла с текущим плейлистом. Другой командой можно получить имя проигрываемого файла. Так что плагин для винампа писать не надо, достаточно будет плагина под коммандер.
Vik
Мл. сержант
 
Сообщений: 20
Зарегистрирован: Пт дек 13, 2002 1:05 pm
Откуда: Киев
Пункты репутации: 0

Сообщение Ricky » Сб янв 17, 2004 9:44 pm

<a href='http://winamp.com/nsdn/winamp2x/dev/sdk/api.php' target='_blank'>http://winamp.com/nsdn/winamp2x/dev/sdk/api.php</a>
Полный перечень сообщений.
Так вот там написано:
/*
Here is a list of the currently supported ids that you can only use from within Winamp plug-ins (since they depend on running in the same process as Winamp):
................
211 Retrieves (and returns a pointer in 'ret') a string that contains the filename of a playlist entry (indexed by 'data'). Returns NULL if error, or if 'data' is out of range.
212 Retrieves (and returns a pointer in 'ret') a string that contains the title of a playlist entry (indexed by 'data'). Returns NULL if error, or if 'data' is out of range.
*/
Но можно еще просто winamp.m3u прочитать он лежит в папке с Winamp-ом.
послав сообщение:
/*
120 Writes out the current playlist to Winampdir\winamp.m3u, and returns the current position in the playlist.
*/
А чтобы запустить конкретную позицию в Play-листе нужно послать:
/*
121 Sets the playlist position to the position specified in tracks in 'data'.
*/
Короче можно и без gen_xxx.dll :)
Вопрос остался, какие основные возможности заложить в плюгин?
Чтобы он действительно стал удобным.
Ещё один вопросик а есть форум посвящённый написанию плагинов?
Ricky
Рядовой
 
Сообщений: 9
Зарегистрирован: Пт дек 12, 2003 12:35 pm
Пункты репутации: 0

Сообщение Gregory » Сб янв 17, 2004 10:01 pm

Спросите у Даника, он плагин для PowerPro писал, в руководстве к плагину по этому поводу сказано следующее:

<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
track() - функции, позволяющие получить доступ к отдельным пунктам плейлиста. Функция выдирает эту  информацию непосредственно из адресного пространства Winamp'а, что гораздо быстрее, удобнее  и надежнее чем чтение построчно файла <winamp>\winamp.m3u. Единственный недостаток -  использоване ToolHelp32, что автоматически означает полную неработоспособность под  NT 3.x - 4.x.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Последний раз редактировалось Gregory Сб янв 17, 2004 10:02 pm, всего редактировалось 1 раз.
Gregory
Капитан
 
Сообщений: 156
Зарегистрирован: Пн мар 03, 2003 7:28 pm
Откуда: Киев
Пункты репутации: 0

Сообщение pomka » Вт янв 20, 2004 1:20 pm

Насчет функций плагина.
1. Вывод текушего плейлиста в панель TC.
2. Добавление\удаление файлов из плейлиста по F5\F8.
3. Проигрывание по Enter.
4. Просмотр информации о файле по F3

Мне надо это. К тому же работать должен быстро и без всякой 20-метровой фигни( в отличие от Turbo Winamp).
<a href='http://www.pomkinsite.narod.ru/index.html' target='_blank'>My Webpage</a>
pomka
Капитан
 
Сообщений: 249
Зарегистрирован: Чт янв 01, 2004 1:17 am
Пункты репутации: 0

Сообщение Ricky » Вт янв 20, 2004 1:56 pm

А где его найти?
Добавлено:
Даника?
Ricky
Рядовой
 
Сообщений: 9
Зарегистрирован: Пт дек 12, 2003 12:35 pm
Пункты репутации: 0

Сообщение Shurick » Вт янв 20, 2004 2:26 pm

2Ricky
Click to "Members"
Find "dAnikSeNT"
Последний раз редактировалось Shurick Вт янв 20, 2004 2:28 pm, всего редактировалось 1 раз.
Shurick
Сержант
 
Сообщений: 31
Зарегистрирован: Вт сен 23, 2003 8:33 am
Пункты репутации: 0

Сообщение D1P » Пн янв 26, 2004 7:31 pm

Лю-ю-юди!
Звиняйте что меня долго не было - инет кончился совсем, да и сейчас еле вылез.
Написал я этот плагин. Всё, как я хотел, сырой конечно, но работает.
Посему вопрос и просьба. Вопрос: как закинуть плагин на сайт?
Просьба: Ergo, или кто там за это отвечает, не знаю, очень прошу связаться со мной следующим способом:
Зайти на форум www.dgrad.ru/phpBB2/ и оставить личное сообщение пользователю Antikiller (это я). У нашего провайдера можно выходить на этот форум по гостевому доступу, чем я и пользуюсь.
-
З.ы: правда, что тем, кто путёвый плагин напишет, Гислер лицензию на Тотал даёт? :)
<a href='http://tckb.mega-byte.info' target='_blank'>http://tckb.mega-byte.info</a> - база знаний о Total Commander на русском языке.
D1P
Ст. лейтенант
 
Сообщений: 148
Зарегистрирован: Вс янв 04, 2004 2:39 pm
Пункты репутации: 0

Сообщение Ergo » Вт янв 27, 2004 3:00 pm

2D1P
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->З.ы: правда, что тем, кто путёвый плагин напишет, Гислер лицензию на Тотал даёт? :) <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Правда :)

Плагин получил. Выкладывать пока не вижу смысла, потому как это даже не бета. У меня его получилось только один раз запустить. После этого только ошибки.
<!--coloro:purple--><span style="color:purple"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->I can't stop using<a href="http://wincmd.ru" target="_blank">Total Commander</a> <!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Ergo
Полковник
 
Сообщений: 1357
Зарегистрирован: Чт мар 28, 2002 12:42 pm
Откуда: Brest Fortress
Пункты репутации: 0

След.

Вернуться в Total Commander

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron