Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.25;
Скачать: CL | DM;

Вниз

winamp   Найти похожие ветки 

 
Lex123   (2005-03-24 00:42) [0]

Как узнать заголовок песни, артиста и тд, которая проигрывается в winamp? На официальном сайте есть пример реализации при помощи плагина, а мне нужно получить информацию при помощи внешней программы.


 
Piter ©   (2005-03-24 02:41) [1]

Имхо, никак


 
Piter ©   (2005-03-24 02:41) [2]

нормальным способом


 
Просто Джо ©   (2005-03-24 04:56) [3]

Ну и напиши плагин.
И пусть он служит как-бы "драйвером-посредником" между твоей программой и ВинАмпом.
То есть ты ему шлешь заранее условленное сообщение, на которое он отвечает сообщением WM_COPYDATA содержищим данные о текущей песне.
Или, второй вариант. Твой "драйвер" создает MMF с условленным именем и пишет в него информацию, твоя программа оттуда читает.
По-моему, нормальный способ.


 
Просто Джо ©   (2005-03-24 05:02) [4]

Блин
http://forums.winamp.com/showthread.php?threadid=180297

Ты Гуглом пользоваться умеешь??


 
Lex123   (2005-03-24 16:10) [5]

2 Просто Джо
Это и подобное я читал, но там написано именно про плагин. Уж очень не хотелось его писать. Скачал пример шаблона плагина общего назначения, но в нем не все понятно. А именно куда вставлять функциональный блок и с какой частотой этот блок будет запускаться.


 
GuAV ©   (2005-03-24 18:34) [6]

Там вроде всё через сообщения.
Так если надо передавать структуру использовать VirtualAllocEx для её выделения в ВАП winamp и ReadProcessMemory/WriteProcessMemory для чтения-записи параметров.
ps: VirtualAllocEx не поддерживается в 9х


 
rOOse ©   (2005-03-24 18:53) [7]

Если только название песни которая сейчас проигрывается то попробую FindWindow по классу окна и GetWindowText будет тебе название песни. ;)


 
Lex123   (2005-03-24 20:02) [8]

2 ROOse
Вариант с заголовком окна видел, но к сожалению мне нужно знать альбом и исполнителя тоже. Общение с винампом организовано через сообщения, но некоторые из них (в т.ч. то, которое мне нужно) можно отсылать только из плагина. А плагин писать сложно (но можно).


 
Илья_   (2005-03-25 10:33) [9]

Это чисто идея - некогда проверять:

Попробуй добраться до окна винамповского, которое отображает нужную тебе инфу по нажатию клавиш Alt+3.

В моей версии винампа оно называеться "MPEG file info box + ID3 tag editor". Может это окно существует уще когда загружена песенка в винамп. Тогда по заголовку найди это окно и доберись до дочерних Editoв - в которых все эти данные уже присутствуют.



Страницы: 1 вся ветка

Текущий архив: 2005.07.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.026 c
1-1120587319
АлексейС
2005-07-05 22:15
2005.07.25
Как оперировать данными интернет сайта ?


14-1119806609
Гарри Поттер
2005-06-26 21:23
2005.07.25
Надо ли вводить сухой закон?


14-1120467213
alex-drob
2005-07-04 12:53
2005.07.25
Как установить XP из под Dos


1-1120595061
Nes
2005-07-06 00:24
2005.07.25
Как перевести цвет из colordialog`a в такой же в HTML`e


14-1120272038
Kerk
2005-07-02 06:40
2005.07.25
С днем рожденья! 2 июля