Вывод нзавания текущей композиции в xmms
Привет!
А никто не знает, как вывести на консоль (стандартный вывод) название
текущей песни играемой в xmms? Какой командой? Или нужен плагин?
Что-то чтение man xmms не вдохновило...
За последние 60 дней ни разу не выходила
Сайт листа:
http://www.linuxrsp.ru
Открыт:
25-07-2003
Пре-модерация: Нет
Адрес для писем в лист: comp.soft.linux.discuss-list@subscribe.ru
Адрес
модератора: comp.soft.linux.discuss-owner@subscribe.ru
Привет!
А никто не знает, как вывести на консоль (стандартный вывод) название
текущей песни играемой в xmms? Какой командой? Или нужен плагин?
Что-то чтение man xmms не вдохновило...
martrix wrote:
А при чем тут mpg123?
http://www.beastwithin.org/users/wwwwolf/code/xmms/infopipe.html - это
плагин который выводит
информацию о xmms в именованный канал. Сам правда не ставил.
Там ссылка на исходники, поэтому для компиляции плагина нужен пакет типа
xmms-dev или
что-то в этом роде.
-*Информационный канал 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
Saturday, August 30, 2003, 7:49:09 PM, you wrote:
Как я заметил у прогамиста может быть много решений, но простые ли
они...
Заинтересовавшись вопросом, взял я исходники 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 минут).
Нашёл время - работает если есть пакеты 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 --
Best regards,
Vasile mailto:mail45***@p*****.ru
-*Информационный канал 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
1 Сентябрь 2003 00:18, Vasile написал:
Собрал под ALTLinux Sisyphus 09072003
gcc version 3.2.3
Завтра посмотрю, как сделать чтобы выдавал не путь, а в формате
"Исполнитель - песня" (тег ID из текущего mp3).
Спасибо большое!
Hello Ilya,
Monday, September 1, 2003, 12:16:47 AM, you wrote:
Не мучайся (благо там практически два варианта). просто удали из
исходника две строки (или закоментируй //)
и мне по человечески приятно.
1 Сентябрь 2003 01:23, Vasile написал:
Ага, уже нашел :о)
Удачи!
-*Информационный канал 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
Всем привет!
Вопрос такой:
Есть сотовы телефон Alcatel 715 One Touche с функцией GPRS. Я
подключил его к компу и при помощи KPPP выхожу в интернет. Но это
работает только под рутом, под обычным пользователем просит пароля
Рута. Как это дело можно автоматизировать, чтоб не нужно было каждый
раз запускать KPPP?
И подскажите как быть со шрифтами TTF? Вроде скачал с винды, пложил в
папку с X шрифтами, зарегил как описано в статьях (не помню каких, в
инете нарыл), но в некоторых местах все равно вместо руских букв
вопросики(?) выводит. Говорят в 9 Шапке нужно еще где-то
инициализировать шрифты. Подскажите, а?!
От смешного до великого один шаг,
но этот шаг до смешного велик!
С уважением, Николай mailto:lucife***@m*****.ru
-*Информационный канал 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
Привет, Lucifer!
Не очень хорошая идея начинать тред кнопочкой Reply. Читать не удобно :(
В сообщении от 1 Сентября 2003 08:11 Lucifer написал:
Пароль у юзера можно и убрать. :) Немного коряво, но для дома сойдет. IMHO
надо поставить бит suid :)
смотрим где у нас лежит kppp
which kppp
и потом говорим
chmod u+s /где_лежит_kppp/kppp
или, если не страшно, сразу
chmod u+s `which kppp`
--
With best wishes,
Mike Zelenkin mailto:mzelenk***@a*****.ru
-*Информационный канал 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
1 Сентябрь 2003 23:53, Misha Zelenkin написал:
Поддерживаю! В бате есть кнопка "Создать сообщение" :о). Или можно
ссылку нажимать, в конце каждого письма есть.
Зачем такие страшные советы? :о)
(Как делать - см. мое предыдущее письмо).
В сообщении от 2 Сентябрь 2003 00:18 Ilya написал:
Когда-то такой совет лежал на www.asplinux.ru 8-)
Тогда встречный вопрос, а что делать, если kppp.allow нет? 8-(
Система Debian Linux 3.0r Woody, KDE 3.0.2, KPPP 2.1.1
--
With best wishes,
Mike Zelenkin mailto:mzelenk***@a*****.ru
-*Информационный канал 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
3 Сентябрь 2003 23:38, Mike Zelenkin написал:
Уже проехали :о)
Создать самому :о)
Здравствуйте, Ilya.
Мне помогло следующее:
touche /etc/kppp.allow
далее chmod u+s /usr/bin/kppp
и создать новую ссылку вместо старой /usr/sbin/kppp указывающей на
consolehelper
А иначе файл не помогал. Что такое consolehelper я не понял.
С уважением,
Lucifer mailto:lucife***@m*****.ru
-*Информационный канал 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
День добрый всем.
В голове не укладывается очередное приключение. Было так. Установил вчера
вечером ALTLinux Junior 2.2, утром включаю, вхожу в IceWM и вижу: на ровном
месте (т.е. я ещё не запустил ни одно приложение) индикатор нагрузки
процессора показывает, что процессор чем-то занят на 100%. Ну мне же
страшно интересно что он там делает, и я запускаю xterm, расчитывая с
помощью ps -ax всё увидеть, но не могу набрать ни одной команды. Пробую
ctrl-alt-f1 и cntrl-alt-backspace - ноль эмоций. Всё выглядит так, словно
клавиатура не подсоединена. Проверил, выдернул - воткнул, с разъёмом вроде
порядок, а набирать всё едино не могу. Мракобесие какое-то. Мышь работает
совершенно нормально.
Под win98 всё работает нормально. Вот пишу письмо с просьбой: что делать-
то? Где искать причину этого безобразия?
О там одну строчку всего!
Огромное спасибо!
On Mon, 1 Sep 2003 01:26:34 +0400
Ilya <xi***@p*****.ru> wrote:
Вот как разрабатывается свободный софт. :) Выкладывайте на SF.
В сообщении от 1 Сентябрь 2003 18:37 Nixoid написал(a):
Вот на SF то зачем? И так уже сервер зафлудили до безобразия... Так свободный
софт не разрабатывают...
</offtopic>
Кто нить здесь вообще Gentoo использует? Или все угорают по типичным дистрам?
(типа, соцопрос)
Я не использую, но очень хотелось бы.
Не подскажешь, мил человек, где бы достать поновее и подешевле, чем на www.linuxshop.ru
? А может сам чем поможешь (типа на болванки и по почте)?
-*Информационный канал 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
Ещё один голос за типичный дистрибутив. Разбираться с Gentoo или
Slackware нет ни сил, ни времени.
В сообщении от 2 Сентябрь 2003 18:26 Михаил Клименко написал(a):
Вообще стандартный метод установки - качается LiveCD с gentoo.org, от 200 до
600 метров в зависимости от комплектации, ставится. А дальше выкачивается
только нужные сорцы (автоматически). Сорцов там на 9Гб, так что нарезать на
болванки получится больше чем ASPLinux в Deluxe варианте. Лучший метод -
качать на работе и таскать домой -)
Здравствуйте.
Slackware. уже давно. раньше Mandrake. Еще раньше "Красная
шапочка" (был такой Red-Hat based...).
+ (не знаю, относится ли это к данной рассылке) осваиваю
FreeBSD.
WBR,
ruslan_ka.
-*Информационный канал 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
On Tue, 2 Sep 2003 07:29:04 +0400
Stanislav Karchebny <be***@i*****.ru> wrote:
Постепенно перехожу с ASP на Debian, а еще вчера knoppix заказал..
Nixoid wrote:
У меня Debian, раньше был Mandrake (давно, версия кажется 7.1).
-*Информационный канал 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
Юзаю что есть -точнее mandrake,
в нашей деревне обычно тока он и попадается
-= Software is like SEX - it's better when it's FREE =-
(c) Linus Torvarlds
-*Информационный канал 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
В сообщении от 2 Сентябрь 2003 19:22 Nixoid написал(a):
Knoppix еще не видел, надо бы скачать попробовать. Говорят весьма внятная
вещь. Если попробуешь раньше меня - поделись впечатлениями. А Дебиан мне зело
не понравился, уж очень он себя умным считает, типа как винды (apt конечно
хорошо, но за один apt я бы дебиан не взял =))
On Wed, 3 Sep 2003 14:53:19 +0400
Stanislav Karchebny <be***@i*****.ru> wrote:
а как-же :)
я взял %)
-*Информационный канал 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
В сообщении от 4 Сентябрь 2003 21:15 Nixoid написал(a):
Просто emerge в gentoo обладает не меньшими (я бы сказал гораздо большими)
возможностями, что вкупе с простотой создания пакетов (.ebuild) делает его
просто идеальным инсталлятором.
Доброе время суток!
Я тоже решил присоединиться к соцопросу :)
В сообщении от 2 Сентябрь 2003 17:22 Nixoid написал:
Свое знакомство с Linux я начал с BlackCat 6.2, потом поставил ASP 7.2 плавно
перетек на Redhat 8. Потом понял, что это все не мое и перешел на Debian. На
нем до сих пор и работаю, очень нравится.
Gentoo была мысль попробовать, но его надо либо качать, либо где-то доставать.
А Debian я себе на 2 DVD купил и больше ничего качать не надо, все что надо
уже есть :) Ну разве что обновления выкачиваю понемногу.
--
With best wishes,
Mike Zelenkin mailto:mzelenk***@a*****.ru
-*Информационный канал 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
man mpg123 (mpg321) :-)))
короче mpg123 filename > /dev/console
-*Информационный канал 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