Re: Вывод нзавания текущей композиции в xmms
Saturday, August 30, 2003, 7:49:09 PM, you wrote:
I> Привет!
I> А никто не знает, как вывести на консоль (стандартный вывод) название
I> текущей песни играемой в xmms? Какой командой? Или нужен плагин?
I> Что-то чтение man xmms не вдохновило...
Как я заметил у прогамиста может быть много решений, но простые ли
они...
Заинтересовавшись вопросом, взял я исходники xmms, покумекал, вижу
libxmms/xmmsctrl.h, а в нём примерно тоже что и winamp-sdk (это нужно
было чтоб на моеё multimedia keyboard реализовать функции next/play...
для WinAmp).
ну и подумал что простая C программа решит твой вопрос.
Скелет простой
typedef int gint;
typedef char gchar;
#include <stdio.h>
#include "libxmms/xmmsctrl.h"
//#define getfname 1
int main()
{
gint session=0;
gchar * strname=NULL;
gint pos=xmms_remote_get_playlist_pos(session);
#ifdef getfname
strname = xmms_remote_get_playlist_file(session, pos);
#else
strname = xmms_remote_get_playlist_title(session, pos);
#endif
if (strname)
printf("%s\n", strname);
else
return 1;
return 0;
}
Честно говорю - этот пример я не компилировал, (он не рабочий)
но если заинтересовало пиши - постараюсь найти время (~ 2 минут).