Отправляет email-рассылки с помощью сервиса Sendsay

Now Playing in XMMS - In E-mails

Здравствуйте!
Вот у Ilya в конце каждого поста написано что-то типа
NP: Deep Purple - Haunted.
Now Playing, как я понял? Как реализовать эту фичу?
Я тоже хотел бы что-то типа NP:Led Zeppelin - Dazed And Confused :)
Вопрос, как все поняли, не является жизненно важным.
Хотябы подскажите, как это явление называется, чтобы я сам поискал.

Всего ХОРОШЕГО!
Fireball

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

Ответы:

5 Сентябрь 2003 16:31, Fireball написал:

Эту программу написал, можно сказать прямо в этой рассылке, Vasile
буквально несколько дней назад.

Вот письмо:
(от себя добавлю, что у меня собралось и работает на ALTLinux Sisyphus.
На следующей неделе, программа это появится в основном репозитории
Sisyphus, если автор не возражает).

***Начало цитаты -----------------***

Нашёл время - работает если есть пакеты glib-devel, xmms-devel
Тестировал на RedHat 9, но сделал так что будет работать без привязки
к определённой системе.

остальное смотри в комментариях

shtit.c /*Compile with: gcc -lxmms shtit.c -o shtit */

typedef int gint;
typedef char gchar;
#include <stdio.h>
/*
* #include <glib.h>
* #include "xmms/xmmsctrl.h"
*/

#ifdef __cplusplus
extern "C" {
#endif
gint xmms_remote_get_playlist_pos(gint session);
gchar *xmms_remote_get_playlist_file(gint session, gint pos);
gchar *xmms_remote_get_playlist_title(gint session, gint pos);
#ifdef __cplusplus
};
#endif
/* Remove/comment next string if you want to get Song title not Song
file name*/
#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;
}
end of shtit.c

Ответить   Ilya (#1802)