ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] moc player
@ 2005-12-29  5:51 Alexander Volkov
  2005-12-30 14:58 ` Ivan Fedorov
  0 siblings, 1 reply; 3+ messages in thread
From: Alexander Volkov @ 2005-12-29  5:51 UTC (permalink / raw)
  To: sysadmins

Трям.
Запробовал я moc для воспроизведения звукового потока по сети - всё  
классно но иногда рвется, а это критично.
Плеер играет в фоне, есть у него позезный ключик -i, по которому выдаётся  
первой строкой State: PLAY - когда играет, и State: STOP - когда нет.
Есть идея дёргать каждую минуту по хрону, не подскажет кто, как элегантно  
парсить эту информацию?


-- 
Regards, Alexander.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Sysadmins] moc player
  2005-12-29  5:51 [Sysadmins] moc player Alexander Volkov
@ 2005-12-30 14:58 ` Ivan Fedorov
  2006-01-03 11:50   ` Alexander Volkov
  0 siblings, 1 reply; 3+ messages in thread
From: Ivan Fedorov @ 2005-12-30 14:58 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

[-- Attachment #1: Type: text/plain, Size: 484 bytes --]

Alexander Volkov пишет:
> Трям.
> Запробовал я moc для воспроизведения звукового потока по сети - всё 
> классно но иногда рвется, а это критично.
> Плеер играет в фоне, есть у него позезный ключик -i, по которому
> выдаётся  первой строкой State: PLAY - когда играет, и State: STOP -
> когда нет.
> Есть идея дёргать каждую минуту по хрону, не подскажет кто, как
> элегантно  парсить эту информацию?

Что-нить вроде этого:

STATE=`moc -i|head -1| awk '{ print $2; }'`


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Sysadmins] moc player
  2005-12-30 14:58 ` Ivan Fedorov
@ 2006-01-03 11:50   ` Alexander Volkov
  0 siblings, 0 replies; 3+ messages in thread
From: Alexander Volkov @ 2006-01-03 11:50 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

On Fri, 30 Dec 2005 17:58:26 +0300, Ivan Fedorov  wrote:

> Alexander Volkov пишет:
>> Трям.
>> Запробовал я moc для воспроизведения звукового потока по сети - всё
>> классно но иногда рвется, а это критично.
>> Плеер играет в фоне, есть у него позезный ключик -i, по которому
>> выдаётся  первой строкой State: PLAY - когда играет, и State: STOP -
>> когда нет.
>> Есть идея дёргать каждую минуту по хрону, не подскажет кто, как
>> элегантно  парсить эту информацию?
>
> Что-нить вроде этого:
>
> STATE=`moc -i|head -1| awk '{ print $2; }'`
>
сделал так:
#!/bin/sh
status=`mocp -i |grep State`
if [ "$status" = "State: STOP" ]; then
         echo $status "...restarting..."; mocp -p
fi
и по хрону дёргаю каждую минуту.
Н знаю, мож некузяво, но работает...

-- 
Regards, Alexander.


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2006-01-03 11:50 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-12-29  5:51 [Sysadmins] moc player Alexander Volkov
2005-12-30 14:58 ` Ivan Fedorov
2006-01-03 11:50   ` Alexander Volkov

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git